apache/hertzbeat
An AI-powered next-generation open source real-time observability system.
解决的问题
Apache HertzBeat 是一个旨在简化多样化 IT 环境监控的实时观测系统。它无需在目标系统上安装代理,在减少部署开销的同时,提供了一个用于收集指标和日志、管理告警以及分析系统健康状况的统一平台。
工作原理
它作为一个支持广泛协议(包括 HTTP、JMX、SSH、SNMP、JDBC 和 Prometheus)的无代理系统来运行以收集数据。用户可以通过在线配置 YML 模板来定义监控目标。该架构支持通过多采集器集群进行水平扩展,并支持云边协同以处理高性能需求。它集成了从采集、分析到告警和通知(通过 Slack、Discord 和 Email 等渠道)的整个流水线。
适用对象
适用于 DevOps 工程师、系统管理员和 SRE,他们需要一种高性能、可扩展的观测工具,能够在无需安装代理的摩擦下监控应用服务、数据库、缓存、操作系统和云原生基础设施。
亮点
- 无代理架构:无需在受监控的目标上安装软件即可收集指标。
- AI 驱动:通过 HertzBeat AI 和内置的 MCP Server 能力实现 AI 驱动的交互和分析。
- 统一平台:将指标、日志和告警整合到单个界面中,并进行集中分发。
- 高度可定制:允许用户通过在线编辑 YML 模板快速添加新的监控类型。
- 可扩展性:支持用于水平扩展的多采集器集群和隔离的网络监控。