1

我已经在 Kubernetes 集群上安装了 Prometheus 服务器和适配器,以从 Kubernetes 对象中收集指标。

Prometheus 服务器和适配器是使用 Helm 图表安装的,它们运行良好。现在部署了 Spring Boot 应用程序,该应用程序在端点 /actuator/prometheus 提供指标。

在部署文件中添加以下注释:

annotations:
        prometheus.io/scrape: "true"
        prometheus.io/port: "8080"
        prometheus.io/path: "/actuator/prometheus"    

现在我可以在 pod 级别看到自定义指标: 在此处输入图像描述

当我尝试查看服务级别的指标时,它会抛出错误:

来自服务器的错误(未找到):服务器找不到服务的指标 redis_queue_box_provider_size

收集到普罗米修斯服务器的指标样本: 在此处输入图像描述

我必须做任何配置来收集服务级别的指标吗?

4

0 回答 0