首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用prometheus社区头盔图表如何公开自定义的吊舱标签?

使用prometheus社区头盔图表如何公开自定义的吊舱标签?
EN

Stack Overflow用户
提问于 2022-03-04 12:39:18
回答 2查看 1.5K关注 0票数 0

我已经部署了默认图表(helm install test prometheus-community/prometheus)到我的迷你库(Kubernetes版本1.21.5)。

我想把定制的吊舱标签附加到来自kube_pod_status_readykube-state-metric米制上。

我用自定义标签my-app=foo运行吊舱。我想在我的kube_pod_status_ready标尺上看到这个标签。

我尝试用以下设置更新prometheus图表配置,但这并没有帮助

代码语言:javascript
复制
...
kubeStateMetrics:
  ## If false, kube-state-metrics sub-chart will not be installed
  ##
  enabled: true

# kube-state-metrics sub-chart configurable values
# Please see https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-state-metrics
#
kube-state-metrics:
  metricLabelsAllowlist:
    - pods=[*]
...

我怎样才能做到这一点?我需要在Prometheus配置图配置中更改什么来添加自定义的吊舱标签?

EN

回答 2

Stack Overflow用户

发布于 2022-06-09 08:20:47

你能试试这个吗?我用这个解决了问题。

代码语言:javascript
复制
kube-state-metrics:
  extraArgs:
    - --metric-labels-allowlist=deployments=[*],services=[*] # - --metric-labels-allowlist=[*] for allowing all labels (not recommended). Also you can use fixed labels too
# if relabelling required
  prometheus:
    monitor:
      metricRelabelings:
        - action: labelmap
          regex: (.*)bazaar_(.*)
          replacement: ${2}
        - action: labeldrop
          regex: label_(.*)

参考文献:https://kubernetes.io/blog/2021/04/13/kube-state-metrics-v-2-0/

票数 1
EN

Stack Overflow用户

发布于 2022-03-09 10:16:49

原来,上面的配置是可以的。我只需要结合使用kube_pod_labels度量和kube_pod_status_ready

代码语言:javascript
复制
kube_pod_status_ready{condition="true"} * on (namespace, pod) group_left(label_app) kube_pod_labels{label_app="my-app-name"}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71351552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档