Postgresql监控配置手册【Prometheus】
global:
scrape_interval: 15s
evaluation_interval: 15s
scrape_configs:
- job_name: 'prometheus'
static_configs:
- targets: ['localhost:9090']
- job_name: 'postgres'
static_labels:
environment: 'production'
static_configs:
- targets: ['pg-exporter:9187']
在这个配置中,我们定义了两个抓取任务:
prometheus
- 这是针对Prometheus自身的监控,它会每15秒抓取一次自身的metrics,从本地的9090端口。postgres
- 这是针对PostgreSQL的监控,它使用了pg_exporter
,这是一个专门为PostgreSQL设计的指标导出器,它会每15秒从pg-exporter
服务的默认端口9187抓取metrics。
注意,pg-exporter
应该是部署了postgres_exporter
的服务的主机名或者IP地址。environment
标签是为所有抓取的这个任务的metrics添加一个静态标签,以便于在查询时使用。
评论已关闭