Prometheus的服務發現

2021-10-22 04:05:36 字數 1381 閱讀 6164

scrape_configs:

# the job name is added as a label `job=` to any timeseries scraped from this config.

- job_name: 'nodes'

file_sd_configs:

- files:

- targets/node*.yaml

refresh_interval: 2m

[root@db002-hf-aiui prometheus]# tree targets/

targets/

└── node03.yaml

0 directories, 1 file

[root@db002-hf prometheus]# cat targets/node03.yaml

- targets:

- 172.16.110.11:9101

labels:

job: node-15

啟動服務

consul的集群部署連線

prometheus的配置

scrape_configs:

- job_name: 'consul-node'

consul_sd_configs:

- server: '172.16.154.13:8500'

tags:

- "nodes"

refresh_interval: 5s

consul中的配置

api形式註冊,consul reload 也不會去掉api形式的註冊。即使檔案中沒有下面這個節點的資訊

curl -x put -d ']}'

Prometheus服務發現Consul

consul的集群介紹可以檢視這篇部落格 啟動第乙個consul服務 consul1 docker run name consul1 d p 8500 8500 p 8300 8300 p 8301 8301 p 8302 8302 p 8600 8600 consul 1.2.2 agent se...

Prometheus服務發現Consul

consul的集群介紹可以檢視這篇部落格 啟動第乙個consul服務 consul1 docker run name consul1 d p 8500 8500 p 8300 8300 p 8301 8301 p 8302 8302 p 8600 8600 consul 1.2.2 agent se...

Prometheus之服務發現介紹

對於中大型的系統環境或具有較強動態性的雲計算環境來說,靜態配置顯然難以使用 因此,prometheus為此專門設計了一組服務發現機制,以便於能夠基於服務註冊中自動發現 檢測 分類可被監控的各target,以及更新發生了變動的target 配置標籤會在抓取的生命週期中被重複利用以生成其它標籤,例如,指...