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

相關文章
相關標籤/搜索