Графана не загружает данные из местного Elasti c Поиск - PullRequest
0 голосов
/ 15 января 2020

Меня недавно познакомили с Elasti c Search (ES) и Графаной. Мне нужно создать панель Grafana для отображения данных из Elasti c Search.

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

Затем я начал с очень простого c запроса, просто чтобы показать таблицу со списком единственная собственность. Этот запрос работает и возвращает данные на удаленном сервере , но он не работает, когда я переключаю базу данных на свой локальный сервер.

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

Спасибо за любую помощь

{
   "xhrStatus":"complete",
   "request":{
      "method":"POST",
      "url":"api/datasources/proxy/1/_msearch?max_concurrent_shard_requests=5",
      "data":"{\"search_type\":\"query_then_fetch\",\"ignore_unavailable\":true,\"index\":\"event_tracking_3\"}\n{\"size\":0,\"query\":{\"bool\":{\"filter\":[{\"range\":{\"datetime\":{\"gte\":\"1579083211126\",\"lte\":\"1579104811127\",\"format\":\"epoch_millis\"}}},{\"query_string\":{\"analyze_wildcard\":true,\"query\":\"*\"}}]}},\"aggs\":{\"2\":{\"terms\":{\"field\":\"type.keyword\",\"size\":10,\"order\":{\"_key\":\"desc\"},\"min_doc_count\":1},\"aggs\":{}}}}\n"
   },
   "response":{
      "took":1,
      "responses":[
         {
            "took":1,
            "timed_out":false,
            "_shards":{
               "total":1,
               "successful":1,
               "skipped":0,
               "failed":0
            },
            "hits":{
               "total":{
                  "value":0,
                  "relation":"eq"
               },
               "max_score":null,
               "hits":[

               ]
            },
            "aggregations":{
               "2":{
                  "doc_count_error_upper_bound":0,
                  "sum_other_doc_count":0,
                  "buckets":[

                  ]
               }
            },
            "status":200
         }
      ],
      "$$config":{
         "method":"POST",
         "url":"api/datasources/proxy/1/_msearch?max_concurrent_shard_requests=5",
         "data":"{\"search_type\":\"query_then_fetch\",\"ignore_unavailable\":true,\"index\":\"event_tracking_3\"}\n{\"size\":0,\"query\":{\"bool\":{\"filter\":[{\"range\":{\"datetime\":{\"gte\":\"1579083211126\",\"lte\":\"1579104811127\",\"format\":\"epoch_millis\"}}},{\"query_string\":{\"analyze_wildcard\":true,\"query\":\"*\"}}]}},\"aggs\":{\"2\":{\"terms\":{\"field\":\"type.keyword\",\"size\":10,\"order\":{\"_key\":\"desc\"},\"min_doc_count\":1},\"aggs\":{}}}}\n"
      }
   }
}

1 Ответ

0 голосов
/ 15 января 2020

Забудьте об этом =] Это временной диапазон запроса. Я отвечаю только для того, чтобы быть полезным для кого-то, кто сталкивается с той же «проблемой».

...