Skip to content

ОтелПредставление

Представление (View) — конфигурация агрегации и фильтрации для инструмента метрик.

Описание

ОтелПредставление позволяет переопределить имя, описание, атрибуты, границы гистограммы и тип агрегации для отдельных инструментов метрик.

Регистрируется в ОтелПостроительПровайдераМетрик.

Конструктор

Все параметры опциональны.

ПараметрТипПо умолчаниюОписание
НовоеИмяСтрокаНеопределеноПереопределённое имя инструмента
НовоеОписаниеСтрокаНеопределеноПереопределённое описание
РазрешенныеКлючиАтрибутовМассивНеопределеноСписок разрешённых ключей атрибутов
ИсключенныеКлючиАтрибутовМассивНеопределеноСписок исключённых ключей атрибутов
ГраницыГистограммыМассивНеопределеноЯвные границы бакетов гистограммы
АгрегацияОтелАгрегацияНеопределеноСтратегия агрегации
РезервуарЭкземпляровНеопределеноКонфигурация резервуара образцов
ЛимитМощностиАгрегацииЧислоНеопределеноЛимит cardinality

Методы

НовоеИмя

Возвращает: Строка, Неопределено


НовоеОписание

Возвращает: Строка, Неопределено


РазрешенныеКлючиАтрибутов

Возвращает: Массив, Неопределено


ИсключенныеКлючиАтрибутов

Возвращает: Массив, Неопределено


ГраницыГистограммы

Возвращает: Массив, Неопределено


Агрегация

Возвращает: ОтелАгрегация, Неопределено


РезервуарЭкземпляров

Возвращает: конфигурация резервуара или Неопределено


ЛимитМощностиАгрегации

Возвращает: Число, Неопределено

Пример

bsl
// Переименовать инструмент и задать границы гистограммы
Границы = Новый Массив();
Границы.Добавить(0.005);
Границы.Добавить(0.01);
Границы.Добавить(0.025);
Границы.Добавить(0.05);
Границы.Добавить(0.1);
Границы.Добавить(0.25);
Границы.Добавить(0.5);
Границы.Добавить(1);

Представление = Новый ОтелПредставление(
    "http_request_duration_seconds",    // НовоеИмя
    Неопределено,                       // НовоеОписание
    Неопределено,                       // РазрешенныеКлючи
    Неопределено,                       // ИсключенныеКлючи
    Границы);                           // ГраницыГистограммы

Построитель.ДобавитьПредставление(Представление, "http.request.duration");