Author: Lijb
导入依赖
org.jyaml
jyaml
1.3
生成yml文件格式
--- !com.neunn.monitor.web.utils.generates.rulesbean.Generates
groups: !com.neunn.monitor.web.utils.generates.rulesbean.Groups
name: redis
rules:
- !com.neunn.monitor.web.utils.generates.rulesbean.Rules
alert: redis Down
annotations: !com.neunn.monitor.web.utils.generates.rulesbean.Annotations
description: "{ { $labels.instance }} ---- { { $labels.job }} Down 时间超过5s."
summary: "Instance{ { $labels.instance }} down"
expr: redis_up == 0
fors: 5s
labels: !com.neunn.monitor.web.utils.generates.rulesbean.Labels
metricType: 1
severity: red
Bean
public class Generates {
private Groups groups;
}
public class Groups {
private String