Skip to content

Публичный интерфейс библиотеки opentelemetry

Ядро

Трассировка

Логирование

  • ОтелПровайдерЛогирования — провайдер логирования SDK
  • ОтелЛоггер — логгер для записи событий
  • ОтелЗаписьЛога — запись журнала (LogRecord)
  • ОтелПростойПроцессорЛогов — синхронный процессор записей журнала
  • ОтелПакетныйПроцессорЛогов — пакетный процессор записей журнала
  • ОтелПостроительЛоггера — построитель логгера
  • ОтелПостроительПровайдераЛогирования — построитель провайдера логирования
  • ОтелСтепеньСерьезности — константы степени серьезности лог-записи

Метрики

  • ОтелПровайдерМетрик — провайдер метрик SDK
  • ОтелМетр — метр для создания инструментов метрик
  • ОтелСчетчик — монотонно возрастающий счетчик (Counter)
  • ОтелРеверсивныйСчетчик — двунаправленный счетчик (UpDownCounter)
  • ОтелДатчик — синхронный датчик значений (Gauge)
  • ОтелГистограмма — гистограмма распределения (Histogram)
  • ОтелПостроительМетра — построитель метра
  • ОтелПостроительПровайдераМетрик — построитель провайдера метрик
  • ОтелПериодическийЧитательМетрик — периодическое чтение метрик для экспорта

Экспорт

  • ОтелЭкспортерСпанов — OTLP-экспортер спанов
  • ОтелЭкспортерЛогов — OTLP-экспортер записей журнала
  • ОтелЭкспортерМетрик — OTLP-экспортер метрик
  • ОтелHttpТранспорт — HTTP/JSON транспорт для OTLP
  • ОтелGrpcТранспорт — gRPC транспорт для OTLP
  • ОтелВПамятьТранспорт — транспорт в памяти (для тестирования)
  • ОтелНастройкиTls — настройки TLS-соединения

Пропагация

  • ОтелW3CПропагатор — пропагатор W3C Trace Context
  • ОтелW3CBaggageПропагатор — пропагатор W3C Baggage
  • ОтелКомпозитныйПропагатор — составной пропагатор
  • ОтелНоопПропагатор — пустой пропагатор (noop)
  • ОтелГеттерТекстовойКарты — вспомогательный класс для чтения заголовков
  • ОтелСеттерТекстовойКарты — вспомогательный класс для записи заголовков

Конфигурация

Интеграции

  • ОтелАппендерLogos — аппендер для интеграции с библиотекой логирования Logos