Невозможно построить запрос в Grafana к эластичному источнику в шаблонах переменных

Я борюсь с построением правильного запроса для шаблонной переменной в Grafana.

Я хотел бы создать переменную типа запроса, которая будет принимать все значения из поля sourceEnvironment.

Пример документа:

{
  "host" : "10.6.0.132",
  "memoryFree" : 927296,
  "type" : "system",
  "path" : "/appl/Axway-7.5.3/apigateway/events/group-6_instance-9.log",
  "memoryTotal" : 16258844,
  "@timestamp" : "2019-06-17T00:00:27.216Z",
  "@version" : "1",
  "memoryUsed" : 16073968,
  "sourceEnvironment" : "test",
}

Я просмотрел множество статей и официальной документации, но мне ничего не помогло.

На основе https://grafana.com/blog/2016/03/09/how-to-effectively-use-the-elasticsearch-data-source-in-grafana-and-solutions-to-common-pitfalls/ это должно быть

{“find”: “terms”, “field”: “sourceEnvironment”}

Но по-прежнему возникает ошибка:

Не удалось инициализировать переменные шаблона: неожиданный токен «в JSON в позиции 1».

Есть идеи, что случилось?

Спасибо и привет, Редди

введите здесь описание изображения


person Reddy SK    schedule 19.06.2019    source источник


Ответы (1)


Похоже, проблема может быть в "-символах". Попробуйте заменить их, введя их еще раз, или скопируйте и вставьте мой пример ниже.

Это обязательно должно сработать:

{"find":"terms","field":"sourceEnvironment"}
person Bellinda Baumgartner    schedule 07.04.2020