跳到主要内容
版本:v1.7.x

状态页面

利用 HertzBeat 快速构建强大的状态页面,轻松向用户传达您产品服务的实时状态。例如,Github 的服务状态页 https://www.githubstatus.com

支持状态页组件状态和监控状态联动同步,提供故障事件维护管理机制等功能。提高您的透明度和专业度,增强用户信任,降低沟通成本。

1. 设置组织信息

需要填写的字段如下:

字段名称字段说明举例
组织名称组织的名称HertzBeat
组织介绍组织的详细介绍Apache HertzBeat (incubating) 是一个易用友好的开源实时监控告警系统,无需 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
主题颜色状态页面的主色调。在页面中点击选择

填写完组织信息后,点击 确定

HertzBeat

2. 新增组件

新增组件后,状态页面将显示组件的状态信息。

点击 新增组件 添加需要监控的组件,并填写以下字段:

字段名称字段说明举例
服务组件组件服务名称开发环境 ElasticSearch
组件描述组件服务的详细描述信息开发环境,ElasticSearch (ip:192.168.1.1)
服务状态统计方式计算组件服务状态的方式。
自动计算:根据组件监控的状态自动计算显示状态。
手动设置:手动配置组件状态。
自动计算 / 手动设置 二选一
匹配标签状态计算关联标签,使用标签关联的所有监控可用性状态数据来计算组件服务状态。在页面选择组件的标签

设置状态统计时间

提示:服务状态默认每 300 秒统计一次。

修改 application.yml

status:
calculate:
interval: 60

HertzBeat

3. 维护事件

当事件发生时,可以在状态页面发布通知。

点击 发布事件

HertzBeat

字段名称字段说明举例
事件名称事件的标题,应简洁明了地反映事件的核心内容。"服务器宕机事件 - 2023 年 4 月 5 日"
影响组件选择受此事件影响的组件。在页面中选择
过程状态设置事件当前状态,便于追踪处理进度。可选值:调查中 / 已确认 / 观察中 / 已修复已确认
发布消息向相关方传达的正式通知,包括事件详情、影响评估和应对措施。Dear All,开发环境异常,开发人员正在紧急处理,预计两小时内修复。请耐心等待,如有紧急事项请联系 Tom:130xxxx0000!

提示:可以多次发布消息,及时向团队汇报当前状态。

HertzBeat