Последние передовые практики для метрик Dropwizard в GKE Stackdriver

У меня есть приложение Dropwizard, обслуживающее API-интерфейсы из контейнера GKE. Каковы лучшие практики для получения административных показателей (например, / metrics на административном порте), доступных в Stackdriver? Я ожидаю, что они должны появиться в интерфейсе Monitoring -> Metrics Explorer облачной платформы Google.


person gambitx28    schedule 06.05.2020    source источник
comment
Не могли бы вы предоставить более подробную информацию - что вы уже пробовали и где смотрели? Вы смотрели документацию по пользовательским метрикам? cloud.google.com/monitoring/custom-metrics   -  person Wojtek_B    schedule 08.05.2020
comment
В приложении DW, которое я использую, включен интерфейс администратора, который по умолчанию генерирует множество метрик (которые я могу видеть через конечную точку / metrics в интерфейсе администратора. Отсюда кажется разумным путем получить JMX-доступ к тем же метрикам. через - metrics.dropwizard.io/4.1.2/. Оттуда я не знаю, как сделать информацию JMX доступной для приема Stackdriver. Я вижу некоторые ссылки на настройку Prometheus, но я надеялся, что вместо этого смогу получить метрики в Stackdriver.   -  person gambitx28    schedule 08.05.2020


Ответы (1)


Я знаю два способа добавить вам метрики в Stackdriver;

  1. JMX - некоторым это удалось; Мне удалось выкопать этот учебник по мониторингу JVM с помощью JMX и Stackdriver, но не могу проверить, что это действительное решение.

  2. OpenCensus - для меня это кажется более жизнеспособным решением, в основном из-за большей базы знаний и (IMHO) лучшей поддержки сообщества. В основном потому, что есть документация по интеграции Dropwizard со StackDriver и создание экспортеров (необходимо использовать специальные показатели). А вот еще одно руководство, как экспортировать метрики Dropwizard в Stackdriver .

person Wojtek_B    schedule 11.05.2020
comment
Спасибо @W_B. Я посмотрю в OpenCensus. - person gambitx28; 15.05.2020