Сбор метрик Spring Boot приложения Prometheus + Grafana

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.ย. 2024

ความคิดเห็น • 37

  • @kirya522-dev
    @kirya522-dev  2 ปีที่แล้ว

    Telegram канал:
    Апдейты и спойлеры там
    t.me/kirya522

  • @user-gw2xs4zm4r
    @user-gw2xs4zm4r 2 ปีที่แล้ว +2

    Комментарий для алгоритмов ютуба! )

  • @maksimus.ssirotkin1124
    @maksimus.ssirotkin1124 ปีที่แล้ว

    Спасибо, Вами можно восхищаться!!! Смотрим и ждём следующих видео!

    • @kirya522-dev
      @kirya522-dev  ปีที่แล้ว

      Спасибо за обратную связь

  • @user-yk1to3nf8l
    @user-yk1to3nf8l 2 ปีที่แล้ว +1

    Спасибо. Очень информативное вводное видео

    • @kirya522-dev
      @kirya522-dev  2 ปีที่แล้ว +4

      Стоит ли делать еще часть с тем как это использовать в реальных условиях, условно добавлять счетчики в бизнеслогику и тд?

    • @user-yk1to3nf8l
      @user-yk1to3nf8l 2 ปีที่แล้ว

      @@kirya522-dev Я бы посмотрел) Было бы интересно увидеть в метриках состояние бизнес-обьектов. Например, размер какой-то коллекции.

  • @denisthestudent
    @denisthestudent หลายเดือนก่อน

    Спасибо

  • @sssLAKIsss
    @sssLAKIsss 2 ปีที่แล้ว +1

    Потрясающе, спасибо

  • @marinakaryukova6231
    @marinakaryukova6231 4 หลายเดือนก่อน

    Кому плохо видно, у этого же автора есть статья на эту же тему на хабре и там все видно хорошо. Ссылка в описании к видео есть.

  • @sovrinfo
    @sovrinfo 2 ปีที่แล้ว

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

  • @baldman2809
    @baldman2809 ปีที่แล้ว

    Мне ничего непонятно, но очень интересно. Не работаю в ИТ.

  • @georgepro8481
    @georgepro8481 2 ปีที่แล้ว +1

    Написал запрос в телегу. Посмотрите, пожалуйста.

    • @kirya522-dev
      @kirya522-dev  2 ปีที่แล้ว

      Попробую повторить

  • @aclost23
    @aclost23 2 ปีที่แล้ว +1

    Микрометр получается никак не используется в данном решении? Зачем добавлять зависимость в pom?

    • @kirya522-dev
      @kirya522-dev  2 ปีที่แล้ว

      Используется, со спринг бутом он автоматически конфигурируется, коллекторы создаёт и тд

  • @diasaidynuly7371
    @diasaidynuly7371 ปีที่แล้ว +1

    Как настроить имя инстанса, например указать название приложения?

    • @kirya522-dev
      @kirya522-dev  ปีที่แล้ว

      Привет, имя приложения на сколько я помню берется из спрингового конфига.
      Оно добавляется как label в метрики

  • @user-mn1vp6fx1u
    @user-mn1vp6fx1u ปีที่แล้ว

    Здравствуйте. Подскажите, пожалуйста. Изменил в docker-compose только поле user. иначе ругался и писал permission denied для создание папки /var/lib/grafana/plugins . Но в графане дашборды пустые. Сверху instance у вас показывает host.docker.internal . у меня такого нет , все пустое. Куда копать? Где что можно посмотреть? Может что то не подключилось

    • @kirya522-dev
      @kirya522-dev  ปีที่แล้ว

      Надо проверить подключение в Prometheus

  • @RomanAlexandrov
    @RomanAlexandrov ปีที่แล้ว

    1. Пытался повторить по видео - ошибка соединения с БД.
    2. Сделал clone проекта, не стартует приложение -
    "Error: Could not find or load main class com.example.metricsdemo.MetricsDemoApplication
    Caused by: java.lang.ClassNotFoundException: com.example.metricsdemo.MetricsDemoApplication"
    Подскажите, что не так?

    • @kirya522-dev
      @kirya522-dev  ปีที่แล้ว

      У тебя по ощущениям не импортировался проект правильно, потому что не нашел функцию main

  • @rishatmansurov
    @rishatmansurov 2 ปีที่แล้ว

    Спасибо, пытаюсь понять как применить на наши микросервисы , у нас докера нет, получается метрики будут у каждого из микросервисов. Я краем глаза видел, что часто в метрики добавляют что то из лога, пока не осознал как именно они делают, там связка эластик кабана графана

    • @kirya522-dev
      @kirya522-dev  2 ปีที่แล้ว

      Привет, если микросервисы, то там схема чуть меняется, собирает метрики Prometheus operator и он может добавить инфу по:
      - неймспейсу
      - адресу узла
      - название пода
      Потом с помощью этих лейблов можно делать различные фильтрации и тд
      prometheus.io/docs/practices/naming/

    • @kirya522-dev
      @kirya522-dev  2 ปีที่แล้ว

      Но сами метрики с узла настраиваются точно также, метод сбора меняется, тут просто Prometheus в докере, в кубере надо кластерный
      devopscube.com/setup-prometheus-monitoring-on-kubernetes/

  • @georgepro8481
    @georgepro8481 2 ปีที่แล้ว

    mkdir: can't create directory '/var/lib/grafana/plugins': Permission denied Что делать?

    • @kirya522-dev
      @kirya522-dev  2 ปีที่แล้ว

      Скорее всего в вашей системе read only доступ в каталог

  • @alexvolt6390
    @alexvolt6390 2 ปีที่แล้ว

    У меня проблема, почему то я не получаю метрики, все работает хорошо, но метрики не приходят, графики нулевые(

    • @alexvolt6390
      @alexvolt6390 2 ปีที่แล้ว

      Нашел проблему в Data Sources / Prometheus который создается с URL prometheus:9090, не могу где он сконфигурирован, его можно изменить только через сервер...создал отдельный Data Sources с нужным хостом, с него читает, но переключать в дашборде приходится вручную, так как тот, автоматически создаваемый, является дефолтно приоритетным

    • @kirya522-dev
      @kirya522-dev  2 ปีที่แล้ว

      Слушай, возможно ты менял конфигурацию в docker compose на какие порты сделать переадресацию

  • @georgepro8481
    @georgepro8481 2 ปีที่แล้ว

    ?????

  • @user-si3xd2wb5p
    @user-si3xd2wb5p 2 ปีที่แล้ว

    Сначала сам все сделал по примеру, потом скачал проект из репы и запустил и всегда одна ошибка. logger=tsdb.prometheus t=2022-04-02T15:16:06.25+0000 lvl=eror msg="Range query failed" query="system_cpu_count{application=\"\", instance=\"\"}" err="Post \"prometheus:9090\": unsupported protocol scheme \"prometheus\""

    • @kirya522-dev
      @kirya522-dev  2 ปีที่แล้ว

      Возможно что-то изменилось в образах контейнеров

    • @user-hu6oz8pd7j
      @user-hu6oz8pd7j 2 ปีที่แล้ว

      @@kirya522-dev Поднял PR с исправлением этой ошибки github.com/Kirya522/medium-posts/pull/3

  • @densaroken607
    @densaroken607 2 ปีที่แล้ว +1

    Комментарий для алгоритмов ютуба! )

  • @-django7169
    @-django7169 2 ปีที่แล้ว

    Спасибо за видео!

  • @igorpavlenkov3658
    @igorpavlenkov3658 2 ปีที่แล้ว

    Комментарий для алгоритмов ютуба! )