prometheus是google borgmon監控系統的開源版本。伴隨著容器及kubernetes技術的興起,prometheus越來越受到大家的關注。prometheus服務端安裝
wget -c
tar -zxvf prometheus-2.15.2.linux-amd64.tar.gz -c /usr/local/
啟動服務端
./prometheus --config.file=prometheus.yml --storage.tsdb.path=data/
新增使用者
groupadd -r prometheus
useradd -r -g prometheus -s /sbin/nologin prometheus
編輯服務單元配置
[unit]
description=prometheus monitor server
documentation=/usr/local/prometheus-2.15.2.linux-amd64/prometheus --help
documentation=
after=network.target
[install]
wantedby=multi-user.target
[service]
user=prometheus
group=prometheus
type=******
execstart=/usr/local/prometheus-2.15.2.linux-amd64/prometheus --config.file=/usr/local/prometheus-2.15.2.linux-amd64/prometheus.yml --storage.tsdb.path=/usr/local/prometheus-2.15.2.linux-amd64/data/
restart=on-failure
通過服務單元進行啟動
systemctl daemon-reload
systemctl start prometheus
訪問服務端ui介面
http://ipaddr:9090
prometheus支援多語言客戶端,可對核心業務進行埋點一些主流應用可以通過官方或第三方的匯出器,來對這些應用做核心指標的收集例如redis和mysql等等
prometheus同樣也支援系統和網路相關的exporter方便伺服器資源的監控
wget -c
tar -zxvf node_exporter-0.18.1.linux-amd64.tar.gz -c /usr/local
./node_exporter
- job_name: 'node_localhost'
static_configs:
- targets: ['localhost:9100']
重新啟動服務端
systemctl restart prometheus
安裝grafana
wget -c
yum localinstall grafana-6.1.4-1.x86_64.rpm
systemctl start grafana-server
匯入方式
grafana首頁–>左上角圖示–>dashboard–>import
加入1-node-exporter-0-16-0-17-for-prometheus_rev7.json這個外掛程式
Prometheus 監控節點
tar xf node exporter 0.18.1.linux amd64.tar.gz cd node exporter 0.18.1.linux amd64 cp node exporter usr local bin 檢視版本 root server03 media prometheus ...
prometheus監控exporter部署
harbor exporter docker run d p 9107 9107 restart always network harbor harbor add host mec hub.21cn.com x.x.x.x e harbor username admin e harbor passw...
安裝prometheus監控
github位址包含docker compose安裝方法 元件介紹 prometheus server 包含資料採集scrapes job,stores time series data push gateway prometheus server的乙個 節點,當一些節點沒有提供http endpo...