Компоненты

Версия 1.3 от Alexandr Fokin на 2022/12/03 06:05

OpenTelemetry Specification Overview
https://opentelemetry.io/docs/reference/specification/overview/

OpenTelemetry Specification Glossary
https://opentelemetry.io/docs/reference/specification/glossary/


Сигналы | Signals
MetricsMetric Signal 
LogsLog Signal 
TracesTracing Signal 
BaggageBaggage Signal 
Automatic InstrumentationИнструменты сбора данных, которые можно запустить без модификации исходного кода приложения.
Используя механизмы/хаки для встраивания своего функционала в приложение.
Manual InstrumentationИнструменты сбора данных, которые встраиваются на уровне исходного кода приложения.
(Tracing SDK, Metrics SDK)
ResourceНабор данных, описывающих производитель данных телеметрии.
Distributed traceГруппа событий, инициированных в рамках одной логической операции, при этом распределенных по разным компонентам и приложениям системы.
Context Propagation 
Tracing SDK  
Компоненты
Span
operation name
start and finish timestamp
Attributes
Events
 

 

EventTuple of timestamp, name, attributes.
SpanContext 
Links between spans 
 
Sampler  
Span ProcessorУправляет передачей данных в модуль экспорта.
Может осуществлять пакетную обработку.
 
ExporterОтвечает за отправку данных в хранилище. 
Metrics SDK 
MetricReader 
MetricExporter