echevemaster / asio

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Asio

Asio is a status page for APIs and software services and servers, track all of them from one place.

  • REST API for setting and getting status information of your services.
  • Historical log of all your services.
  • Real time logging of your services. =======

Roadmap

  • MF - Major feature

  • mf - Minor feature

  • Status Pages - v0.1

    • Connect to NoSQL database (preferably MongoDB) - MF
    • Create models for single domains. - MF
    • Integrate an asynchronous task queue. - MF
    • Ping to single domains (ports 80-443). (As asynchronous task called ping_domain) - MF
    • Calculate response time. (Within ping_domain) - MF
    • Get the HTML content and save URLs. - mf
    • Make basic implementation with https://github.com/PuerkitoBio/gocrawl. - mf
    • Create events model, for records of ping. - MF
    • Create REST interface (Using Negroni) - MF
    • Create endpoints for manage and get info of single domain. - MF
    • Create endpoints for manage events (events are the ping result to a single domain). - mf

Schedule

  • May 5, 2015 - Asio 0.1 alpha.
  • May 15, 2015 - Asio 0.1 beta.
  • May 25, 2015 - Asio 0.1 final release.

Alpha

Branch for the alpha deadline is stable/0.1 (https://github.com/ClowlHQ/asio/tree/stable/0.1). Freezing major features if were completed, another features will assing to the next version (milestone).

Final release

Merge stable/0.1 to merge.

About

License:MIT License


Languages

Language:Makefile 84.9%Language:Go 15.1%