首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Kubernetes change __meta_kubernetes_namespace

Kubernetes change __meta_kubernetes_namespace
EN

Stack Overflow用户
提问于 2020-01-23 23:30:38
回答 1查看 684关注 0票数 0

我正在尝试监控我的集群Kubernetes,并且我正在使用prometheus来获取所有信息。

它工作得很好,但是,我需要监视一些特定的工人,我需要使用__meta_kubernetes_namespace标记它,但找不到任何解释如何在kubnernetes环境中更改它的参考。

请帮我解决一下,

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2020-01-24 00:35:19

您需要为Prometheus编写自己的scrape config

这是istio特使代理统计数据的部分片段,您应该根据要监视的资源和在哪里查找它们来编写自己的统计数据:

代码语言:javascript
运行
复制
    - job_name: 'envoy-stats'
      metrics_path: /stats/prometheus
      kubernetes_sd_configs:
      - role: pod
      relabel_configs:
      - source_labels: [__meta_kubernetes_pod_container_port_name]
        action: keep
        regex: '.*-envoy-prom'
      - source_labels: [__meta_kubernetes_namespace]
        action: replace
        target_label: namespace
      - source_labels: [__meta_kubernetes_pod_name]
        action: replace
        target_label: pod_name
      metric_relabel_configs:
      # Exclude some of the envoy metrics that have massive cardinality
      # This list may need to be pruned further moving forward, as informed
      # by performance and scalability testing.
      - source_labels: [ __name__ ]
        regex: 'envoy_http_(stats|admin).*'
        action: drop
      - source_labels: [ __name__ ]
        regex: 'envoy_cluster_(lb|retry|bind|internal|max|original).*'
        action: drop

此外,请访问first steps with prometheus,因为这将有助于与普罗米修斯合作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59882042

复制
相关文章

相似问题

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