Hi Hacker News! Shahar and Tal from Keep here.<p>We're thrilled to announce that we're open-sourcing our alerting CLI tool, Keep (<a href="https://github.com/keephq/keep">https://github.com/keephq/keep</a>). Designed by developers for developers, Keep streamlines and simplifies alerting, making it a first-class citizen within the development process.<p>Think of Keep as Prometheus Alertmanager but for all observability tools, with a simple and intuitive (GitHub actions-like) syntax.<p>We believe that alerting has historically been neglected in existing monitoring platforms, leading to subpar alerting practices. With Keep, we aim to change that.<p>Although it's still in its early stages, we would love to get your feedback on our project.<p>Keep provides the following key features:<p>1. Declarative alerting that can be easily managed and versioned in your version control and service repository.<p>2. Alerts from multiple data sources for added context and insights.<p>3. Freedom from vendor lock-in, making it easier to switch to a different observability tool if needed.<p>Some of the features we plan to add in the future include:<p>- Integration with CI/CD processes to simplify alerts maintenance and testing.<p>- Scoring system to assess the alert's urgency and provide relevant information.<p>- Slack integration to keep track of alerts over time.<p>- More providers, conditions, and other enhancements.<p>We invite you to give Keep a try (<a href="https://github.com/keephq/keep">https://github.com/keephq/keep</a>) and share your thoughts with us. Your feedback will help us make Keep the best it can be.
It took me a while to understand what your tool is doing. It looks like an abstraction layer for concrete monitoring/alerting solutions.<p>What confuses me is:<p>- You introduce Keep like this "Think of Keep as Prometheus Alertmanager but for all observability tools", but then there is no Alertmanager provider. Is this planned?<p>- You mention that you support the 3 hyperscaler clouds (AWS, ...), yet I do not see any examples or code that backs this up<p>- You mention that Keep can be used to _test_ alerts. How? Examples? Otherwise make it clear that you _plan_ that Keep can do this at some point.<p>In general though it looks very interesting :).
hey now, this is a scoped, focused enough "Zapier for developers" that it might actually succeed because you focus where the YC companies refused to. nice job!
I have to admit that I'm not up to date on what's out there in this space, but this seems like a pretty useful tool.<p>Is there or will there be a UI to show all of the things you're monitoring?