All Projects → inadarei → rfc-healthcheck

inadarei / rfc-healthcheck

Licence: MIT license
Health Check Response RFC Draft for HTTP APIs

Programming Languages

HTML
75241 projects

Projects that are alternatives of or similar to rfc-healthcheck

active-monitor
Provides deep monitoring and self-healing of Kubernetes clusters
Stars: ✭ 135 (+22.73%)
Mutual labels:  healthcheck
CleanArchitecture-Template
This is a solution template for Clean Architecture and CQRS implementation with ASP.NET Core.
Stars: ✭ 60 (-45.45%)
Mutual labels:  healthcheck
laracom
laracom driven by go micro services
Stars: ✭ 37 (-66.36%)
Mutual labels:  healthcheck
watcher
watcher(守望者)提供java应用暴露监控/健康检查的能力。
Stars: ✭ 65 (-40.91%)
Mutual labels:  healthcheck
health-go
A golang implementation of the upcoming IETF RFC Health Check Response Format for HTTP APIs
Stars: ✭ 31 (-71.82%)
Mutual labels:  healthcheck
ngx stream upstream check module
nginx health checker (tcp/udp/http) for stream upstream servers.
Stars: ✭ 18 (-83.64%)
Mutual labels:  healthcheck
golang-docker-healthcheck-example
Simple HEALTHCHECK solution for Go Docker container
Stars: ✭ 30 (-72.73%)
Mutual labels:  healthcheck
sickbay
Get the HTTP status of a bunch of URLs in a single JSON response. Ideal for monitoring a lot of services at once.
Stars: ✭ 19 (-82.73%)
Mutual labels:  healthcheck
The-Nurse
Alert whoever you want when your apps are in a bad shape.
Stars: ✭ 18 (-83.64%)
Mutual labels:  healthcheck
nginx-healthcheck-plugin
Active health checks and monitoring of Nginx upstreams
Stars: ✭ 15 (-86.36%)
Mutual labels:  healthcheck
nodejs-health-checker
This is a Node package that allows you to track the health of your application providing readiness and liveness functionalities.
Stars: ✭ 34 (-69.09%)
Mutual labels:  healthcheck
python-holdup
A tool to wait for services and execute command. Useful in Docker containers.
Stars: ✭ 29 (-73.64%)
Mutual labels:  healthcheck
aarogya seva
A beautiful 😍 covid-19 app with self - assessment and more.
Stars: ✭ 118 (+7.27%)
Mutual labels:  healthcheck
golang-health-checker
A simple package to allow you to track your application healthy
Stars: ✭ 12 (-89.09%)
Mutual labels:  healthcheck
Mining-Minds
Mining Minds is a collection of services, tools and techniques working collaboratively to investigate on human’s daily routines to provide a personalized well-being and health-care support
Stars: ✭ 43 (-60.91%)
Mutual labels:  healthcheck
go-health
❤️ Health check your applications and dependencies
Stars: ✭ 91 (-17.27%)
Mutual labels:  healthcheck
gorift
A toolkit for reverse proxy and load balancer
Stars: ✭ 20 (-81.82%)
Mutual labels:  healthcheck
ping
A WAR Ping For JavaEE 7 Application Servers
Stars: ✭ 51 (-53.64%)
Mutual labels:  healthcheck
microservice-graph-explorer
Navigate and explore all of the microservices in your application in real time using the real application connections.
Stars: ✭ 71 (-35.45%)
Mutual labels:  healthcheck
healthz
Easily add health checks to your go services
Stars: ✭ 21 (-80.91%)
Mutual labels:  healthcheck

api-healthcheck

Health Check Response RFC Draft for HTTP APIs

Published RFC Draft: https://tools.ietf.org/html/draft-inadarei-api-health-check

Workspace Setup

> git clone https://github.com/inadarei/rfc-healthcheck.git
> sudo -H gem install kramdown-rfc2629
> sudo -H easy_install pip # optional, if you don't already have it
> sudo -H sudo pip install xml2rfc
> .githooks/install.sh # to enable automated rebuilds on git push

Using

  1. Edit draft.md

  2. To regenerate the latest version of XML/TXT/HTML;

    make latest
    

Known Implementations

  1. Node.js: https://github.com/inadarei/maikai
  2. Golang: https://github.com/nelkinda/health-go
  3. .NET: https://github.com/RockLib/RockLib.HealthChecks
  4. Python: https://github.com/Colin-b/healthpy

References

In creation of this RFC following existing standards were reviewed and taken into account:

  1. Kubernetes health
  2. Azure health
  3. Spring Boot
  4. Node Terminus
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].