Ничего не найдено в KIbana с ElasticSearch

Я настроил индекс в elasticsearch, включил его сопоставление с некоторыми данными. Когда я делаю запрос GET, я могу проверить содержимое следующим образом:

{
  "took": 5,
  "timed_out": false,
  "_shards": {
    "total": 5,
    "successful": 5,
    "failed": 0
  },
  "hits": {
    "total": 9,
    "max_score": 1,
    "hits": [
      {
        "_index": "flights",
        "_type": "yatra",
        "_id": "AU5tQ5QxEVKx_FDBBqf9",
        "_score": 1,
        "_source": {
          "go_duration": 13.5,
          "return_arrival_time": "2015-09-26 09:55:00",
          "go_arrival_city": " NRT ",
          "return_departure_city": "NRT",
          "cost": 44594,
          "return_duration": 11.5,
          "_timestamp": "2015-07-08T19:43:42.254412",
          "return_departure_time": "2015-09-25 18:40:00",
          "return_arrival_city": " PNQ ",
          "go_departure_time": "2015-09-16 20:00:00",
          "go_arrival_time": "2015-09-17 13:20:00",
          "airline": "Jet Airways",
          "go_departure_city": "PNQ"
        }
      },
      {
        "_index": "flights",
        "_type": "yatra",
        "_id": "AU5tRPJuEVKx_FDBBqgF",
        "_score": 1,
        "_source": {
          "go_duration": 13.5,
          "return_arrival_time": "2015-09-26 09:55:00",
          "go_arrival_city": " NRT ",
          "return_departure_city": "NRT",
          "cost": 44594,
          "return_duration": 11.5,
          "_timestamp": "2015-07-08T19:45:11.917928",
          "return_departure_time": "2015-09-25 18:40:00",
          "return_arrival_city": " PNQ ",
          "go_departure_time": "2015-09-16 20:00:00",
          "go_arrival_time": "2015-09-17 13:20:00",
          "airline": "Jet Airways",
          "go_departure_city": "PNQ"
        }
      }
    ]
  }
}

Теперь я также настроил kibana для использования с ElasticSearch. Ниже приведен снимок из kibana. Вкладка

Я создал поле «_timestamp» в «Настройки» -> «Дополнительно» -> «МетаПоля». Поэтому я создал новый индекс с полем «_timestamp» и отмеченным полем «Индекс содержит события, основанные на времени». Я установил отметку времени «Последние 60 дней». Но я все еще не могу видеть данные. Что мне не хватает?


person kosta    schedule 08.07.2015    source источник
comment
Почему вы добавили это поле _timestamp, принадлежащее _source (то есть это не обычное _timestamp), в список мета-полей? Это обычное поле, а не meta.   -  person Andrei Stefan    schedule 08.07.2015
comment
Я удаляю поле _timestamp из списка metaFields и вижу некоторые результаты. Однако я хочу, чтобы ось X была полем timestamp, а затем рисовала bar-chart с cost в качестве оси Y. Как я могу это сделать? Извините, если это отвлекает от первоначального вопроса.   -  person kosta    schedule 08.07.2015
comment


Ответы (1)


Я столкнулся с точно такой же проблемой. Создание нового поля timsstamp не помогло.

Итак, мой подход к вопросу -

1.> Посмотрел состояние сервера, запущен он или нет.

Для меня сервер был запущен и работал

2.> Я просмотрел записи предыдущего дня, чтобы узнать, когда кибана вышла из строя.

Итак, я увидел, что после последнего развертывания в производственной среде Kibana не получает никаких журналов

3.> Итак, поскольку с сервером все в порядке, создание нового индекса не помогло. Итак, я подумал, что теперь проблема может быть с elasticsearch. Но elasticsearch индексирует журналы, полученные из logstash.

Поэтому я зашел в свой мастер соли и, во-первых, проверил, все ли службы запущены или нет. Они все бежали. Затем я остановил logstash и эластичный поиск и убил или java-процессы. И после дальнейшего изучения индексов я увидел, что индексы были повреждены. Перезапуск служб снова сработал, и все прошло хорошо.

ПОЧЕМУ ЭТО ПРОИЗОШЛО?

Это произошло из-за того, что кто-то или что-то вызвало внезапную остановку и перезапуск экземпляра.

person Golokesh Patra    schedule 07.09.2017