背景:
目前将alertmanger 告警 推送至webhook,为了检测alertmanager与webhook之间的网络是否通畅,配值了下列告警规则,利用tidb的启动时间当成告警模仿心跳定期发送到webhook(只要任一tidb实例的告启动时间超过0就发送告警给webhook),但是在alertmanager 告警信息有3条(对应3个tidb 实例),是否可以将这3条告警信息合并成一条?
- alert: Tidb_runtime_info
expr: round(time() - process_start_time_seconds{job=“tidb”}) > 0
for: 1m
labels:
env: tidb-test
level: info
expr: round(time() - process_start_time_seconds{job=“tidb”}) > 0
annotations:
description: ‘cluster: tidb-test, instance: {{ $labels.instance }}, values:{{ $value }}’
value: ‘{{ $value }}’
summary: Tidb runtime info