***
ports:
- containerPort:8080
protocol: TCP
в контейнере java приклад spring boot
актуатор которого выведен на порт 8081 контейнера
как заставить прометея увидеть контент /actuator/prometheus на порту 8081?
в доке прометея
kubernetes_sd_config на уровне pod
позволит в relabel конфиг забрать только указанный containerPort 8080
meta_kubernetes_pod_container_port_number
и больше ничего нет по теме
есть еще на уровне service
*_service_port_number
но подозреваю - что выводить 8081 через отдельный дополнительный сервис это уже бред какой-то
Вывести контейнер порт 8081 Написать объект типа подмонитор Сервис не нужен
уже потестил через сервис ) - добавил в сервис доп. порт 8081 (+ уже был основной 8080) по relabel фильтру - source_labels: [__meta_*_pod_label_app,__meta_*_service_port_number] action: keep regex: apname,8081 пусто по relabel фильтру - source_labels: [__meta_*_pod_label_app] action: keep regex: apname честно выдает 2 эндпойнта, который на 8081 порту UP и работает это баг или фича такая?
Обсуждают сегодня