我们已经在我们的 kubernetes 环境中使用节点导出器来拉取/收集 docker/container 指标。接下来,我们还希望能够收集应用程序指标(在我们的例子中由 spring-actuator 提供,例如http://pod-name:8080/prometheus)。这通常是如何完成的,记住我们不能将 Kubernetes 服务用作固定的 DNS 名称(它们在服务后面的 Pod 上进行负载平衡)以及 Pod 总是消失和出现的事实,改变它们的名称并因此改变它们的可寻址性?
我们最初的幼稚方法如下(但这还不够,因为它是由服务进行负载平衡的):
- job_name: 'example-service'
scheme: http
metrics_path: '/prometheus'
static_configs:
- targets: ['example-service:8080']
任何建议或示例都会非常棒。
非常感谢提前,
巴特