Наблюдаемость и SRE

Метрика

Определение

Метрика — числовое наблюдение или сводка с определёнными ресурсом, единицей, временем и способом расчёта. Счётчик и текущее значение читают по-разному: интенсивность даёт прирост счётчика, а текущее значение может и снижаться.

Также ищут: metric · monitoring metric · числовая метрика · временной ряд метрик

Зачем это знать

Одинаковая подпись процента не делает показатели сопоставимыми. Для счётчика нужны разность и время, для общего процента — исходные числители и знаменатели, для текущего значения — его собственная семантика.

Доказательная часть

Что подтверждено

  1. OpenTelemetry описывает метрики как числовые измерения и сводные показатели, собранные за определённый период.

    Граница применимости: Метрики OpenTelemetry; подробности отдельных событий могут потребовать журналов или трассировок.

  2. Название, единица измерения, тип инструмента и атрибуты определяют смысл метрики; одного числового значения недостаточно.

    Граница применимости: Модель метрик и семантические соглашения OpenTelemetry; часть системных соглашений ещё может развиваться.

  3. Накопительный счётчик операций вырос со 100 до 160 за 30 секунд без сброса и потерь измерения. За интервал учтено 60 операций, средняя интенсивность — две операции в секунду. Само значение 160 не является интенсивностью.

    Граница применимости: Расчёт для явно заданного накопительного счётчика одного ресурса. Не применяется к текущим значениям и не устанавливает распределение событий внутри интервала.

  4. Текущее число занятых мест снизилось с 80 до 30. Для такого показателя уменьшение допустимо и не означает минус 50 произошедших событий. Формулу интенсивности накопительного счётчика нельзя применить только из-за числового вида показателя.

    Граница применимости: Редакторское применение различия текущего значения и счётчика. Изменение занятости само по себе не раскрывает отдельные поступления и завершения за интервал.

  5. В одинаково определённых непересекающихся группах успешны 90 из 100 и 999 из 1000 операций. Вместе это 1089 из 1100, то есть 99%. Обычное среднее 90% и 99,9% даёт 94,95% и не является общей долей этих операций.

    Граница применимости: Редакторская арифметика для одного окна и одинаковых правил подсчёта. Дубликатов и неизвестных исходов нет; каждая операция входит в общий знаменатель один раз.

Граница терминов

Не путать

Метрика Запись журнала

Метрика сводит числовые наблюдения, запись журнала сохраняет событие с контекстом. Агрегат без исходных записей не восстанавливает последовательность конкретного запроса.

Метрика SLI

Метрика становится показателем услуги при явной связи с пользовательской операцией и правилами измерения. Одного имени счётчика или графика для SLI недостаточно.

Перед спецификацией

Что проверить

  1. Установите ресурс, единицу и тип показателя.
  2. Отделите счётчик от текущего значения.
  3. Проверьте сбросы и полноту интервала.
  4. Для интенсивности сохраните разность и длительность.
  5. Для объединения долей используйте исходные количества.
  6. Исключите повторный учёт одной операции.
  7. Проверьте границу связи метрики с пользовательским результатом.
Открытые основания

Первоисточники

  • Стандарт3
  • Документация4
  • Официальная документация
    Signals OpenTelemetry · OpenTelemetry documentation, 10 марта 2026 года · проверено

    Определяет traces, metrics и logs как разные telemetry signals.

    Утверждения: 01

  • Первичная спецификация
    OpenTelemetry Specification Overview OpenTelemetry · OpenTelemetry Specification 1.60.0 · проверено

    Описывает signals, raw measurements, aggregation, resources и context propagation.

    Утверждения: 01 · 02 · 03 · 04 · 05

  • Первичная спецификация
    Semantic Conventions for System Metrics OpenTelemetry · Semantic Conventions 1.44.0, development status · проверено

    Задаёт system CPU, memory, disk и network metric names, units, attributes и utilization calculation.

    Утверждения: 02

  • Официальная документация
    Metric Types Prometheus · Prometheus documentation, проверено 29 августа 2026 года · проверено

    Определяет counter, gauge, histogram и summary, включая resets и cumulative behavior.

    Утверждения: 03 · 04

  • Официальная документация
    Implementing SLOs Google Site Reliability Engineering · The Site Reliability Workbook, Chapter 2 · проверено

    Описывает построение SLI/SLO от пользовательской цели, measurement window и error-budget policy.

    Утверждения: 05

  • Первичная спецификация
    OpenTelemetry Logs Data Model OpenTelemetry · Stable data model, проверено 29 августа 2026 года · проверено

    Определяет Timestamp, severity, body, resource, attributes, TraceId и SpanId LogRecord.

  • Официальная документация
    Service Level Objectives Google Site Reliability Engineering · Site Reliability Engineering, Chapter 4 · проверено

    Определяет SLI, SLO и SLA и объясняет user-centric latency, error rate, throughput и percentiles.

Карта знаний

Связанные понятия

Из знания — в навык

Курсы по теме

Подтвердите действие