sensu / sensu-go

Simple. Scalable. Multi-cloud monitoring.
https://sensu.io
MIT License
1.02k stars 175 forks source link

Keepalive monitor should be its own package #865

Closed mercul3s closed 6 years ago

mercul3s commented 6 years ago

We need to implement monitors in eventd for check ttls, so we should refactor it into a backend package and update keepalived to use this package. We'll also need to implement a version of EventCreator in eventd for creating check ttl events.

mercul3s commented 6 years ago

After investigating this, EventCreator functionality should instead be rolled into Keepalived and Eventd and handlers created for updates and failures in Monitor, with an interface for accessing them.