我有一个由多个容器组成的容器,每个容器都运行一个应用程序。如何启用执行器以从这些应用程序中获取指标。我找不到办法做到这一点。
在不同端口上的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端点查看每个应用程序的指标。
我能够解决这个问题。以下是步骤:
而已。