1.运行postgres容器

postgres镜像默认的用户名为postgres

docker run --name lys-postgres  \
-e POSTGRES_PASSWORD=123456 \
-d -p 15432:5432 postgrest/postgrest

2.postgres-exporter

docker run  -d \
-p 9187:9187 \
--name postgres_exporter \
-e DATA_SOURCE_NAME="postgresql://postgres:123456@10.6.8.184:15432/postgres?sslmode=disable" \
prometheuscommunity/postgres-exporter

3.配置验证

- job_name: 'lysPostgres'
metrics_path: /metrics
static_configs:
- targets: ['10.6.8.184:9187'] # 配置被监控的postgres_export地址

prometheus监控postgres_postgresql


prometheus监控postgres_用户名_02