Add multi-node capabilities #1

Closed
opened 2018-02-16 16:00:29 +00:00 by iamthefij · 2 comments
Owner

Who monitors the minitors?

It should be possible to run instances of minitor on different servers and have them each check up on each other.

Implement a simple webserver with a single health check endpoint that returns OK/200 if minitor is still running.

Who monitors the minitors? It should be possible to run instances of minitor on different servers and have them each check up on each other. Implement a simple webserver with a single health check endpoint that returns OK/200 if minitor is still running.
Author
Owner

The web branch is a work in progress and e36dcba0b7abdeb852e28fc1bff4d565dbeb8dd8 kinda works. Not sure how reliable it is and if what edge cases may exist.

The [web](https://git.iamthefij.com/iamthefij/minitor/src/web) branch is a work in progress and e36dcba0b7abdeb852e28fc1bff4d565dbeb8dd8 kinda works. Not sure how reliable it is and if what edge cases may exist.
Author
Owner

A new version of this is now on the prometheus branch. Not only does it allow an endpoint for another instance to health-check, but Prometheus + Grafana can be used to aggregate results from multiple Minitor instances and alert on them.

A new version of this is now on the [prometheus](https://git.iamthefij.com/iamthefij/minitor/src/prometheus) branch. Not only does it allow an endpoint for another instance to health-check, but Prometheus + Grafana can be used to aggregate results from multiple Minitor instances and alert on them.
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: iamthefij/minitor#1
No description provided.