簡體   English   中英

從多個電報收集指標到普羅米修斯

[英]Collecting metrics from multiple telegraf to prometheus

繼續從 Telegraf 發送指標到 prometheus的問題,它涵蓋了單個電報代理的情況,建議從多個電報收集指標到普羅米修斯的設置是什么?

最后,我希望 prometheus 在自己的行中繪制(在同一張圖上)、server-1、server-2、...到 server-n 的 CPU 使用情況。

從原始帖子中獲取配置,您可以簡單地將目標添加到您的電報作業; 假設在每台服務器上使用相同的 Telegraf 配置。

scrape_configs:
  - job_name: 'telegraf'
    scrape_interval: 5s
    static_configs:
      - targets: ['server-1:9126','server-2:9126',...]

它將生成具有與配置的目標相對應的不同instance標簽的指標(例如:cpu_time_user)。 在 Prometheus 中輸入指標名稱將顯示所有指標。

如果你真的只想看服務器的名字,可以使用metric_relabel_configs生成一個額外的label:

scrape_configs:
  - job_name: 'telegraf'
    ...
    metric_relabel_configs:
    - source_labels: [instance]
      regex: '(.*):\d+'
      target_label: server

自動將服務器添加到 Prometheus 配置是服務發現的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM