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
Best
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!
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?
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!