到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
一般,咱們還會同時部署個node_exporter 採集下主機級別的監控信息。相似這樣:
bash
由於blog不方便上傳文件,這裏我就不貼 grafana模板文件了。ide