Платформа с открытым исходным кодом для запросов, визуализации, оповещений и изучения метрик, логов и трейсов из множества источников данных.
prometheus/client_python
Официальная клиентская библиотека Python для публикации метрик приложений в формате мониторинга Prometheus.
- Звёзды
- 4,384
- Форки
- 904
- Открытые issues
- 172
- Последний коммит
- 8 дней назад
Что это?
prometheus_client — официальная библиотека инструментирования Python для Prometheus. С её помощью Python-приложения могут задавать метрики — например, счётчики, индикаторы и гистограммы — и публиковать их по HTTP, чтобы сервер Prometheus мог их собирать.
Пакет устанавливается из PyPI с помощью pip. Полная документация размещена на сайте GitHub Pages проекта, а заметки о выпусках — на странице релизов GitHub, которая служит журналом изменений.
Библиотека предназначена для разработчиков, которые уже используют Prometheus и хотят добавить данные мониторинга в Python-сервисы, скрипты или экспортёры.
Ключевые возможности
- 01Поддерживает метрики типов counter, gauge, histogram и summary.
- 02Публикует метрики по HTTP для сбора сервером Prometheus.
- 03Устанавливается из PyPI с помощью pip.
- 04Поддерживается как официальная клиентская библиотека Python для Prometheus.
Сценарии использования
- Добавление метрик количества запросов и задержек в Python-веб-сервис.
- Инструментирование фоновых задач и скриптов для мониторинга.
- Создание собственного экспортёра Prometheus на Python.
Быстрый старт
- 1
Установите пакет из PyPI
pip install prometheus-client
В подборках
Темы
Частые вопросы
- Что такое client_python?
- Официальная клиентская библиотека Python для публикации метрик приложений в формате мониторинга Prometheus. prometheus_client — официальная библиотека инструментирования Python для Prometheus. С её помощью Python-приложения могут задавать метрики — например, счётчики, индикаторы и гистограммы — и публиковать их по HTTP, чтобы сервер Prometheus мог их собирать.
- client_python можно использовать бесплатно? Какая у него лицензия?
- client_python распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- client_python всё ещё поддерживается?
- Активно поддерживается. Последний коммит в client_python — 30 окт. 2026 г..
- Для чего можно использовать client_python?
- Добавление метрик количества запросов и задержек в Python-веб-сервис. Инструментирование фоновых задач и скриптов для мониторинга. Создание собственного экспортёра Prometheus на Python.
- Как установить client_python?
- Установите пакет из PyPI: pip install prometheus-client
- Где скачать client_python?
- Исходный код и инструкции по установке — на GitHub: https://github.com/prometheus/client_python
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Prometheus — система мониторинга систем и сервисов с открытым исходным кодом, которая собирает метрики, вычисляет правила и отправляет оповещения.
Набор компонентов, расширяющий Prometheus: единое представление запросов, долгосрочное хранение в объектном хранилище и высокая доступность.
Экспортёр Prometheus, который собирает метрики оборудования и ОС из ядер *NIX с помощью подключаемых коллекторов.
Открытая система наблюдаемости в реальном времени без агентов: метрики, логи, оповещения, уведомления и страницы статуса с анализом на базе ИИ.
Дополнительный сервис Kubernetes, который отслеживает API server и предоставляет метрики Prometheus о состоянии объектов, таких как поды, деплойменты и узлы.