如何在没有节点导出器或 cadvisor 的情况下从目标服务器抓取数据

Posted

技术标签:

【中文标题】如何在没有节点导出器或 cadvisor 的情况下从目标服务器抓取数据【英文标题】:How to scrape data from a target server without node-exporter or cadvisor 【发布时间】:2021-06-03 20:35:09 【问题描述】:

我有三个需要监控的 URL。我无权访问它们正在运行的服务器。所以,我不能像往常一样安装节点导出器或 cadvisor。有没有办法只使用 URL 来公开和抓取指标? (P.S - 我对可以抓取哪些数据并不挑剔)

提前致谢

【问题讨论】:

您无权访问服务器是什么意思?您的 Prometheus 服务器看不到它们,或者您无法登录服务器? 我没有 IP 地址,@rcarba 【参考方案1】:

如果您只关心 URL 是否可访问(并且不想知道该 URL 后面的服务器的任何信息),您可以使用 prometheus blackbox exporter。它可以安装在任何地方,只需探测 url 是否可访问(并提供有关 http 请求的一些详细信息)。

【讨论】:

非常感谢@Jens Baitinger。 Blackbox 导出器为我工作 如果你这篇文章解决了你的问题,你应该验证答案。

以上是关于如何在没有节点导出器或 cadvisor 的情况下从目标服务器抓取数据的主要内容,如果未能解决你的问题,请参考以下文章

从 .SO ( linux ) 导出 C++ 类

如何在没有 dbname 的情况下导出表和数据

如何在没有评估环境的情况下对函数进行集群导出

Prometheus监控Docker Swarm集群

如何在没有 DB2 服务器的情况下导出 DB2 数据库

如何在没有选择的情况下使用 angularjs 将每个分页单独导出到 ag 网格数据的 Excel