jhipster - 如何从 springboot 应用程序 CF 集群向 Prometheus 公开指标
问题描述
我正在使用 Springboot (Jhipster) 从头开始开发应用程序,并打算部署在具有多个节点的 cloudfoundry 中。计划设置可以从集群中提取指标的 prometheus 服务器。
我试图了解如何设置 Prometheus 来查询集群的各个节点。由于应用程序部署在cloud Foundry中,可能无法获取各个节点的ip地址。
由于我是 Prometheus 的新手,因此想确保我正在适当地解决问题。
解决方案
我建议使用Micrometer.io
您可以使用服务发现(例如 Netflix Eureka)或以某种形式使用 Pushgateway。 https://prometheus.io/docs/instrumenting/pushing/ https://prometheus.github.io/client_java/io/prometheus/client/exporter/PushGateway.html
推荐阅读
- c# - .NET | 当我搜索“绉纱”时,它不会返回包含“绉纱”的记录。IQueryable 排序规则搜索
- html - 我可以指定文本框的位置并在没有顶部的情况下将其向下移动吗
- python - python - 如何将json文件中的值附加到python中的tkinter组合框?
- mysql - 在 SQL 中计算连续的数值
- c - 在 C 中,尝试删除 char* 中的多余空格并仅替换为单词之间的一个空格
- python - 使用 session.get() 从网页中检索内容
- asp.net - 超时会话状态后传递变量
- javascript - 我收到 TypeError: this.props.function is not a function while fetching from an api
- elasticsearch - 在 Elasticsearch 中创建数字字段的倒排索引
- c# - 使用证书进行身份验证的跨机器边界的自托管 WCF