Прием метрик OpenTelemetry
При приеме метрик OpenTelemetry применяются следующие правила и детали.
Сопоставление Ключ-АСТРОМ
Ключ-АСТРОМ сопоставляет отдельные инструменты OpenTelemetry со следующими типами метрик Ключ-АСТРОМ:
| Инструмент | С временностью | Сопоставление для Ключ-АСТРОМ |
|---|---|---|
| Counter | Delta | Counter |
| Counter | Cumulative | Н/Д |
| Gauge | Н/Д | Gauge |
| Explicit bucket histogram | Delta | Histogram |
| Exponential Histogram1 | Delta | Exponential Histogram |
| UpDownCounter | Delta | Counter |
| UpDownCounter | Cumulative | Gauge |
| Summary | Н/Д | Н/Д |
1 Для экспоненциальной гистограммы Ключ-АСТРОМ принимает гистограммы min|max|sum|count, но не принимает контейнеры.
| Поддержка гистограмм
Гистограммы поддерживаются начиная с версии Dynatrace 1.300. |
Прием атрибутов
OpenTelemetry поддерживает атрибуты на разных уровнях в запросе метрик OpenTelemetry (т.е. точки данных, области действия и ресурсы). Поскольку атрибуты сохраняются в сгруппированном виде на стороне Ключ-АСТРОМ, возможны конфликты имён, если атрибуты на разных уровнях имеют одинаковые имена.
Чтобы устранить такие конфликты имен, Ключ-АСТРОМ применяет следующий порядок приоритета для выбора атрибута, который будет принят:
- Атрибуты точек данных
- Атрибуты области действия
- Атрибуты ресурсов
Например, если точка данных и атрибут области действия имеют одинаковое имя, приоритет будет иметь значение точки данных. Аналогично, если атрибут области действия и атрибут ресурса имеют одинаковое имя, Ключ-АСТРОМ использует значение атрибута области действия.