serviceMonitor? Или возможно другое решение проблемы дублирования метрик в прометеусе из-за headless сервиса.
на сервис через который скрейпишь метрики вешай отдельный лейбл. И на него натравливай serviceMonitor. На других сервисах этих pod'ов этот лейбл не используй
Вопрос как раз про этот лейбл
типо его название? В кубе в целом нет договоренностей о лейблах, все фигачат как попало.
Это не совсем правда https://kubernetes.io/ru/docs/concepts/overview/working-with-objects/common-labels/
Есть конечно всякие app.kubernetes.io/name. Но если посмотреть, то по факту как попало
Так и здесь нет четких ограничений, например part-of/component/name.
это не ограничение
Это же рекомендации. Жаль что такого нет для serviceMonitor. Прийдется вводит свое что-то
Ну они такие себе. Например в ELK/graylog оно нормально не работает. У меня например такой костыль https://t.me/kubernetes_ru/436060 Все "/" и "." заменяется на "_"
Обсуждают сегодня