使用Prometheus监视Java独立应用程序

时间:2019-03-20 05:46:45

标签: java prometheus

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

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

1 个答案:

答案 0 :(得分:0)

您目前有三个选择:

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