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