#elasticsearch #elasticsearch-painless #drilldown #kibana-7 #scriptedfield
Вопрос:
Кибана: 7.10.2
Перед детализацией: Графики с данными, заполненными с использованием безболезненных полей сценария (некоторые материалы изменены)
После фильтра детализации (применяется при нажатии на первый столбец: «Поддержка» в правом верхнем углу гистограммы): На приведенных выше графиках данные не заполняются
Фон
Я создал несколько Scripted Fields
в Кибане, используя безболезненный анализ списка пар ключ/значение. Я использую различные сценарии для создания форматов данных, позволяющих использовать различные визуализации. Например:
- Круговая диаграмма: Только верхний 1 ключ
- Гистограмма: только 5 лучших клавиш, и
- Таблица данных: поля «ключ1(значение 1%), ключ2(значение 2%), …» (пользовательская прошитая строка с топ-5 парами ключей и значений)
Беспокойства
Детализация чрезвычайно важна для нашего использования. В типичной визуализации панели мониторинга Kibana можно сразу перейти к детализации данных, щелкнув элемент диаграммы, чтобы включить фильтр в этом поле: ключ/значение. Или иметь элемент управления панелью мониторинга, который обеспечивает аналогичную фильтрацию/детализацию. Однако я не могу детализировать визуализацию на основе сценариев (например, круговую диаграмму/столбчатую диаграмму), когда я щелкаю элемент (сектор/столбик соответственно). Визуализации отображают No results found
состояние 🙁
Questions
- What can I do to fix/enable drilldowns on scripted fields? 💡
- Are there any workarounds I can try?
- Alternatively, is there a way to disable clicking (drilldowns) on Visualizations created by scripted fields — so as to be clear to the user that drill-down is not supported on a specific visualization? May be using advanced javascript?