【问题标题】:how to understand if prometeus exporter agent export metrics on remote machine如何了解 prometheus exporter agent 是否在远程机器上导出指标
【发布时间】:2020-12-10 19:42:10
【问题描述】:

我正在尝试使用 jmx 导出器导出应用程序的指标。所以基本上我将java代理添加到jvm jmx参数以作为代理运行并将其配置为公开localhost:5555。最后用 docker 我创建了容器。

所以应用程序在远程机器上运行。如果它在我的本地运行,我可以检查 localhost:5555/metrics 并查看是否导出了指标。但在我的情况下,应用程序在远程机器上的容器中运行。那么如何检查指标是否已导出? (Prometheus 尚未配置,所以无法查看。)

【问题讨论】:

    标签: docker kubernetes prometheus javaagents


    【解决方案1】:

    只要容器将5555 暴露给其主机上的端口(假设相同的端口5555,即它使用docker run ... --publish=5555:5555 ... 形式运行),那么,只要您可以访问主机,您可以卷曲(或浏览)端点:

    REMOTE_HOST=...
    http://${REMOTE_HOST}:5555/metrics
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-22
      • 2019-04-30
      • 2018-01-07
      相关资源
      最近更新 更多