【发布时间】:2021-06-10 14:07:14
【问题描述】:
如何使用 prometheus 和 telegraf 从我的电脑监控另一台服务器?我需要在它们两个上都安装 telegraf 吗?
【问题讨论】:
标签: alert prometheus monitoring telegraf
如何使用 prometheus 和 telegraf 从我的电脑监控另一台服务器?我需要在它们两个上都安装 telegraf 吗?
【问题讨论】:
标签: alert prometheus monitoring telegraf
您的问题将受益于更精确的信息,包括对您尝试过的内容的描述(甚至是假设)。因此,它可能会被标记。
在那之前……
Telegraf 似乎支持 Prometheus 作为输出插件 (link)。
所以你应该能够:
假设您使用以下形式的 Telegraf 配置:
[[outputs.prometheus_client]]
## Address to listen on.
listen = ":9273"
您应该能够从运行 Telegraf 的主机浏览|curl http://localhost:9273/metrics 以查看它公开的指标。
注意如果不是
localhost(127.0.0.1),则将localhost替换为主机名|地址。
然后你需要配置一个 Prometheus 抓取目标来抓取 Telegraf 指标:
scrape_configs:
# Telegraf
- job_name: "telegraf-agent"
static_configs:
- targets:
- "localhost:9273"
# Self
- job_name: "prometheus-server"
static_configs:
- targets:
- "localhost:9090"
【讨论】: