Skip to content

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

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

Описание

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

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

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

Функции

НеУказана

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

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


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

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

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

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


Дельта

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

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

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

Пример

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