ym104432846
Вставьте ссылку на видео из Youtube, Rutube, VK видео
Задайте вопрос по видео
Что вас интересует?
00:00:15
Мониторинг приложения через Grafana:
  • 1. Инструмент графана используется для визуализации метрик сервера (нагрузка, память, CPU, запросы)
  • 2. Источник данных для графаны — хранилище Prometheus
  • 3. Графана эффективнее обрабатывает стандартные метрики по сравнению с Kibana
00:00:46
Инструменты мониторинга: Prometheus и Grafana:
  • 1. Рассматривается возможность интеграции библиотеки для сбора метрик в FastAPI приложение
  • 2. Обсуждается использование графаны для визуализации обычных метрик вместо кибаны
  • 3. Упоминается стек ELK (Elasticsearch, Logstash, Kibana)
00:01:16
Пример реализации схемы мониторинга:
  • 1. Решено прописать небольшую конфигурацию через файл `prometheus.yml`
  • 2. Рассматривается схема с базой данных, сервером и набором серверов, передающих метрики в Prometheus
  • 3. Планируется отслеживать такие показатели, как время обработки запроса, количество запросов, успешные запросы и ошибки
00:01:41
Создание дашбордов в Grafana:
  • Рассматривается возможность создания дашборда для мониторинга потребления оперативной памяти CPU
  • Дашборд планируется сделать настраиваемым (кастомизируемым)
  • Участники обсуждения намерены изучить детали реализации предложенного примера дашборда
0: Вот мы подобрались к 1 из важных частей. Продакшена это мониторинг. Мы посмотрим, как можно мониторить наше приложение через графану. Посмотрим, какие ещё есть решения, чем они отличаются. И также мы, конечно, будем использовать prometheus.
1: Но не то чтобы о нём будет много информации. Итак, что такое графана графана это инструмент для отображения метрик, в основном метрик, в отличие от там других инструментов, которые, может, работают с логами, мы можем смотреть там нагрузку на наш сервер.
2: Потребление памяти, потребление cpu количество запросов, скорость отработки запросов и так далее. Данные хранятся в prometheus и grafana их оттуда забирает. Да, также могут быть другие хранилища но мы кон.
3: Конкретно посмотрим на эту реализацию и, как я сказал, графана в отличие от кибаны лучше работает просто с обычными метриками, а кибана с логами да, kibana напомню из стека елк, эластик, серч, кибана и лог.
4: Что такое прометеус прометеус? Это хранилище данных. Он собирает данные с нашего приложения по адресу слэш метрикс. Мы подключим специальную библиотеку для фастапи, которая будет собирать метрики. И также мы
5: Пропишем небольшую конфигурацию через file prometheus точка ямл. Давайте посмотрим на примерную схемку. У нас здесь на примере есть какая-то база данных, сервер, ещё набор серверов, и они в prometheus гонят.
6: Какие-то данные, какие-то метрики, время обработки запроса, количество запросов, количество запросов с ошибкой успешных запросов.
7: В графане давайте посмотрим вот такой примерчик, например, для дашборда, который смотрит на потребление оперативной памяти cpu, насколько нагружено у нас, насколько используется памяти в каждый момент времени и так.
8: Далее это очень дело кастомизируется. При желании можете любой дашборд собрать, какой вам будет интересен. Давайте посмотрим, как все это дело.