PG的Prometheus监控

到github上,下载已编译好的exporter文件
node

地址: https://github.com/wrouesnel/postgres_exporter/releaseslinux



tar xf postgres_exporter_v0.4.1_linux-amd64.tar.gz -C /opt/git


cd /opt/postgres_exporter_v0.4.1_linux-amd64github

vim start.sh 启动脚本内容以下web

#!/bin/bash

cd /opt/postgres_exporter_v0.4.1_linux-amd64
export PATH=/usr/local/pgsql/bin:$PATH

# 下面的password替换为你本身的postgres用户的密码
export  DATA_SOURCE_NAME="user=postgres host=localhost password=123456 port=5432 dbname=postgres sslmode=disable"

nohup ./postgres_exporter --web.listen-address=":9187" >/dev/null 2>&1 &


而后,到Prometheus里面去加上对应的targetsql


采集到数据后,就能够在 grafana里面画图了,相似这样:vim

image.png


一般,咱们还会同时部署个node_exporter 采集下主机级别的监控信息。相似这样:
bash

image.png



由于blog不方便上传文件,这里我就不贴 grafana模板文件了。ide

相关文章
相关标签/搜索