я поднимаю если эндпоинт для метрик но у меня http/2 сервер и запросы http 1.1 от прометея он не принимает.
Видится решение поставить envoy proxy и пускать прометея через envoy как-то чтоб он роутил и выполнял главную работу - трансформировал http 1.1 в http/2 и обратно. но видится что роуты в envoy надо указывать в конфиге а хотелось бы типа еще как-то возможно заюзать service discovery самого куба. Все это нацелено на то чтоб на микросервисе не поднимать ни сайдкар ни второй сервер http 1.1 тупо ради метрик.
Возможно у кого-то есть идеи как это сделать более безболезненно
а открыть второй порт с http/1.1 и прометеем в приложении можно?
мм ну это просто еще один вебсэрвэр нужно а то у меня grpc-netty и пока ищу более изящное решение - это решение на крайняк
кажется поставить энвой - это как на картинке с буханкой и троллейбусом. Большинство популярных приложений просто открывают второй порт для отдачи метрик.
А пуш модель сделать не выход?
да я ща подумал что так и есть.. походу придется
Обсуждают сегодня