Мониторинг Spring Boot, Prometheus и Grafana(Docker compose)

Sdílet
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

Komentáře • 68

  • @ilyatemnikov9624
    @ilyatemnikov9624 Před rokem +14

    ВАУ! Казалось бы, не много подписчиков, но подача, речь, ИНФОРМАТИВНОСТЬ на высочайшем уровне!!! спасибо, друг

  • @user-ux2lw7oh5z
    @user-ux2lw7oh5z Před 2 lety +2

    Спасибо за познавательный и практичный урок! Буду ждать новых

  • @aleksandrkorotkov6291
    @aleksandrkorotkov6291 Před 2 lety +11

    Зачетный гайд. Очень классно, ждем продолжения)

  • @user-ik7ri3lq4j
    @user-ik7ri3lq4j Před 2 lety +7

    Как обычно, классный видос, не останавливайся 👍🏻🔥

  • @cibofff
    @cibofff Před 2 lety +2

    Кайф, захотелось самому степ бай степ все поднять и потрогать. Спасибо, очень познавательно.

  • @holydrug
    @holydrug Před rokem

    Спасибо за видос, сейчас практикуюсь по нему как раз, ждемс еще интересных видео!

  • @alexanderkadatskiy7986
    @alexanderkadatskiy7986 Před 2 lety +1

    Привет, очень крутые и интересные видосы с актуальным стеком! Спасибо!

  • @tiy2000
    @tiy2000 Před rokem +1

    Круто! Кратко и по делу!
    Спасибо!)

  • @AndreyDelay
    @AndreyDelay Před 2 lety

    Супер 🔥🔥🙌🏻 спасибо за видео !

  • @flyfalldie9883
    @flyfalldie9883 Před rokem

    Просто афигенно, вы потрясающий специалист)

  • @sovrinfo
    @sovrinfo Před 2 lety

    Спасибо за видео.Коммент в поддержку! Пожалуйста, продолжайте!

  • @vartaev
    @vartaev Před 2 lety

    Очень интересный контент, спасибо тебе дружище! Свою аудиторию найдешь!

  • @Levolex
    @Levolex Před rokem

    Отличное видео! Быстро и понятно.

  • @RomanAlexandrov
    @RomanAlexandrov Před rokem

    Очень мощно!! Продолжай делать видео.

  • @igorpavlenkov3658
    @igorpavlenkov3658 Před 2 lety +1

    Отличное видео!

  • @user-qi4qn1ju8f
    @user-qi4qn1ju8f Před 2 lety +1

    Большое спасибо!

  • @stasian11
    @stasian11 Před 3 měsíci

    огонь, лаконично и полезно

  • @evgenykuznetsov7490
    @evgenykuznetsov7490 Před rokem

    спасибо за прометэус, супер полезно!

  • @blvlfl
    @blvlfl Před rokem

    мегакайф, все четко и понятно, подписка

  • @user-iu6yz6ck6h
    @user-iu6yz6ck6h Před 2 lety

    Крутое видео. Спасибо

  • @samoiloff90
    @samoiloff90 Před 2 lety

    Спасибо!
    Пили еще!

  • @__Name_It__
    @__Name_It__ Před rokem

    круто. спасибо автору

  • @olegchumin6634
    @olegchumin6634 Před 6 měsíci

    Прекрасный пример

  • @devdevdev200
    @devdevdev200 Před 9 měsíci

    Все четко!

  • @wildjoe6259
    @wildjoe6259 Před 2 lety

    Спасибо!

  • @timecode2189
    @timecode2189 Před rokem

    Круто!

  • @crazym8nd
    @crazym8nd Před 6 měsíci

    очень классно идешь понятны рассуждения

  • @user-hx2rt1eb3x
    @user-hx2rt1eb3x Před 6 měsíci

    Очень крутой видос! Подшаманить микро и убрать шумы и будет еще лучше!

  • @Halfbloodimus
    @Halfbloodimus Před 2 lety

    Спасибо, очень интересный контент! Есть какие-то планы на тематики следующих видео? Может что-то из apache стека еще будет кроме kafka?

    • @kegisa
      @kegisa  Před 2 lety +8

      Пока думал только Kafka connect показать и Kafka streams

  • @karfogengroup807
    @karfogengroup807 Před rokem

    Спасибо за работу!
    Чтобы Prometheus мог читать метрику пришлось в spring security сделать публичным url /actuator/**
    Так правильно?

  • @jollyroger2757
    @jollyroger2757 Před 2 lety

    Super Pupper

  • @dzen1234
    @dzen1234 Před 5 měsíci +1

    Начало по обозначенной в видео теме (мониторинг): 15:26

    • @kegisa
      @kegisa  Před 5 měsíci

      да вроде всё видео по обозначенной теме

    • @dzen1234
      @dzen1234 Před 5 měsíci +1

      @@kegisa Я считаю, что половина видео про яндекс апи, базу данных и создание файлов в джава проекте. Кому-то это будет полезно, кому-то (как мне) - нет, и он промотает до моей метки. За контент спасибо в любом случае.

  • @Gusevia7
    @Gusevia7 Před rokem

    @Timed можно вешать над приватными методами?

  • @user-xo8rr1pp5g
    @user-xo8rr1pp5g Před 2 lety +1

    Очень круто.👍
    А будет ли продолжение по проекту для получения акций? Хотелось бы посмотреть как соединить эти два микросервиса вместе и прикрутить туда авторизацию

    • @kegisa
      @kegisa  Před 2 lety

      Код остальных сервисов на гитхабе)

    • @user-xo8rr1pp5g
      @user-xo8rr1pp5g Před 2 lety

      @@kegisa огромное спасибо

  • @tigranhovhannisyan7317
    @tigranhovhannisyan7317 Před 11 měsíci

    Спасибо за ролик, самый полезный по соотношению длительность/информативность!!
    Такой вопрос, есть способ не вручную создавать JSON файл для импорта в Графану?

    • @kegisa
      @kegisa  Před 11 měsíci +1

      Спасибо) Честно даже не знаю, не углублялся

  • @SergDolgopolov
    @SergDolgopolov Před 4 měsíci

    А какой написать URL при запросе в Яндекc?

  • @arslanbek
    @arslanbek Před 2 lety +1

    Видео очень полезное и познавательно!) Подскажи, откуда ты берешь значения YANDEX_CLID || YANDEX_APIKEY?

    • @kegisa
      @kegisa  Před 2 lety

      Яндекс прислал по запросу

    • @arslanbek
      @arslanbek Před 2 lety

      @@kegisa отправил заявку на доступ, и прислали эти данные? Я отправил заявку пару дней как, но доступов не дождался

    • @kegisa
      @kegisa  Před 2 lety

      @@arslanbek да

  • @testgfcvhfd5346
    @testgfcvhfd5346 Před 6 měsíci

    Привет!
    Отличное видео!
    У меня вопрос:
    Возможно ли указывать несколько координат(откуда/куда)?

    • @kegisa
      @kegisa  Před 6 měsíci

      Если код напишешь для такого функционала, то конечно

  • @AlexMolchanov90
    @AlexMolchanov90 Před rokem

    А разве можно в TaxiService запиливать переменную price? Даже AtomicInteger делает сервис не stateless в случае его дёргания. Просьба пояснить логику такую.

    • @kegisa
      @kegisa  Před rokem

      Я же метрики показывал, а не stateless сервисы(

  • @user-mt9kf4mi7x
    @user-mt9kf4mi7x Před 2 lety

    Здравствуйте! А существует ли еще какой эффективный альтернативный способ получения и передачи json c api вместо openfeign client?

    • @kegisa
      @kegisa  Před 2 lety

      Странный вопрос , любой http клиент)

    • @user-mt9kf4mi7x
      @user-mt9kf4mi7x Před 2 lety

      @@kegisa Т.е не принципиально если захочется rest template воспользоваться вместо фейгна? На мой взгляд фейгн дает много магии. Я новичок в этом деле и при использовании клиента если json извлечь из урл в dto обьект маппером например, чтобы отдать эти сохраненные данные на контроллер этот dto обьект нужно сохранить в базе или коллекции, чтобы отдать полученные данные с принимаемого урл api на get запрос контроллера для других сервисов? Фейгн то всего этого не показывает и отдает из коробки..

  • @user-iu6yz6ck6h
    @user-iu6yz6ck6h Před rokem

    Планируете ли еще видео?

  • @MrAPPOLON123
    @MrAPPOLON123 Před rokem +1

    у меня в дашбордах пусто, а по ссылке прометея текст есть

    • @user-pd7kk1wi7r
      @user-pd7kk1wi7r Před 6 měsíci

      Вот, тоже самое, удалось решить проблему? Похоже конфликт версий метрик...

  • @user-pd7kk1wi7r
    @user-pd7kk1wi7r Před 6 měsíci +1

    Все сделал, все настроил как положено. Но, графана не видит данные от прометеуса - затык в ошибке - Templating
    Failed to upgrade legacy queries

    • @user-iy4jd9ou2k
      @user-iy4jd9ou2k Před 3 měsíci

      Аналогично. Решил?

    • @user-pd7kk1wi7r
      @user-pd7kk1wi7r Před 3 měsíci

      @@user-iy4jd9ou2k к сожалению нет. Проект работает, но без метрик

  • @Longmanrus
    @Longmanrus Před rokem

    на 14:33 можно было просто CrudRepository поменять на JpaRepository

    • @kegisa
      @kegisa  Před rokem +1

      Можно и так, делай как тебе удобно)

    • @Longmanrus
      @Longmanrus Před rokem

      @@kegisa Ваще классный видос) много новый фич для себя открыл, спасибо)

  • @vnboyko
    @vnboyko Před rokem +1

    Не надо делать Component-ом ConfigurationProperties!

  • @Romigo4
    @Romigo4 Před rokem

    Классный ролик! Очень понравился. Приятная подача и очень полезная и актуальная информация. Спасибо большое.
    Сори за саморекламу - тоже у себя на канале записываю ролики посвященные AxonFramefork. Буду рад лайкам и комментариям. Но твоя подача пошустрей и поинтересней)

  • @jaro0lan
    @jaro0lan Před 7 měsíci

    простому джуну половины материала не понять, видео расчитано для уже бывалых ребят😊

    • @kegisa
      @kegisa  Před 6 měsíci

      Видео как раз для джунов (не путать с теми кто решил учить джаву)