ОтелВременнаяАгрегация
Модуль констант типов временной агрегации (temporality).
Описание
ОтелВременнаяАгрегация — глобальный модуль с константами режимов временной агрегации метрик.
Тип временной агрегации определяет, как значения агрегируются во времени:
- Кумулятивная — значения накапливаются с момента запуска; всегда увеличиваются
- Дельта — значения сбрасываются после каждой выгрузки; показывают изменение за период
Функции
НеУказана
Возвращает значение для неуказанного типа.
Возвращает: Число — 0
Кумулятивная
Возвращает значение для кумулятивной временной агрегации (Cumulative).
Агрегирование ведётся с момента запуска. После выгрузки данные не сбрасываются. Применяется для Prometheus-читателя.
Возвращает: Число — 2
Дельта
Возвращает значение для дельта-агрегации (Delta).
Агрегирование ведётся между выгрузками. После каждой выгрузки буфер сбрасывается.
Возвращает: Число — 1
Пример
bsl
// Сравнение типов временной агрегации
Если ВременнаяАгрегация = ОтелВременнаяАгрегация.Кумулятивная() Тогда
Сообщить("Кумулятивный режим");
ИначеЕсли ВременнаяАгрегация = ОтелВременнаяАгрегация.Дельта() Тогда
Сообщить("Дельта-режим");
КонецЕсли;