Prometheus之服務發現介紹

2022-09-09 23:45:34 字數 519 閱讀 3342

對於中大型的系統環境或具有較強動態性的雲計算環境來說,靜態配置顯然難以使用;

因此,prometheus為此專門設計了一組服務發現機制,以便於能夠基於服務註冊中自動發現、檢測、分類可被監控的各target,以及更新發生了變動的target;

配置標籤會在抓取的生命週期中被重複利用以生成其它標籤,例如,指標上的instance標籤的預設值就來自於__address__標籤的值;

對於發現的各目標。prometheus提供了可以重新標記(relabel)目標的機會;

這之後便是資料抓取、以及指標返回的過程;

抓取而來的指標在儲存之前,還允許使用者對指標從新達標並過濾的方式;

prometheus也可以整合到多種不用的開源服務發現工具上,以動態發信啊需要監控的目標;

prometheus也可以很好的整合到kubernetes平台上,通過其api server動態發現各類被監控的pod、service、endpoint、ingress和node物件;

prometheus還支援基於dns或檔案的動態發現機制;

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的服務發現

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 ...

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...