首页 > 解决方案 > 如何从 springboot 应用程序 CF 集群向 Prometheus 公开指标

问题描述

我正在使用 Springboot (Jhipster) 从头开始​​开发应用程序,并打算部署在具有多个节点的 cloudfoundry 中。计划设置可以从集群中提取指标的 prometheus 服务器。

我试图了解如何设置 Prometheus 来查询集群的各个节点。由于应用程序部署在cloud Foundry中,可能无法获取各个节点的ip地址。

由于我是 Prometheus 的新手,因此想确保我正在适当地解决问题。

标签: jhipsterprometheus

解决方案


我建议使用Micrometer.io

您可以使用服务发现(例如 Netflix Eureka)或以某种形式使用 Pushgateway。 https://prometheus.io/docs/instrumenting/pushing/ https://prometheus.github.io/client_java/io/prometheus/client/exporter/PushGateway.html


推荐阅读