Как копировать метку в метрике Прометея - PullRequest
0 голосов
/ 12 декабря 2018

Метрика kube_pod_container_resource_requests_cpu_cores из kube-state-metrics поставляется с метками:

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_name из pod с теми же значениями.В конце концов, я хочу получить pod="kubedns-autoscaler-5db95c6cf5-cvqz4" и pod_name="kubedns-autoscaler-5db95c6cf5-cvqz4"

. Я использовал следующее 1010 *

relabel_configs:
  - source_labels: [pod]
    target_label: pod_name

, но оно не сработало.

1 Ответ

0 голосов
/ 12 декабря 2018

Попробуйте использовать metric_relabel_configs.Ваш блок конфигурации будет выглядеть примерно так:

metric_relabel_configs:
  - source_labels: [pod]
    target_label: pod_name
...