У меня есть приложение Dropwizard, обслуживающее API-интерфейсы из контейнера GKE. Каковы лучшие практики для получения административных показателей (например, / metrics на административном порте), доступных в Stackdriver? Я ожидаю, что они должны появиться в интерфейсе Monitoring -> Metrics Explorer облачной платформы Google.
Последние передовые практики для метрик Dropwizard в GKE Stackdriver
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;
JMX - некоторым это удалось; Мне удалось выкопать этот учебник по мониторингу JVM с помощью JMX и Stackdriver, но не могу проверить, что это действительное решение.
OpenCensus - для меня это кажется более жизнеспособным решением, в основном из-за большей базы знаний и (IMHO) лучшей поддержки сообщества. В основном потому, что есть документация по интеграции Dropwizard со StackDriver и создание экспортеров (необходимо использовать специальные показатели). А вот еще одно руководство, как экспортировать метрики Dropwizard в Stackdriver .
person
Wojtek_B
schedule
11.05.2020
Спасибо @W_B. Я посмотрю в OpenCensus.
- person gambitx28; 15.05.2020