Недавно я познакомился с 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 Я мог бы использовать для этого? В настоящее время я пытаюсь выполнить преобразование, но не могу получить запрос на возврат последнего названия и даты.
Помогло бы только название функции, и если бы я мог избежать чтения всех документов, чтобы найти что-то, будет большим подспорьем.