Настройка ссылок
Детализация позволяет связывать да шборд с внешним целевым объектом, который открывается при нажатии пользователем. Для этого используется редактор детализации с настройками ссылок на целевой объект.
Ссылка на поисковый запрос
Детализация позволяет реализовать механизм, при котором пользователи по клику на значение переходят к поисковому запросу с использованием данного значения или на иной поисковый запрос.
Принцип работы
Редактор детализации позволяет настроить переход пользователей по клику на значение к поисковому запросу. Это дает возможность исследовать события, связанные с выбранным элементом. Настройка поиска может быть произведена как с использованием предустановленного поискового запроса, так и с учетом индивидуальных требований.
Шаги по настройке
Настройка перехода на поисковый запрос осуществляется по следующей инструкции:
- На дашборде, где требуется настроить детализацию, нажать
Редактировать
. - Выбрать панель, где настраивается детализация и нажать на иконку настройки.
- Выбрать тип ссылки
Search
. - Ввести необходимый поисковый запрос.
- (Опционально) Выбрать временной фильтр для данного поиска.
- Нажать
Применить настройки
для применения детализации. - Нажать
Сохранить
для сохранения изменений на дашборде.
Пример
Данный поиск генерирует таблицу, агрегирующую действия пользователей.
source winlog_auth
| aggs count by event.action.keyword
| rename event.action.keyword as "Действия", count as "Количество"
Ниже представлен пример поискового запроса, использующего токен $row.Действия$
для захвата соответствующего значения в строке.
source winlog_auth
| search event.action.keyword="$row.Действия$"
В редакторе детализации пред усмотрена возможность ввода предустановленного поискового запроса. Для этого необходимо ввести запрос и, при необходимости, настроить параметры временного диапазона.
Для создания аналогичного пользовательского поискового поведения можно использовать JSON-редактор. В элементе визуализации таблицы необходимо изменить код следующим образом:
{
"drilldown": {
"enableDrilldown": true,
"drilldownType": "search",
"drilldownText": "",
"drilldownQuery": "source winlog_auth\r\n| search event.action.keyword=\"$row.Действия$\"",
"drilldownCustomTimeTokenEarliest": "now-24h",
"drilldownCustomTimeTokenLatest": "now",
"drilldownSelectTimeToken": "customPicker",
"drilldownTokens": [
{
"name": "",
"value": ""
}
]
}
}
Исходный код дашборда
{
"label": "Пример drilldown",
"inputs": [],
"rows": [{
"panels": [{
"inputs": [],
"height": 300,
"label": "Статистика по событиям пользователей",
"type": "sm",
"viz": {
"options": {
"colorRuleList": [{
"field": "Количество",
"colorScheme": "scale",
"pallete": "white_to_green",
"show": true,
"isBackground": true
}
],
"tableAutoWidth": true,
"pagination": {
"enabled": true,
"rowsPerPageList": [{
"label": "5"
}, {
"label": "10"
}, {
"label": "25"
}, {
"label": "50"
}
]
},
"sme": {
"query": "source winlog_auth\r\n| aggs count by event.action.keyword\r\n| rename event.action.keyword as \"Действия\", count as \"Количество\""
},
"summary": {
"enabled": false
},
"drilldown": {
"enableDrilldown": true,
"drilldownType": "search",
"drilldownText": "",
"drilldownQuery": "source winlog_auth\r\n| search event.action.keyword=\"$row.Действия$\"",
"drilldownCustomTimeTokenEarliest": "now-24h",
"drilldownCustomTimeTokenLatest": "now",
"drilldownSelectTimeToken": "customPicker",
"drilldownTokens": [{
"name": "",
"value": ""
}
]
},
"dataTypes": {
"Количество": {
"dateFormat": ""
}
}
},
"timeToken": "time",
"type": "table"
},
"subpanels": []
}
]
}
],
"vars": []
}
Произвольная ссылка
Детализация позволяет реализовать механизм, при котором пользователи по клику на значение переходят к объекту системы или внешнему электронному ресурсу.
Принцип работы
Редактор детализации позволяет настроить переход пользователей по клику на значение к целевому. Это дает возможность гибкой работы с другими модулями Smart Monitor, а также с внешними ресурсами, которые предназначены для аналитики событий.
Шаги по настройке
Настройка перехода на поисковый запрос осуществляется по следующей инструкции:
- На дашборде, где требуется настроить детализацию, нажать
Редактировать
. - Выбрать панель, где настраивается детализация и нажать на иконку настройки.
- Выбрать тип ссылки
Произвольная ссылка
. - Ввести текст ссылки для перехода.
- Нажать
Применить настройки
для применения детализации. - Нажать
Сохранить
для сохранения изменений на дашборде.