Вы можете использовать виджет События для получения необходимой аналитики на основе SQL-запросов.
При создании этого виджета вам требуется указать значения для следующих параметров:
Вкладка :
График – тип графика. Доступны следующие типы графиков:
Круговая диаграмма.
Столбчатая диаграмма.
Счетчик.
Линейная диаграмма.
Таблица.
Календарная диаграмма.
Тенант – тенант, по которому отображаются данные на виджете. Вы можете выбрать несколько тенантов. По умолчанию данные отображаются по тенантам, которые вы выбрали в параметрах макета.
Период – период, за который отображаются данные на виджете. Доступны следующие периоды:
Как на макете – отображаются данные за период, выбранный для макета. Значение по умолчанию.
1 час – отображаются данные за предыдущий час.
1 день – отображаются данные за предыдущий день.
7 дней – отображаются данные за предыдущие 7 дней.
30 дней – отображаются данные за предыдущие 30 дней.
В течение периода – отображаются данные за выбранный период времени. При выборе этого варианта в открывшемся календаре выберите дату начала и окончания периода и нажмите Применить фильтр. Формат даты и времени зависит от настроек вашей операционной системы. При необходимости вы можете изменить значения даты вручную.
Верхняя граница периода не включается в определяемый с ее помощью отрезок времени. Это означает, что, например, для получения аналитики за сутки следует настроить период <День 1>, 00:00:00 – <День 2>, 00:00:00, а не <День 1>, 00:00:00 – <День 1>, 23:59:59.
Показывать данные за предыдущий период – включение отображения данных сразу за два периода: за текущий и за предыдущий.
Хранилище – хранилище, в котором выполняется поиск событий.
Поле SQL-запроса () – запрос для фильтрации и поиска событий вручную. Вы можете составить запрос в конструкторе запросов, нажав на кнопку .
SELECT – поля событий, которые следует возвращать. Количество доступных полей зависит от выбранного типа графика.
В раскрывающемся списке слева выберите поля событий, данные по которым должны отображаться на виджете.
Среднее поле показывает, для чего выбранное поле используется в виджете: metric (метрики) или value (значение).
Если вы выбрали тип графика Таблица, в средних полях нужно указать названия столбцов, используя символы ANSII-ASCII.
В раскрывающемся списке справа вы можете выбрать операцию, которую следует произвести над данными:
count – подсчет событий. Эта операция доступна только для поля события ID. Используется по умолчанию для линейных, круговых и столбчатых диаграмм, а также для счетчиков. Является единственно возможным вариантом для календарных диаграмм.
max – максимальное значение поля события из выборки событий.
min – минимальное значение поля события из выборки событий.
avg – среднее значение поля события из выборки событий.
sum – сумма значений полей событий из выборки событий.
SOURCE – тип источника данных. Для выбора доступно только значение events (события).
WHERE – условия фильтрации событий.
В раскрывающемся списке слева выберите поле события, которое вы хотите использовать для фильтрации.
В среднем раскрывающемся списке выберите нужный оператор. Доступные операторы зависят от типа значения выбранного поля события.
В раскрывающемся списке справа введите значение условия. В зависимости от выбранного типа поля вам потребуется ввести значение вручную, выбрать его в раскрывающемся списке или выбрать в календаре.
Вы можете добавить условия поиска, нажав на кнопку Добавить условие или удалить их, нажав на кнопку .
Вы можете добавить группы условий, нажав на кнопку Добавить группу. По умолчанию группы условий добавляются с оператором AND, но при необходимости вы можете изменить значение. Доступные значения: AND, OR, NOT. Группы условий удаляются с помощью кнопки Удалить группу.
GROUP BY – поля событий или псевдонимы, по которым следует группировать возвращаемые данные. Этот параметр недоступен для графиков типа Счетчик.
ORDER BY – столбцы, по которым следует сортировать возвращаемые данные. Этот параметр недоступен для графиков следующих типов: Календарная диаграмма и Счетчик.
В раскрывающемся списке слева выберите значение, которое будет использоваться для сортировки.
В раскрывающемся списке справа выберите порядок сортировки: ASC – по возрастанию, DESC – по убыванию.
Для графиков типа Таблица можно добавить условия сортировки с помощью кнопки Добавить столбец.
LIMIT – максимальное количество точек данных для виджета. Этот параметр недоступен для графиков типа Календарная диаграмма и Счетчик.
Search condition parameters for the widget showing average bytes received per host
Существуют следующие ограничения:
Псевдонимы metric и value в SQL-запросах недоступны для изменения для всех типов виджета с аналитикой по событиям, кроме таблиц.
Псевдонимы в виджетах типа Таблица могут содержать латинские и кириллические символы, а также пробелы. При использовании пробелов или кириллицы псевдоним необходимо выделять кавычками: "Псевдоним с пробелом", `Другой псевдоним`.
Не поддерживается использование SQL-запроса ARRAY JOIN.
При отображении данных за предыдущий период сортировка по параметру count(ID) может работать неправильно. Мы рекомендуем использовать сортировку по параметру metric. Например, SELECT count(ID) AS "metric", Name AS "value" FROM `events` GROUP BY Name ORDER BY metric ASC LIMIT 250.
В виджетах типа Счетчик для значений функции SELECT требуется указывать способ обработки данных: count, max, min, avg, sum.
Вкладка :
Вкладка отображается, если на вкладке в поле График вы выбрали одно из следующих значений: Столбчатая диаграмма, Линейная диаграмма, Календарная диаграмма.
Минимальное значение Y и Максимальное значение Y – масштаб оси Y.
Минимальное значение X и Максимальное значение X – масштаб оси X.
На осях графиков могут отображаться отрицательные значения. Это связано с масштабированием графиков на виджете и может быть исправлено выставлением нуля в качестве минимальных значений графиков вместо Авто.
Толщина линии – толщина линии на графике. Поле отображается для типа графика "Линейная диаграмма".
Размер указателя – размер указателя на графике. Поле отображается для типа графика "Линейная диаграмма".
Вкладка :
Название – название виджета.
Описание – описание виджета.
Цвет – цвет отображения информации:
по умолчанию – цвет шрифта, который используется в вашем браузере по умолчанию;
зеленый;
красный;
синий;
желтый.
Горизонтальный – использование горизонтальной гистограммы вместо вертикальной.
При включении этого параметра горизонтальная прокрутка при большом количестве данных не будет отображаться и вся имеющаяся информация будет отражена в заданном размере виджета. Если данных для отображения много, рекомендуется увеличить размер виджета.
Итоговые значения – суммы значений.
Легенда – легенда для аналитики. По умолчанию переключатель включен.
Пустые значения в легенде – отображение параметров с нулевым значением в легенде для аналитики. По умолчанию переключатель выключен.
Десятичные знаки – количество десятичных знаков, до которых отображаемое значение должно быть округлено.
Длительность отрезков периода (доступно для графика типа Календарная диаграмма) – длительность отрезков, на которые требуется делить период.