ОтелПредставление
Представление (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");