Giter Site home page Giter Site logo

iamsingularity / healthcheck-as-a-service Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tsuru/healthcheck-as-a-service

0.0 0.0 0.0 177 KB

tsuru service API for on demand web application monitoring.

License: BSD 3-Clause "New" or "Revised" License

Makefile 0.55% Python 99.34% HTML 0.12%

healthcheck-as-a-service's Introduction

healthcheck-as-a-service

Build Status

This project is a http API to abstract healthcheck operations, like verify if a web application is working fine and notify to some users if some of this applications are in trouble.

supported backends:

configuring

  • API_URL - the api base url
  • API_DEBUG - enables the debug mode

zabbix backend

  • ZABBIX_URL - the zabbix api endpoint
  • ZABBIX_USER - zabbix user
  • ZABBIX_PASSWORD - zabbix password
  • ZABBIX_HOST_GROUP - host group used to create the web monitoring
  • ZABBIX_HOST - host used to create the web monitoring

deploying

TODO

installing healthcheck tsuru plugin

tsuru plugin-install hc /plugin

using healtch tsuru plugin

creating a new healtcheck

$ tsuru service-instance-add <healthcheck-service> <healthcheck-name>

removing a healthcheck

$ tsuru service-instance-remove <healthcheck-service> <healthcheck-name>

adding a new url to be monitored

$ tsuru hc add-url <healthcheck-name> <url> [expected string]

removing a url

$ tsuru hc remove-url <healthcheck-name> <url>

adding a new watcher

$ tsuru hc add-watcher <healthcheck-name> <email>

removing a watcher

$ tsuru hc remove-watcher <healthcheck-name> <email>

development

Pull requests are very welcomed! Make sure your patches are well tested.

Running tests

If you are using a virtualenv, all you need is:

$ make test

healthcheck-as-a-service's People

Contributors

andreribeirocoelho avatar andrewsmedina avatar cezarsa avatar morpheu avatar scorphus avatar tarsisazevedo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.