Prometheus安裝及監控minio

2021-10-10 11:29:13 字數 1923 閱讀 8672

本文簡單的來說下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是一種靈活的查詢語言,可以利用這種維度...