Как добавить свою собственную таблицу сопоставления в раскрывающееся меню функции «Поиск поля» на вкладке «Преобразование» панели инструментов Grafana?
Следующие функции взяты из вкладки «Преобразование» в Grafana. Примеры см. в типах и параметрах преобразования .
Я протестировал функцию «Переименовать по регулярному выражению», которая работает нормально, см. небольшой пример на снимке экрана, где я заменяю имя_столбца выбранным шаблоном на другое имя (здесь только на 2, только быстрый пример).
Цель состоит в том, чтобы получить автоматическую сортировку цепочки шагов, которая должна динамически адаптироваться в центральной таблице сопоставления, чтобы «column_name_1» сопоставлялся, например, с «a010 columns_name_1», что затем автоматически сортировало шаги. У меня не должно быть дополнительного столбца в запросах, чтобы мне не приходилось выполнять утомительные задачи, такие как переупорядочение цепочки и просмотр всех даже неупорядоченных SQL-запросов.
Я также мог бы использовать функцию «Сортировать по» на вкладке «Преобразование», но тогда мне пришлось бы следить за добавленными текстовыми столбцами в моих запросах, а я использую много запросов в «- Смешанном источнике данных». --". Возможно, было бы проще вести обзор, имея вместо этого таблицу сопоставления. Сортировка по другому столбцу, вероятно, не является для меня подходящим решением.
- В любом случае мне также нужно, чтобы номер шага был виден в каждом поле, и информацию лучше видеть при наведении на него курсора, поэтому я не против иметь строку сортировки в том же столбце.
- Кроме того, я не знаю, как добавить второй выходной столбец только с этим сортирующим текстом в запросе метрик, который дает мне только один псевдоним, который я могу изменить, а не два или более, как это делает запрос SQL.
Вот как это будет выглядеть в «панели Polystat» с полями внутри:
Поскольку у меня есть много случаев, которые необходимо отсортировать в растущей цепочке шагов, я бы предпочел использовать таблицу сопоставления вместо добавления нового правила регулярного выражения для каждого столбца или сортировки по дополнительному столбцу «сортировки по».
Как добавить свою таблицу сопоставления в раскрывающееся меню функции «Поиск поля» на вкладке «Преобразование»?
На данный момент есть только
- Страны
- Штаты США
- Аэропорты
Я также хотел бы иметь там MY_PROJECT_STEPS_MAPPING со ссылкой на что-то вроде:
"column_name_1": "a010 column_name_1"
"column_name_2": "a060 column_name_2"
"column_name_3": "b010 column_name_3"
"column_name_4": "b020 column_name_4"
Как это можно сделать?
1 ответ
Коротко:
Я могу только предполагать. Возможно, этот инструмент не нужен, поскольку совпадения пороговых значений регулярных выражений перестанут работать.
Длинное:
если вы замените части имени с помощью функции «Переименовать по регулярному выражению» на вкладке преобразования, любое регулярное выражение на пороге будет игнорировать то, что вы заменили регулярным выражением ранее, если я правильно помню. Я не знаю, что будет, если таблица сопоставления заменит хотя бы полное имя! Возможно, вы потеряете регулярное выражение для порогов!? Это может быть причиной того, что пользовательские таблицы сопоставления недоступны.