当我们使用Kubernetes进行生产时,我们有一个包含许多Pod的规模化应用程序并作为服务发布,将Prometheus的每个获取指标的请求路由到一个随机选择的Pod。 在这种情况下,监视结果不正确。
我们暂时需要所有Pod指标(例如10个pod),并且无法通过调用Kubernetes Service端点来实现! 这个问题有解决方案吗?
答案 0 :(得分:1)
您可以配置Unix
,以便它单独刮除Pod,而不仅仅是服务。
为此,将kubernetes_sd_configs
设置为role
,如下所示:
pod
See this blog post以获得完整的配置示例。