Метрика сводит числовое поведение за период, а запись журнала фиксирует отдельное событие вместе со временем, важностью, содержимым и контекстом.
Почему это важно
Запись «CPU — 80» без единицы, основания расчёта и интервала двусмысленна. Хорошая метрика позволяет сравнивать текущее состояние с исходным уровнем или целевым значением.
Что подтверждено
OpenTelemetry описывает метрики как числовые измерения и сводные показатели, собранные за определённый период.
Граница применимости: Метрики OpenTelemetry; подробности отдельных событий могут потребовать журналов или трассировок.
Название, единица измерения, тип инструмента и атрибуты определяют смысл метрики; одного числового значения недостаточно.
Граница применимости: Модель метрик и семантические соглашения OpenTelemetry; часть системных соглашений ещё может развиваться.
Не путать
Что проверить
- Зафиксируйте название, единицу измерения, ресурс и атрибуты.
- Укажите тип метрики: счётчик, текущее значение или гистограмма, — и окно агрегации.
- Проверьте сбросы счётчика, пропуски измерений и кардинальность.
Первоисточники
Signals
OpenTelemetry · OpenTelemetry documentation, 10 марта 2026 года
Определяет traces, metrics и logs как разные telemetry signals.
Открыть первоисточникOpenTelemetry Specification Overview
OpenTelemetry · OpenTelemetry Specification 1.60.0
Описывает signals, raw measurements, aggregation, resources и context propagation.
Открыть первоисточникSemantic Conventions for System Metrics
OpenTelemetry · Semantic Conventions 1.44.0, development status
Задаёт system CPU, memory, disk и network metric names, units, attributes и utilization calculation.
Открыть первоисточникOpenTelemetry Logs Data Model
OpenTelemetry · Stable data model, проверено 29 августа 2026 года
Определяет Timestamp, severity, body, resource, attributes, TraceId и SpanId LogRecord.
Открыть первоисточник