Keep
p/keep-open-source-alerting-cli
Alerting. By developers, for developers.
Tal Borenstein
Keep β€” Alerting, by developers, for developers
Featured
10
β€’
Simple Alerting CLI tool, built-in providers (e.g., sentry/datadog or slack/pagerduty), easy-to-learn YAML workflows (GitHub Actions-like syntax), freedom from vendor lock-in, 100% open sourced, free forever.
Replies
Tal Borenstein
Maker
πŸ“Œ
Hi Product Hunters πŸ‘‹! Thrilled to announce that we're open-sourcing our alerting CLI tool, Keep (https://github.com/keephq/keep) πŸ—Ό. Designed by developers for developers, Keep streamlines and simplifies alerting, making it a first-class citizen within the development process. Think of Keep as Prometheus Alertmanager but for all observability tools, with a simple and intuitive (GitHub actions-like) syntax. We believe that alerting has historically been neglected in existing monitoring platforms, leading to subpar alerting practices. With Keep, we aim to change that and fight the alert-fatigue problem πŸ’ͺ. Although it's still in its early stages, we would love to get your feedback on our project. Keep provides the following key features: πŸ”– Declarative alerting that can be easily managed and versioned in your version control and service repository. 🚨 Alerts from multiple data sources for added context and insights. πŸ”“ Freedom from vendor lock-in, making it easier to switch to a different observability tool if needed. Some of the features we plan to add in the future include: - Integration with CI/CD processes to simplify alerts maintenance and testing. - Scoring system to assess the alert's urgency and provide relevant information. - Slack integration to keep track of alerts over time. - More providers, conditions, and other enhancements. We invite you to give Keep a try (https://github.com/keephq/keep) and share your thoughts with us. Your feedback will help us make Keep the best it can be.
ZHENG Haibo
@talbo Congratulations on the launch of Keep. Alert-fatigue is even worse than no alert, broken window effect . Very good insight, well done
Tal Borenstein
@oe_zheng precisely the way you described it! We aim to be a helpful resource when fighting alert fatigue 🚨 a lot more to come so stay tuned. Thanks for your support!
Lee Twito
Awesome! Will the scoring system also be part of the free open source?
Shahar Glazner
@leetwito Yes! Once we will mature it a little bit we will definitely open source it.
Shay Nehmad
Tested it and works great. Will defo integrate into our stack soon
Shahar Glazner
@shay_nehmad_reco let me know how I can help!
Wiz
Love it! Alerting: the bane of dev’s existence. What does a slack integration look like? (Can I customize it?)
Tal Borenstein
@nadavwiz Thanks Wiz! and yes, of course you can customize it, take a look at the attached screenshot from Slack, where we used the "blocks" to create a custom alert. Checkout this https://github.com/keephq/keep/b... example to see how can you achieve that using Keep and Slack's https://api.slack.com/block-kit documentation for their blocks. Appreciate your support!
Royce Branning
Alert fatigue is TOO real! But getting too fancy with selective monitoring can be catastrophic - how do you guys make sure the mission critical stuff doesn't get dropped on the floor with the scoring system?