本文簡單的來說下prometheus安裝啟動,以centos7.x為例。
wget
tar xf prometheus-2.8.0.linux-amd64.tar.gz -c /usr/local/
mv /usr/local/prometheus-2.8.0.linux-amd64 /usr/local/prometheus
cd /usr/local/prometheus
2、檢視prometheus版本
./prometheus --version
prometheus, version 2.8.0 (branch: head, revision: 59369491cfdfe8dcb325723d6d28a837887a07b9)
build user: root@4c4d5c29b71f
build date: 20190312-07:46:58
go version: go1.11.5
3、啟動prometheus
./prometheus &
你沒看錯,啟動乙個prometheus是非常容易的,預設的配置檔案prometheus.yml,預設啟動後的埠為9090。
4、以服務方式啟動
新增到系統服務,方便於管理
vi /etc/systemd/system/prometheus.service
[unit]
description=prometheus monitoring system
documentation=prometheus monitoring system
[service]
execstart=/usr/local/prometheus/prometheus \
--config.file=/usr/local/prometheus/prometheus.yml \
--storage.tsdb.path=/data/prometheus \
--storage.tsdb.retention=15d \
--web.listen-address=:9090 \
--web.enable-lifecycle
[install]
wantedby=multi-user.target
啟動服務,設定開機自啟
systemctl daemon-reload
systemctl enable prometheus
systemctl start prometheus
訪問http://ip:9090
5. prometheus 監控minio
1.修改prometheus.yml
2.minio的啟動指令碼裡面,加一條
export minio_prometheus_auth_type="public"
6.整合granfan (此看板展示的s3請求等監控目前還有問題,有待進一步研究)
granfan中有minio的demo 模板主要id:12063
但是有些監控項需要更改
s3介面當前總請求數
sum(s3_requests_current) by (api)
s3介面總錯誤請求數
sum(s3_errors_total) by (api)
sum(s3_requests_current) by (api)
s3介面延遲統計
s3_ttfb_seconds_sum
安裝prometheus監控
github位址包含docker compose安裝方法 元件介紹 prometheus server 包含資料採集scrapes job,stores time series data push gateway prometheus server的乙個 節點,當一些節點沒有提供http endpo...
Prometheus監控部署安裝
1 熟悉配置檔案 配置檔案 usr local prometheus prometheus.yml global 定義全域性 scrape interval 15s 每個15s抓取一次資料,預設1分鐘。evaluation interval 15s 監控資料評估規則的評率,跟rule結合實現效果.a...
Prometheus 監控部署安裝 sdsca
prometheus 介紹 prometheus是乙個開源的系統監控和報警工具包,普羅公尺修斯在2016年加入了雲原生計算 會,成為繼kubernetes之後的第二個專案。普羅公尺修斯的主要特徵是 多維資料模型,時間序列資料由度量名稱和鍵 值對標識 promql是一種靈活的查詢語言,可以利用這種維度...