{"repo":"yegor256/sixnines","free":true,"listed":false,"github":"https://github.com/yegor256/sixnines","clone":"git clone https://github.com/yegor256/sixnines.git","description":"Website Availability Monitor: add your website to our dashboard and get 24x7 monitoring of its availability (and a badge!)","language":"Ruby","stars":75,"topics":["ruby","availability","monitoring","hosted"],"license":"MIT","category":"analytics","readme_excerpt":"Website Availability Monitoring System SixNines is a hosted service to validate and prove availability of your web services and sites. Read this blog post for more details: [ SixNines.io, Your Website Availability Monitor ][blog]. The badge is available as: Here, the style parameter can be either round or flat . The format parameter can be either svg (106x20) or png (424x80). This is how you put it in your README (in Markdown): The badge you see above works exactly like that. DynamoDB Schema The sn-endpoints table contains all registered end-points: The sn-pings table contains all recent pings: How to contribute? First, install Java 8+, Maven 3.2+, Ruby 2.3+, Rubygems, and Bundler. Then: The build has to be clean. If it's not, submit an issue. Then, make your changes, make sure the build is still clean, and [submit a pull request][guidelines]. In order to run a single test: Then, in another terminal: Then, if you want to test the UI, open http://localhost:9292 in your browser, and log in, if necessary, by adding ?glogin=tester to the URL. [blog]: http://www.yegor256.com/2017/04/25/sixnines.html [guidelines]: https://www.yegor256.com/2014/04/15/github-guidelines.html","default_branch":null,"files":null,"tree":[],"storefront":"/r/yegor256","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yegor256/sixnines/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}