【问题标题】:Monitor a Java standalone application with Prometheus使用 Prometheus 监控 Java 独立应用程序
【发布时间】:2019-03-20 05:46:45
【问题描述】:

看不到任何使用 Prometheus 监控 Java 独立应用程序的示例。问题是:

  • 我们可以将 Prometheus 用于 Java 独立应用程序吗?
  • 如果是,那我们需要做什么?

【问题讨论】:

  • 分享您的代码。到目前为止你做了什么。

标签: java prometheus


【解决方案1】:

您目前有三个选择:

  1. 公开一个 Prometheus 端点:这是通过公开一个可以被抓取的 HTTP 端点来完成的; writing by hand the content 或使用普罗米修斯 Java Client Library
  2. 使用 sidecar 应用程序:在您的情况下,它将是 JMX exporter
  3. 如果您的应用程序寿命很短:生成一个 prom 文件(即 [expostion 格式] 到一个文件中)并将其拖放到现有节点导出器或使用推送网关(不是首选)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-25
    • 2020-07-03
    相关资源
    最近更新 更多