Skip to content

ОтелВременнаяАгрегация ​

Модуль констант типов временной агрегации (temporality).

Описание ​

ОтелВременнаяАгрегация — глобальный модуль с константами режимов временной агрегации метрик.

Тип временной агрегации определяет, как значения агрегируются во времени:

  • Кумулятивная — значения накапливаются с момента запуска: каждая точка содержит итог за всё время (у реверсивного счётчика итог может и уменьшаться)
  • Дельта — значения сбрасываются после каждой выгрузки; показывают изменение за период

Временную агрегацию для каждого вида инструмента выбирает селектор экспортёра — см. ОтелСелекторВременнойАгрегации.

Функции ​

НеУказана ​

Возвращает значение для неуказанного типа.

Возвращает: Число — 0


Кумулятивная ​

Возвращает значение для кумулятивной временной агрегации (Cumulative).

Агрегирование ведётся с момента запуска. После выгрузки данные не сбрасываются. Применяется для Prometheus-читателя.

Возвращает: Число — 2


Дельта ​

Возвращает значение для дельта-агрегации (Delta).

Агрегирование ведётся между выгрузками. После каждой выгрузки буфер сбрасывается.

Возвращает: Число — 1

Пример ​

bsl
// Сравнение типов временной агрегации
Если ВременнаяАгрегация = ОтелВременнаяАгрегация.Кумулятивная() Тогда
    Сообщить("Кумулятивный режим");
ИначеЕсли ВременнаяАгрегация = ОтелВременнаяАгрегация.Дельта() Тогда
    Сообщить("Дельта-режим");
КонецЕсли;