Исходный код вики Компоненты
Версия 1.3 от Alexandr Fokin на 2022/12/03 06:05
Скрыть последних авторов
| author | version | line-number | content |
|---|---|---|---|
| |
1.2 | 1 | OpenTelemetry Specification Overview |
| 2 | [[https:~~/~~/opentelemetry.io/docs/reference/specification/overview/>>https://opentelemetry.io/docs/reference/specification/overview/]] | ||
| 3 | |||
| 4 | OpenTelemetry Specification Glossary | ||
| 5 | [[https:~~/~~/opentelemetry.io/docs/reference/specification/glossary/>>https://opentelemetry.io/docs/reference/specification/glossary/]] | ||
| 6 | |||
| 7 | ---- | ||
| 8 | |||
| |
1.3 | 9 | |(% colspan="3" %)Сигналы ~| Signals |
| 10 | |(% style="width:139px" %)Metrics|(% style="width:1219px" %)Metric Signal| | ||
| 11 | |(% style="width:139px" %)Logs|(% style="width:1219px" %)Log Signal| | ||
| 12 | |(% style="width:139px" %)Traces|(% style="width:1219px" %)Tracing Signal| | ||
| 13 | |(% style="width:139px" %)Baggage|(% style="width:1219px" %)Baggage Signal| | ||
| |
1.1 | 14 | |
| 15 | |(% style="width:207px" %)Automatic Instrumentation|(% style="width:1239px" %)Инструменты сбора данных, которые можно запустить без модификации исходного кода приложения. | ||
| 16 | Используя механизмы/хаки для встраивания своего функционала в приложение. | ||
| 17 | |(% style="width:207px" %)Manual Instrumentation|(% style="width:1239px" %)Инструменты сбора данных, которые встраиваются на уровне исходного кода приложения. | ||
| 18 | (Tracing SDK, Metrics SDK) | ||
| |
1.3 | 19 | |(% style="width:174px" %)Resource|(% style="width:1239px" %)Набор данных, описывающих производитель данных телеметрии. |
| 20 | |(% style="width:174px" %)Distributed trace|(% style="width:1239px" %)Группа событий, инициированных в рамках одной логической операции, при этом распределенных по разным компонентам и приложениям системы. | ||
| 21 | |(% style="width:207px" %)Context Propagation|(% style="width:1239px" %) | ||
| |
1.1 | 22 | |
| |
1.3 | 23 | |(% style="width:192px" %)Tracing SDK|(% style="width:1234px" %) | |
| 24 | |(% style="width:192px" %)Компоненты|(% style="width:1234px" %)((( | ||
| 25 | |Span|((( | ||
| 26 | |operation name | ||
| 27 | |start and finish timestamp | ||
| 28 | |Attributes | ||
| 29 | |Events | ||
| 30 | | | ||
| |
1.1 | 31 | |
| |
1.3 | 32 | |
| 33 | ))) | ||
| 34 | |Event|Tuple of timestamp, name, attributes. | ||
| 35 | |SpanContext| | ||
| 36 | |Links between spans| | ||
| 37 | )))| | ||
| |
1.1 | 38 | |(% style="width:192px" %)Sampler|(% style="width:1234px" %) | |
| 39 | |(% style="width:192px" %)Span Processor|(% style="width:1234px" %)Управляет передачей данных в модуль экспорта. | ||
| 40 | Может осуществлять пакетную обработку.| | ||
| 41 | |(% style="width:192px" %)Exporter|(% style="width:1234px" %)Отвечает за отправку данных в хранилище.| | ||
| 42 | |||
| 43 | |||
| 44 | |Metrics SDK| | ||
| 45 | |MetricReader| | ||
| 46 | |MetricExporter| | ||
| 47 | |||
| 48 |