Задание для самостоятельной проработки
Мы с вами рассмотрели весь процесс сборки и обработки MLT. Если на каком-то из шагов что-то не получилось, у вас есть возможность ознакомиться с конечным видом проекта по ссылке.
В качестве закрепления от вас требуется продемонстрировать умения того, что вы можете самостоятельно дособрать недостающие метрики, журналы и трассировки. С этой целью от вас требуется:
-
Продемонстрировать в Grafana и при необходимости дособрать через Prometheus метрики по одной из методологии сбора метрик:
-
Продемонстрировать 5 осмысленных запросов Prometheus/Grafana.
к сведениюС основами PromQL можно познакомиться в мастер-классе.
-
Создать произвольную Dashboard в Grafana.
-
Расставить по приложению Python дополнительные вызовы методов логирования и создания событий.
к сведениюДля сбора и экспорта метрик из Flask в Prometheus существует библиотека rycus86/prometheus_flask_exporter. Пример её использования можно найти в демо-проекте мастер-класса.