Как добавить свою собственную таблицу сопоставления в раскрывающееся меню функции «Поиск поля» на вкладке «Преобразование» панели инструментов 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 ответ

Коротко:
Я могу только предполагать. Возможно, этот инструмент не нужен, поскольку совпадения пороговых значений регулярных выражений перестанут работать.

Длинное:
если вы замените части имени с помощью функции «Переименовать по регулярному выражению» на вкладке преобразования, любое регулярное выражение на пороге будет игнорировать то, что вы заменили регулярным выражением ранее, если я правильно помню. Я не знаю, что будет, если таблица сопоставления заменит хотя бы полное имя! Возможно, вы потеряете регулярное выражение для порогов!? Это может быть причиной того, что пользовательские таблицы сопоставления недоступны.

Другие вопросы по тегам