1. prometheus.yml配置文件
大致分为四类
1.1 global配置块
1.2 Alertmanager配置块
1.3 rule_files配置块
1.4 scrape_config 配置块
报警规则常用属性字段含义alert表示监控的指标名称,方便理解的名称;expr表达式,这里主要是使用PromQL语言编写的查询语句,满足条件的即达到触发报警的条件,但是否报警,还需要结合for选项:for选项表示expr表达式持续时长多长时间,如果持续时间满足for指定的时长,即立马触发报警;labels这个是定义报警的标签,可以根据这个定义报警级别,根据不同的级别发送不同的人员接收,这个后面总结 Alertmanager时,会使用到它;annotations注解内容,报送报警时的内容,可以使用邮件、微信、叮叮等方式收到的报警内容,注意这里可以引用变量;summary定义一个报警摘要信息,可以引用变量;description定义一些报警内容,可以引用变量;