【问题标题】:How replicate label in prometheus metric如何在普罗米修斯指标中复制标签
【发布时间】:2018-12-12 17:57:35
【问题描述】:

kube-state-metrics 中的指标 kube_pod_container_resource_requests_cpu_cores 带有标签:

kube_pod_container_resource_requests_cpu_cores{app="prometheus",chart="prometheus-8.1.0",component="kube-state-metrics",container="autoscaler",heritage="Tiller",instance="10.233.65.93:8080",job="kubernetes-service-endpoints",kubernetes_name="prometheus-kube-state-metrics",kubernetes_namespace="kube-system",kubernetes_node="k8st01",namespace="kube-system",node="k8snode",pod="kubedns-autoscaler-5db95c6cf5-cvqz4",release="prometheus"}

我想从 pod 制作另一个标签 pod_name ,具有相同的值。最后我想同时拥有pod="kubedns-autoscaler-5db95c6cf5-cvqz4"pod_name="kubedns-autoscaler-5db95c6cf5-cvqz4"

我用了下面的

relabel_configs:
  - source_labels: [pod]
    target_label: pod_name

但是没有用。

【问题讨论】:

    标签: kubernetes prometheus


    【解决方案1】:

    尝试使用metric_relabel_configs。你的配置块看起来像这样:

    metric_relabel_configs:
      - source_labels: [pod]
        target_label: pod_name
    

    【讨论】:

    • 它成功了,谢谢。我刚刚读到 relabel_config 发生在刮之前,而 metrics_relabel_configs 发生在刮之后
    猜你喜欢
    • 2022-12-02
    • 2022-12-22
    • 2020-01-10
    • 2020-11-12
    • 1970-01-01
    • 2021-11-25
    • 2020-12-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多