Python

Python Реалізація OpenTelemetry для Python.

Це документація OpenTelemetry Python. OpenTelemetry — це фреймворк для спостереження. Він складається з API, SDK та інструментів, які призначені для допомоги у створенні та зборі телеметричних даних застосунків, таких як метрики, логи та трасування. Ця документація призначена для того, щоб допомогти вам зрозуміти, як почати використовувати OpenTelemetry Python.

Статус та випуски

Поточний стан основних функціональних компонентів OpenTelemetry Python наступний:

ТрейсиМетрикиЛоги
StableStableDevelopment

Випуски, зокрема останній випуск, див. у розділі Випуски.

Підтримка версій

OpenTelemetry-Python підтримує Python 3.8 і вище.

Встановлення

Пакунки API та SDK доступні на PyPI та можуть бути встановлені за допомогою pip:

pip install opentelemetry-api pip install opentelemetry-sdk

Крім того, є кілька додаткових пакунків, які можна встановити окремо:

pip install opentelemetry-exporter-{exporter} pip install opentelemetry-instrumentation-{instrumentation}

Це для бібліотек експортерів та інструментів відповідно. Експортери Jaeger, Zipkin, Prometheus, OTLP та OpenCensus можна знайти в теці exporter репозиторію. Інструменти та додаткові експортери можна знайти в репозиторії contrib в теках instrumentation та exporter.

Розширення

Щоб знайти повʼязані проєкти, такі як експортери, бібліотеки інструментів, реалізації трасувальників тощо, відвідайте Реєстр.

Встановлення новітніх пакунків

Є деяка функціональність, яка ще не була випущена на PyPI. У такій ситуації ви можете встановити пакунки безпосередньо з репозиторію. Це можна зробити, клонуючи репозиторій та виконуючи редаговане встановлення:

git clone https://github.com/open-telemetry/opentelemetry-python.git cd opentelemetry-python pip install -e ./opentelemetry-api -e ./opentelemetry-sdk -e ./opentelemetry-semantic-conventions

Репозиторії та бенчмарки


Початок роботи

Отримайте телеметрію для вашого застосунку менш ніж за 5 хвилин!

Інструментування

Ручне інструментування для OpenTelemetry Python

Використання бібліотек інструментування

Експортери

Обробка та експорт ваших телеметричних даних

Поширення

Поширення контексту для Python SDK

Рецепти

OpenTelemetry Distro

Використання mypy

Бенчмарки

Довідник API

Приклади

Реєстр

Бібліотеки інструментів, експортери та інші корисні компоненти для OpenTelemetry Python


Востаннє змінено June 5, 2025: [uk] spellchecking (8ca5a3a5)