У меня есть несколько кластеров kubernetes metri c данные, очищенные в Прометее. Когда я получаю метрики, как я могу дифференцировать метрики от разных кластеров? Я не вижу ни одной метки, содержащей данные о конкретном кластере c, чтобы я мог отфильтровать данные конкретного кластера, как показано ниже:
container_cpu_usage_seconds_total{cluster-name="abcde"}
Есть ли способ добавить метку "имя кластера" в моих kubernetes_sd_configs. Я видел, что метки можно добавлять в static_config, но не могу найти ничего, связанного с kubernetes_sd_configs.
Я пытался использовать relbel_config, как показано ниже,
- source_labels: [__meta_kubernetes_namespace]
action: replace
target_label: cluster-name
replacement: my-cluster
Это не отражалось в метриках. Когда я делаю это с уже существующей меткой, например,
- source_labels: [__meta_kubernetes_namespace]
action: replace
target_label: domainname
replacement: my-cluster
, тогда значение имени домена меняется. Я что-то здесь пропустил?