Prometheus 安裝部署

2022-06-05 08:18:12 字數 3211 閱讀 6635

prometheus 安裝部署

二進位制安裝部署

2、解壓包:tar xvzf prometheus-2.6.1.linux-amd64.tar.gz 

3、移動到安裝目錄:mv prometheus-2.6.1.linux-amd64 /usr/local/prometheus

4、進入目錄:cd /usr/local/prometheus

5、修改配置檔案底部監控本機:vim prometheus.yml

']注:prometheus從目標機上通過http方式拉取取樣點資料, 它也可以拉取自身服務資料並監控自身的健康狀況。

注:當然prometheus服務拉取自身服務取樣資料,並沒有多大的用處,但是它是乙個好的demo。

global

: # 預設情況下,每15s拉取一次目標取樣點資料。

scrape_interval: 15s

# 我們可以附加一些指定標籤到取樣點度量標籤列表中, 用於和第三方系統進行通訊, 包括:federation, remote storage, alertmanager

external_labels:

# 下面就是拉取自身服務取樣點資料配置

monitor:

'codelab-monitor

'scrape_configs:

# job名稱會增加到拉取到的所有取樣點上,同時還有乙個instance目標服務的host:port標籤也會增加到取樣點上

- job_name: '

prometheus

'# 覆蓋global的取樣點,拉取時間間隔5s

scrape_interval: 5s

static_configs:

- targets: ['

localhost:9090']

配置檔案註解

6、啟動服務

nohup ./prometheus --config.file=prometheus.yml &

# 指定配置檔案

--config.file="

prometheus.yml

"# 指定監聽位址埠

--web.listen-address="

0.0.0.0:9090

"# 最大連線數

--web.max-connections=512

# tsdb資料儲存的目錄,預設當前data/

--storage.tsdb.path="

data/

"# premetheus 儲存資料的時間,預設儲存15天

--storage.tsdb.retention=15d

啟動選項了解:./prometheus --help

7、測試訪問:http://localhost:9090

8、檢視暴露指標:

9、將prometheus配置為系統服務

1、進入systemd目錄下:cd /usr/lib/systemd/system

2、建立檔案:vim prometheus.service

4、生效系統system檔案

systemctl daemon-reload
5、啟動服務

systemctl stop prometheus.service

systemctl start prometheus.service

docker 容器安裝部署一、prometheus.yml通過執行以下命令將您從主機繫結:

docker run -p 9090:9090 -v /tmp/prometheus.yml:/etc/prometheus/prometheus.yml \

prom/prometheus

二、或者為配置使用額外的卷:

docker run -p 9090:9090 -v /prometheus-data \

prom/prometheus --config.file=/prometheus-data/prometheus.yml

注:普羅公尺修斯的配置檔案的需要指定對。

Prometheus 安裝部署方法

node exporter 用於 nix系統監控,使用go語言編寫的收集器。使用docker部署docker run d p 9100 9100 v proc host proc v sys host sys v rootfs net host name node exporter quay.io ...

Prometheus監控部署安裝

1 熟悉配置檔案 配置檔案 usr local prometheus prometheus.yml global 定義全域性 scrape interval 15s 每個15s抓取一次資料,預設1分鐘。evaluation interval 15s 監控資料評估規則的評率,跟rule結合實現效果.a...

Prometheus的安裝及部署

解壓 tar xvzf prometheus 2.6.1.linux amd64.tar.gz 移動到安裝目錄 mv prometheus 2.6.1.linux amd64 usr local 修改目錄名 mv prometheus 2.6.1.linux amd64 prometheus 進入到...