Компоненты
Версия 1.7 от Alexandr Fokin на 2022/12/03 06:35
OpenTelemetry Specification Overview
https://opentelemetry.io/docs/reference/specification/overview/
OpenTelemetry Specification Glossary
https://opentelemetry.io/docs/reference/specification/glossary/
| Сигналы | Signals | ||
| Metrics | Metric Signal | |
| Logs | Log Signal | |
| Traces | Tracing Signal | |
| Baggage | Baggage Signal | |
| Automatic Instrumentation | Инструменты сбора данных, которые можно запустить без модификации исходного кода приложения. Используя механизмы/хаки для встраивания своего функционала в приложение. |
| Manual Instrumentation | Инструменты сбора данных, которые встраиваются на уровне исходного кода приложения. (Tracing SDK, Metrics SDK) |
| Resource | Набор данных, описывающих производитель данных телеметрии. |
| Distributed trace | Группа событий, инициированных в рамках одной логической операции, при этом распределенных по разным компонентам и приложениям системы. |
| Context Propagation | Сквозное распространение данных между сервисами в рамках трассировки. Данные передаются с использованием механизма сериализации. Основные компоненты для распространения: SpanContext, Baggage. |
| Tracing SDK | ||||||||||||||||||||||
| Компоненты |
| |||||||||||||||||||||
| Sampler | ||||||||||||||||||||||
| Span Processor | Управляет передачей данных в модуль экспорта. Может осуществлять пакетную обработку. | |||||||||||||||||||||
| Exporter | Отвечает за отправку данных в хранилище. |
| Metrics SDK | |||||||||||
| Компоненты |
| ||||||||||
| MetricReader | |||||||||||
| MetricExporter |