我有一个Pod,其中包含多个容器,每个容器都在运行一个应用程序。如何使执行器从这些应用程序中获取指标。我找不到办法。
在Pod中的不同端口上运行着四个微服务,例如8082、8080、8081、8083。但是执行器仅从运行在8080(默认端口)上的微服务中收集指标。
我尝试将代码部分中指示的应用程序属性添加到所有属性。但这没用。这是application.property的内容:
management.endpoint.metrics.enabled=true
management.endpoints.web.exposure.include=*
management.endpoint.prometheus.enabled=true
management.metrics.export.prometheus.enabled=true
management.metrics.use-global-registry=true
management.server.port=8888
预期的输出:我应该能够使用/ metrics端点查看每个应用程序的指标。
答案 0 :(得分:0)
我能够解决这个问题。步骤如下:
就是这样。