Grafana + Elasti c Search: используйте функцию или подзапрос для отображения данных с помощью панели таблиц - PullRequest
0 голосов
/ 05 августа 2020

Недавно я познакомился с Grafana и Elasti c Search, и до сих пор, читая документы, я не мог найти способ решить возникшую у меня проблему. Сначала позвольте мне объяснить процесс, а затем я объясню проблему, с которой я столкнулся.

У моей компании есть платформа для контента, и посещения ее контента регистрируются в Elasti c Search. При каждом посещении будет создаваться запись в поиске Elasti c. См. Пример ниже:

{
    "datetime":"2020-06-27T17:12:54.012+01:00",
    "CodeLanguage":"eng",
    "title":"The United Nations world xxx",    
    "pdfImportDateInitial_dates":"2020-03-20T12:00:00.000Z",
    "id":"0000372882",
    "userCountry":"France",
    "ipAddress":"xxx.xxx.xxx",
    "IsNovelty":"0"
}

Есть еще поля, но это самые важные. Каждый раз, когда заголовок содержимого обновляется и добавляется новый файл PDF, свойства «title» и «pdfImportDateInitial_dates» будут иметь разные значения, потому что это заголовок / дата в тот момент, когда пользователь читает содержимое.

Внутри администратора нашей системы мы предлагаем панель управления Grafana с табличной панелью, где пользователь может видеть заголовок, идентификатор, язык, дату PDF и количество посещений. При изменении названия и даты у меня возникает проблема, которую вы видите на изображении ниже:

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

В приведенном выше примере мне нужно было бы показать только одну строку с заголовком «xx - newest», датой и 4 видами. Это сработало бы, как задумано, если бы я мог получить последнюю запись из Elasti c Search по datetime des c и использовать ее заголовок и дату для заполнения соответствующих столбцов.

Есть ли какая-нибудь функция Grafana Я мог бы использовать для этого? В настоящее время я пытаюсь выполнить преобразование, но не могу получить запрос на возврат последнего названия и даты.

Помогло бы только название функции, и если бы я мог избежать чтения всех документов, чтобы найти что-то, будет большим подспорьем.

...