Actuator, Micrometer, Victoria Metrics, Grafana - Мониторинг Spring Boot
Vložit
- čas přidán 24. 12. 2023
- Мониторинг состояния сервисов является важной составляющей процесса сопровождения программного обеспечения. В этом ролике я демонстрирую, как при помощи Spring Boot Actuator и Micrometer можно экспортировать метрики в VictoriaMetrics, а затем визуализировать их в Grafana. Кроме этого я рассматриваю несколько простых примеров написания собственных метрик.
#java #spring #springboot #micrometer #grafana #prometheus #victoriametrics
Мой сайт: alexkosarev.name/
Паблик в VK: public218833461
Канал в Telegram: t.me/+TZCuO38vG3oqu_Jq
Стать доном: donut/shurik.codes
Донаты в Boosty: boosty.to/akosarev/purchase/1...
Донаты в Tinkoff: www.tinkoff.ru/cf/4PEOiVCZQuS
Решил потихонтку пересмотреть все твли ролики. Параллельно ставлю лойсы и пишу комменты. Никому никогда ранее не писал комменты. Не сдавайся
У тебя великолепные видео и высокий технический уровень. Не оставляй это дело! Хороших праздников!
Очень качественные ролики. С хорошим уровнем. Лучше чем многие подобные англоязычные. Намного ближе к реальности.
Спасибо за видео, очень интересный материал и подача! Было бы круто еще рассказать как в микросервисах делать мониторинг, логгирование, трейсинг. Детальнее объяснить, какие уровни логов и когда ставить и какие метрики считывать)
Тема большая, но очень интересная)
Ооо... Актуалочка подъехала! Огромное спасибо за качественный контент!
Спасибо, интересно и нужно 👍
Шурик, круто, спасибо тебе!
Спасибо за такой потрясающий подарок!).
Ждем продолжение темы мониторинга
Спасибо, полезно, жду подробный выпуск по теме!
Отличный ролик! Спасибо!
Как всегда, кратко, по делу с инфой что и откуда. Кто хочет, тот может сам "углубить" )))
Спасибо!!!
Было бы круто в новом году увидеть у тебя видео на тему "gRPC". Спс за контент, с наступающим!
спасибо за видео, хотелось бы как раз посмотреть для сравнения разные типы метрик, помимо counter и gauge и их краткий обзор
будет
спасибо!
Спасибо за видео! Давно было интересно узнать как настроить базовые процессы CI/CD c докером(gradle:buildBootImage), например собрать docker image приложения на GitLab CI и отправить его на хост, где оно перезапустится с новым image. Также можно упомянуть про dev, который заливается автоматически когда main ветка обновляется и успешно собирается и prod по кнопке из GitLab, аля день релиза нажал и поехали.
P.S. Пожалуйста сделайте что-нибудь с трясущейся камерой)
Пожелания учту. А вот камера меня самого бесит, надо что-то придумать)
@@shurik_codes Спасибо!
Лайк авансом!
лайк, подписка)
👍👍👍
Отличный ролик! Тем не менее, не понятно, почему на 24:55 утверждается, что аггрегация поможет против сбрасывания счетчика при перезапуске, а в конце мы видим, что счетчик все таки сброшен, несмотря на Sum.
PS: gauge произносится не "гоуж", а, внезапно, "гейч"
Внезапно, даже не так, а "гейдж" [ɡeɪdʒ]
Странно, что никто не обратил внимание - на видео не показано содержимое класса GreetingPresentationV1, без чего проект просто не запустится.
Оно типа такого?
public class GreetingPresentationV1 {
public String greeting;
public GreetingPresentationV1(String greeting) {
this.greeting = greeting;
}
}
Спасибо за ролик!А что за плагин в идее такой, который выводит "simple"?Я так понимаю считает простоту кода в пределах метода/класса?
Code Complexity
Отличный урок, спасибо большое) Подскажите пожалуйста, как настроить подсказки в идеи для файлов конфигурации (11:41)?
Плагин Spring в IntelliJ IDEA Ultimate
Расскажи про настройки идеи (тема и прочее)
Настройки по умолчанию, тема - New UI )
@shurik_codes Александр, спасибо за этот новогодний подарок! 😊
С наступающим Новым годом!
у вас Линукс получается? или Виктория Метрикс устанавливали где-то "сбоку"?
Линукс, VM скачиваю и запускаю на 8:00
Есть мысль сделать чат для подписчиков в телеграм?
Ну, он как бы есть уже давно: t.me/+UFAkw187WstX0wqy Просто я его особо нигде не афиширую, хотя попасть в него можно через канал в Телеграме
Чел ну ты даешь зрителей не уважаешь ты когда ролики снимаешь хоть в глаза смотри
Действительно...