HTTP uptime monitoring
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Cadey Ratio dc2d32b002
stringer and cleanup
6 years ago
cmd stringer and cleanup 6 years ago
internal stringer and cleanup 6 years ago
vendor/github.com initial commit 6 years ago
.dockerignore initial commit 6 years ago
Dockerfile initial commit 6 years ago
LICENSE initial commit 6 years ago
README.md initial commit 6 years ago
docker-compose.yml stringer and cleanup 6 years ago
vendor-log initial commit 6 years ago

README.md

mercy

The wonders of modern cluster administration

This is basically an experiment in microservices and rqlite to solve a problem that has been solved before, but this is different because it's simpler and theoretically much easier to scale.

Components

  • worker workers wait for incoming health check work and execute it, returning the results to the results queue.
  • kronos kronos schedules work and records the results of checks.
  • mercyd mercyd is the gRPC server for control RPC.
  • mercy mercy is a snazzy little command line application for talking to mercyd.

Rationale

This is a simpler, easier to understand implementation of something I am sure has been written to death.