状态页面
利用 HertzBeat 快速构建强大的状态页面,轻松向用户传达您产品服务的实时状态。例如,Github 的服务状态页 https://www.githubstatus.com。
支持状态页组件状态和监控状态联动同步,提供故障事件维护管理机制等功能。提高您的透明度和专业度,增强用户信任,降低沟通成本。
1. 设置组织信息
需要填写的字段如下:
| 字段名称 | 字段说明 | 举例 |
|---|---|---|
| 组织名称 | 组织的名称 | HertzBeat |
| 组织介绍 | 组织的详细介绍 | Apache HertzBeat 是一个易用友好的开源实时监控告警系统,无需 Agent,高性能集群,兼容 Prometheus,提供强大的自定义监控和状态页构建能力。 |
| 网站链接 | 组织网站的 URL,便于访问者获取更多信息 | https://hertzbeat.apache.org/ |
| 标志图片 | 组织官方标志或 Logo 的图片文件路径或 URL,建议使用 .svg 格式 | https://hertzbeat.apache.org/zh-cn/img/hertzbeat-logo.svg |
| 反馈地址 | 接收问题反馈的地址 | https://github.com/apache/hertzbeat/issues |
| 主题颜色 | 状态页面的主色调。 | 在页面中点击选择 |
填写完组织信息后,点击 确定。

2. 新增组件
新增组件后,状态页面将显示组件的状态信息。
点击 新增组件 添加需要监控的组件,并填写以下字段:
| 字段名称 | 字段说明 | 举例 |
|---|---|---|
| 服务组件 | 组件服务名称 | 开发环境 ElasticSearch |
| 组件描述 | 组件服务的详细描述信息 | 开发环境,ElasticSearch (ip:192.168.1.1) |
| 服务状态统计方式 | 计算组件服务状态的方式。 自动计算:根据组件监控的状态自动计算显示状态。 手动设置:手动配置组件状态。 | 自动计算 / 手动设置 二选一 |
| 匹配标签 | 状态计算关联标签,使 用标签关联的所有监控可用性状态数据来计算组件服务状态。 | 在页面选择组件的标签 |
设置状态统计时间
提示:服务状态默认每 300 秒统计一次。
修改 application.yml:
status:
calculate:
interval: 60
