Packetbeat выбрасывает Ошибка вставки массового элемента - PullRequest
0 голосов
/ 03 июня 2018

Packetbeat выбрасывает следующую ошибку

Ошибка вставки массового элемента

Когда следующий процессор добавлен в packetbeat.yml

processors.include_fields.fields: ["http.request.body"]

Журнал ошибок

2018-06-04T00:37:40.893+0530    ERROR   pipeline/output.go:92   Failed to publish events: temporary bulk send failure
2018-06-04T00:37:40.893+0530    DEBUG   [elasticsearch] elasticsearch/client.go:666 ES Ping(url=http://localhost:9200)
2018-06-04T00:37:40.894+0530    DEBUG   [elasticsearch] elasticsearch/client.go:689 Ping status code: 200
2018-06-04T00:37:40.894+0530    INFO    elasticsearch/client.go:690 Connected to Elasticsearch version 6.2.2
2018-06-04T00:37:40.894+0530    DEBUG   [elasticsearch] elasticsearch/client.go:708 HEAD http://localhost:9200/_template/packetbeat-6.2.4  <nil>
2018-06-04T00:37:40.895+0530    INFO    template/load.go:73 Template already exists and will not be overwritten.
2018-06-04T00:37:40.896+0530    DEBUG   [elasticsearch] elasticsearch/client.go:303 PublishEvents: 1 events have been  published to elasticsearch in 1.245631ms.
2018-06-04T00:37:40.896+0530    DEBUG   [elasticsearch] elasticsearch/client.go:507 Bulk item insert failed (i=0, status=500): {"type":"string_index_out_of_bounds_exception","reason":"String index out of range: 0"}

Окружающая среда: версия эластичного поиска - версия 6.2.4 с пакетной передачей - 6.2.4

1 Ответ

0 голосов
/ 04 июня 2018

Мне удалось найти корневой курс для этой ошибки.Это было при добавлении следующего в packetbeat.yml

index: "packetbeat-%{[beat.version]}-%{+yyyy.MM.dd.HH}"

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

...