serviceMonitorSelector:
matchLabels:
release: prom
а у сервис монитора:
component: stolon-keeper
добавил к сервис монитору лэйбл
release: prom
и все заработало.
правильно ли так делать? или эти лэйблы надо в самом конфе прометея добавлять для разных сервис мониторов:
ну это ... я так понимаю, для того чтобы сформировать список endpoint в prometheus там в pod рядом с prometheus запускается еще один контейнер config-reloader который скрейпит в k8s kind: ServiceMonitor и генерит из них уже конфиги прометеус, отыскивая сервисы которые прописаны в ServiceMonitor
все лейблы лучше добавлять в Custom Resources для оператора и только в крайний случай лезть в конфиги прометея как такового
Обсуждают сегодня