禁止任何形式的转载,谢谢!
需求
其实本来是想要grafana实现企业微信报警的。
但是我下载的grafana7.0.0 里面没有wechat的type,网上有自己编译的,奈何我不会go语言。
alertmanager可以直接实现wechat报警
1.安装
1.1 Prometheus
- 官网下载
- 解压直接可用
1.2 Alertmanager
- 官网下载
- 解压直接可用
1.3 企业微信
- 官网注册
- 创建应用
2. 环境配置
官网教程
注意是yml结构的,严格控制缩进。
2.1 Prometheus
- prometheus.yml
去除# - localhost:9093
前的#
去除# - "first_rules.yml"
前的# 也可以改个名字
# Alertmanager configuration
alerting:
alertmanagers:
- static_configs:
- targets:
- localhost:9093 # alertmanager的地址:端口号,默认端口号9093
# Load rules once and periodically evaluate them according to the global 'evaluation_interval'.
rule_files:
# - "first_rules.yml"
# - "second_rules.yml"
- "testrules.yml" # 规则yml的地址
- 创建testrules.yml
官网教程
注意要utf-8 不然无法启动
groups: