Открытый урок «Пишем Custom Prometheus Exporter на Python»
Вставка
- Опубліковано 4 жов 2024
- Онлайн-интенсив по Python для инженеров и разработчиков с 24 по 26 июня 2022: slurm.io/inten...
Научим создавать скелет веб-сервиса с фреймворком FastAPI, разберемся в видах тестирования, научимся писать под Ansible.
Курс «Python для инженеров»: slurm.io/cours...
Научим писать Prometheus Exporter для случаев, когда сервис не умеет работать по протоколу Prometheus, а готовых экспортеров нет. Все что нужно - Python и библиотеки.
Покажем как экспортировать данные в популярные типы протокола Prometheus: Counters, Gauges, Histograms, Summary на примере задачи с расчетом SLA ответов по API и слежением за бизнес-метриками.
Расскажем как запустить экспортер в продакшен.
Ссылка на квиз в slido: app.sli.do/eve...
Для победителей в квизе: @DimStrk - логин в телеграм для связи.
Форма заявки на тариф с подарком: forms.gle/epDa...
Классный вебинар, всё круто объяснил!
Честно говоря, зачем писать велосипед если есть такая штука как telegraf который всеядный конфигурится как хотим и на выходе получаем метрики для prometheus. Он как швейцарский нож, например стучимся в Api получаем в ответ json парсит его и отдает метрики в формате прометеуса
Все зависит от потребностей. К тому же, если у вас мониторинг построен на prometheus-stack/opentelemetry и там нужно собирать кастомные метрики, которые отсутствуют в prometheus exporter-ах, а telegraf пушит метрики. К тому же prometheus только недавно научили принимать метрики по push, вместо привычного pull.
Да и TICK stack не всегда подойдёт из-за своей кривости и закрытости influxdb кластерной версии.
Можно конечно пушить метрики в victoriametrics по influx протоколу, а выбирать с помощью promql/metricsql.
@@soam8175 ничего пушить не нужно все с коробки уже придумано есть стандартный path = "/metrics"
серер порт и тд. influx вообще не нужен
Сколько уже казалосьбы провелено митапов, но проблемы с эхом вечны. Хотя казалось бычто мешает проводить тестовую трасляцию...
Эхо только у меня или все это слышат?
звук троится
нечерта не понятно, что бормочит.
🎉 Promo>SM!!!