Мониторинг Spring Boot, Prometheus и Grafana(Docker compose)
Vložit
- čas přidán 24. 04. 2022
- Экспортируем метрики в Prometheus, пишем кастомные метрики с помощью Micrometr, строим дашборды в Grafana. Поднимаем это все с помощью Docker compose.
Repo GitHub - github.com/kegisa/YandexTaxiS...
Api Yandex Taxi - yandex.ru/dev/taxi/taxiapi/
Конфиги для дашбордов - github.com/kegisa/YandexTaxiS...
Поддержать канал - yoomoney.ru/to/4100117763467104
t.me/kegisa
iam@victorlevin.com - Hry
ВАУ! Казалось бы, не много подписчиков, но подача, речь, ИНФОРМАТИВНОСТЬ на высочайшем уровне!!! спасибо, друг
Спасибо за познавательный и практичный урок! Буду ждать новых
Зачетный гайд. Очень классно, ждем продолжения)
Как обычно, классный видос, не останавливайся 👍🏻🔥
Кайф, захотелось самому степ бай степ все поднять и потрогать. Спасибо, очень познавательно.
Спасибо за видос, сейчас практикуюсь по нему как раз, ждемс еще интересных видео!
Привет, очень крутые и интересные видосы с актуальным стеком! Спасибо!
Круто! Кратко и по делу!
Спасибо!)
Супер 🔥🔥🙌🏻 спасибо за видео !
Просто афигенно, вы потрясающий специалист)
Спасибо за видео.Коммент в поддержку! Пожалуйста, продолжайте!
Очень интересный контент, спасибо тебе дружище! Свою аудиторию найдешь!
Отличное видео! Быстро и понятно.
Очень мощно!! Продолжай делать видео.
Отличное видео!
Большое спасибо!
огонь, лаконично и полезно
спасибо за прометэус, супер полезно!
мегакайф, все четко и понятно, подписка
Крутое видео. Спасибо
Спасибо!
Пили еще!
круто. спасибо автору
Прекрасный пример
Все четко!
Спасибо!
Круто!
очень классно идешь понятны рассуждения
Очень крутой видос! Подшаманить микро и убрать шумы и будет еще лучше!
Спасибо, очень интересный контент! Есть какие-то планы на тематики следующих видео? Может что-то из apache стека еще будет кроме kafka?
Пока думал только Kafka connect показать и Kafka streams
Спасибо за работу!
Чтобы Prometheus мог читать метрику пришлось в spring security сделать публичным url /actuator/**
Так правильно?
Super Pupper
Начало по обозначенной в видео теме (мониторинг): 15:26
да вроде всё видео по обозначенной теме
@@kegisa Я считаю, что половина видео про яндекс апи, базу данных и создание файлов в джава проекте. Кому-то это будет полезно, кому-то (как мне) - нет, и он промотает до моей метки. За контент спасибо в любом случае.
@Timed можно вешать над приватными методами?
Очень круто.👍
А будет ли продолжение по проекту для получения акций? Хотелось бы посмотреть как соединить эти два микросервиса вместе и прикрутить туда авторизацию
Код остальных сервисов на гитхабе)
@@kegisa огромное спасибо
Спасибо за ролик, самый полезный по соотношению длительность/информативность!!
Такой вопрос, есть способ не вручную создавать JSON файл для импорта в Графану?
Спасибо) Честно даже не знаю, не углублялся
А какой написать URL при запросе в Яндекc?
Видео очень полезное и познавательно!) Подскажи, откуда ты берешь значения YANDEX_CLID || YANDEX_APIKEY?
Яндекс прислал по запросу
@@kegisa отправил заявку на доступ, и прислали эти данные? Я отправил заявку пару дней как, но доступов не дождался
@@arslanbek да
Привет!
Отличное видео!
У меня вопрос:
Возможно ли указывать несколько координат(откуда/куда)?
Если код напишешь для такого функционала, то конечно
А разве можно в TaxiService запиливать переменную price? Даже AtomicInteger делает сервис не stateless в случае его дёргания. Просьба пояснить логику такую.
Я же метрики показывал, а не stateless сервисы(
Здравствуйте! А существует ли еще какой эффективный альтернативный способ получения и передачи json c api вместо openfeign client?
Странный вопрос , любой http клиент)
@@kegisa Т.е не принципиально если захочется rest template воспользоваться вместо фейгна? На мой взгляд фейгн дает много магии. Я новичок в этом деле и при использовании клиента если json извлечь из урл в dto обьект маппером например, чтобы отдать эти сохраненные данные на контроллер этот dto обьект нужно сохранить в базе или коллекции, чтобы отдать полученные данные с принимаемого урл api на get запрос контроллера для других сервисов? Фейгн то всего этого не показывает и отдает из коробки..
Планируете ли еще видео?
у меня в дашбордах пусто, а по ссылке прометея текст есть
Вот, тоже самое, удалось решить проблему? Похоже конфликт версий метрик...
Все сделал, все настроил как положено. Но, графана не видит данные от прометеуса - затык в ошибке - Templating
Failed to upgrade legacy queries
Аналогично. Решил?
@@user-iy4jd9ou2k к сожалению нет. Проект работает, но без метрик
на 14:33 можно было просто CrudRepository поменять на JpaRepository
Можно и так, делай как тебе удобно)
@@kegisa Ваще классный видос) много новый фич для себя открыл, спасибо)
Не надо делать Component-ом ConfigurationProperties!
Классный ролик! Очень понравился. Приятная подача и очень полезная и актуальная информация. Спасибо большое.
Сори за саморекламу - тоже у себя на канале записываю ролики посвященные AxonFramefork. Буду рад лайкам и комментариям. Но твоя подача пошустрей и поинтересней)
простому джуну половины материала не понять, видео расчитано для уже бывалых ребят😊
Видео как раз для джунов (не путать с теми кто решил учить джаву)