Prometheus与Alertmanager 结合完成监控工作,结构如图:
Prometheus+Alertmanager组合实现告警共涉及四个配置文件其中Prometheus下需要配置两个文件,包括基础配置文件:Prometheus.yml和规则文件:rules.yml;Alertmanager下也需要配置两个文件,包括基础配置文件:alertmanager.yml和告警
四个配置文件的关系如下:
配置方法如下:
1、Prometheus配置:
1) more prometheus.yml
global:
scrape_interval: 15s
external_labels:
monitor: 'codelab-monitor'
scrape_configs:
- job_name: test
static_configs:
- targets: ['10.13.82.244:8000']
labels:
instance: proxy
- job_name: node
static_configs:
- targets: ['10.13.82.244:9100','10.13.82.196:9100']
alerting: