Product Thumbnail

Keep

The open-source alerts management and automation platform

Open Source
SaaS
Software Engineering
GitHub

Keep makes it easy to consolidate all your alerts into a single pane of glass and to orchestrate workflows to automate your end-to-end processes. Think of Keep like GitHub Actions for monitoring tools / Datadog Workflow Automation for any monitoring tool.

Top comment

Hi Product Hunters! Shahar and Tal from Keep here 👋 A few months ago, we introduced here at Product Hunt (https://www.producthunt.com/prod...) Keep as an “open source alerting CLI” and got some interesting feedback - mainly around UI, automation, and supporting more tools. We were VERY early back then, and we understood that although the current DX around creating alerts is not great, it's not that critical and developers don’t need another tool just for that. But we did find something else 💡. While talking to developers and DevOps, we found out that a lot of companies use many tools that generate alerts - from Cloudwatch, Prometheus, Grafana, and Datadog to tools such as Zabbix or Nagios. We definitely agree consolidation in the observability space is a real thing, but while talking to those companies we feel that there are still real use cases for having more than one tool (and for reference, according to Grafana’s 2023 observability survey, 52% of the companies uses more than 6 observability tools https://grafana.com/observabilit...). So we that in mind, we rebuilt Keep with this simple mindset ⚒️: 1. Integrate with every tool that triggers alerts - it can be either pushing alerts to Keep via webhooks or routing policies or Keep to pull alerts via the tools API. 2. Create a simple abstraction layer to run workflows on top of these alerts. 3. Maintain a great DX: open source, API-first, workflows as code and generally having a developer mindset while building Keep. While rebuilding, Datadog 🐶 released their workflow automation tool (https://docs.datadoghq.com/servi...) which led us to the understanding that this is exactly what we solve - but for everyone who uses tools other than Datadog. How does it work? 1. Connect your tools: Connect everything from monitoring platforms to databases and ticketing systems. 2. Set up Workflows: Initiate automated workflows in response to alerts or based on custom intervals. 3. Operational efficiency: Automate your alert handling to focus your team's efforts on what really matters. Why Keep? 1. Centralized dashboard: Manage all your alerts across different platforms in a single interface. 2. Noise reduction: Deduplicate and correlate alerts to reduce alert fatigue. 3. Automation: Trigger workflows for alert enrichment and response. 4. Developer-first: Keep is API-first and lets you manage your workflows as code. 5. Works with every tool: Plenty of supported providers and more to come. Check out this short demo https://www.youtube.com/watch?v=FPMRCZM8ZYg&t=13s You can start now and try it yourself by signing into https://platform.keephq.dev or by self-hosting using our open source repository.

Comment highlights

Exciting launch! Keep simplifies complex alert management and workflow automation seamlessly. It's like having a central control hub for your alerts, making life easier for monitoring professionals. A powerful addition to the toolkit for anyone dealing with monitoring tools. 👏🚀 #ProductLaunch #Innovation

Congratulations on the launch. That's genuinely an ingenious solution! With numerous alerts from various apps, it's challenging to stay on top of them all.

@talbo Congrats to your team on this launch! Quick question: How Keep is different than Pagerduty?

Hello, Are you considering adding Google Analytics and Search Console integration? It can also become a tool that can be used for digital marketing.