【发布时间】:2017-10-29 06:23:10
【问题描述】:
我能够设置 Prometheus 和 Grafana 来监控我的 Springboot API 之一。当我们在给定的目标端点中有单个实例/副本时,这可以正常工作。
但是,在我们的企业环境中,我们将 Springboot 应用程序作为 Docker Swarm 服务运行。一个 docker 服务有一个端点,但在一个服务下有多个应用程序实例/副本。 我们如何配置 prometheus 来监控所有副本,因为它们只有一个端点。
如果我概括一下,Prometheus 如何监控负载平衡端点的所有实例。
scrape_configs:
- job_name: 'prometheus'
metrics_path: '/prometheus'
static_configs:
- targets: ['api.springboot.myhost.com:8080']
【问题讨论】:
标签: spring-boot monitoring docker-swarm prometheus