这是什么东西?
Keep 是一个开源的 AIOps 和告警管理平台:一个统一查看告警和事件的控制台,内置去重、富化、过滤、关联、工作流和仪表盘。
这是需要注册使用的云服务,还是我自己部署运行的?
由你自己部署运行:这是一个自托管平台,自带可定制的网页界面来管理告警和事件,仓库里也附带了 docker-compose 文件,可以一键把整套服务拉起来。
我怎么把它跑起来?
仓库里自带 docker-compose 文件,所以常见的做法就是克隆仓库,然后用 docker compose 把整套服务启动;完整的平台文档会一步步带你走完整个安装流程。
它能从哪些监控工具拉取告警?
几十种可观测性工具,而且是双向同步的:Datadog、Grafana、Prometheus、CloudWatch、Sentry、Splunk、Zabbix、New Relic、Dynatrace、Elastic 等等。
它会取代我的 Datadog 或 Grafana,还是在它们之上运行?
它是架在你现有系统之上的:Keep 和你已经在用的监控工具双向同步,它们继续负责采集数据,而 Keep 负责对告警做去重、关联和管理。
用工作流我能自动化哪些事情?
可以把它理解成监控工具版的 GitHub Actions:可定制的自动化工作流会直接处理你的告警和事件,不用每次有告警触发都手动分拣。
AI 功能能在本地运行吗,不把告警数据发给云端 API?
可以——除了 Anthropic、OpenAI、DeepSeek、Grok 和 Gemini,Keep 还支持用 Ollama 和 LlamaCPP 作为 AI 后端,所以富化和关联可以跑在你自己硬件上的模型。
它能在聊天软件里通知我的团队吗?
可以——它集成了多种沟通平台,包括 Discord、Google Chat、Mattermost、Pushover、Ntfy.sh、Mailgun 和 Resend,另外还有各种可观测性和数据库的支持。
它能从我的数据库里拉取上下文信息吗?
可以——除了监控集成之外,它还支持 BigQuery、ClickHouse、Databend、MongoDB、MySQL、PostgreSQL 和 Snowflake 这些数据库和数据仓库。
Which topics is it in?
monitoring-tool, sre, alerting, incident-response, devops-tools, python3, notifications, workflow-automation, local-llm, observability, ollama, docker-compose