Actuator, Micrometer, Victoria Metrics, Grafana - Мониторинг Spring Boot
ฝัง
- เผยแพร่เมื่อ 14 ต.ค. 2024
- Мониторинг состояния сервисов является важной составляющей процесса сопровождения программного обеспечения. В этом ролике я демонстрирую, как при помощи Spring Boot Actuator и Micrometer можно экспортировать метрики в VictoriaMetrics, а затем визуализировать их в Grafana. Кроме этого я рассматриваю несколько простых примеров написания собственных метрик.
#java #spring #springboot #micrometer #grafana #prometheus #victoriametrics
Мой сайт: alexkosarev.name/
Паблик в VK: public2...
Канал в Telegram: t.me/+TZCuO38v...
Стать доном: donut/s...
Донаты в Boosty: boosty.to/akos...
Донаты в Tinkoff: www.tinkoff.ru...
Решил потихонтку пересмотреть все твли ролики. Параллельно ставлю лойсы и пишу комменты. Никому никогда ранее не писал комменты. Не сдавайся
У тебя великолепные видео и высокий технический уровень. Не оставляй это дело! Хороших праздников!
Очень качественные ролики. С хорошим уровнем. Лучше чем многие подобные англоязычные. Намного ближе к реальности.
Ооо... Актуалочка подъехала! Огромное спасибо за качественный контент!
Спасибо, интересно и нужно 👍
Спасибо за видео, очень интересный материал и подача! Было бы круто еще рассказать как в микросервисах делать мониторинг, логгирование, трейсинг. Детальнее объяснить, какие уровни логов и когда ставить и какие метрики считывать)
Тема большая, но очень интересная)
Отличный ролик! Спасибо!
Как всегда, кратко, по делу с инфой что и откуда. Кто хочет, тот может сам "углубить" )))
Спасибо, полезно, жду подробный выпуск по теме!
Шурик, круто, спасибо тебе!
спасибо за видео, хотелось бы как раз посмотреть для сравнения разные типы метрик, помимо counter и gauge и их краткий обзор
будет
Спасибо за такой потрясающий подарок!).
Ждем продолжение темы мониторинга
Было бы круто в новом году увидеть у тебя видео на тему "gRPC". Спс за контент, с наступающим!
Спасибо за видео! Давно было интересно узнать как настроить базовые процессы 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ʒ]
лайк, подписка)
Спасибо за ролик!А что за плагин в идее такой, который выводит "simple"?Я так понимаю считает простоту кода в пределах метода/класса?
Code Complexity
👍👍👍
Отличный урок, спасибо большое) Подскажите пожалуйста, как настроить подсказки в идеи для файлов конфигурации (11:41)?
Плагин Spring в IntelliJ IDEA Ultimate
Странно, что никто не обратил внимание - на видео не показано содержимое класса GreetingPresentationV1, без чего проект просто не запустится.
Оно типа такого?
public class GreetingPresentationV1 {
public String greeting;
public GreetingPresentationV1(String greeting) {
this.greeting = greeting;
}
}
именно такое
Расскажи про настройки идеи (тема и прочее)
Настройки по умолчанию, тема - New UI )
Есть мысль сделать чат для подписчиков в телеграм?
Ну, он как бы есть уже давно: t.me/+UFAkw187WstX0wqy Просто я его особо нигде не афиширую, хотя попасть в него можно через канал в Телеграме
у вас Линукс получается? или Виктория Метрикс устанавливали где-то "сбоку"?
Линукс, VM скачиваю и запускаю на 8:00
Чел ну ты даешь зрителей не уважаешь ты когда ролики снимаешь хоть в глаза смотри
Действительно...
@shurik_codes Александр, спасибо за этот новогодний подарок! 😊
С наступающим Новым годом!
Спасибо!!!