0

我们有一个基本上没有托管的自动化项目,我们正在使用 Jenkins 执行我们的 github 分支。

因此,当通过 Jenkins 执行任务时,执行具有 Prometheus 检测并需要公开指标,但 Prometheus 如何抓取它?

HTTPServer httpServer = new HTTPServer.Builder().withPort(8001).build();

找到的一种方法是将 Prometheus HttpServer 设置到特定端口,Prometheus 从该端口删除指标,但是当 Jenkins 执行开始时,HttpServer 启动并运行,当结束时 HttpServer 关闭,下次同样发生。

所以需要克服这个问题。有什么办法可以使用 Prometheus Java Client 库吗?

4

0 回答 0