Before you post: Your responses to these questions will help the community help you. Please complete this template if you’re asking a support question.
Don’t forget to select tags to help index your topic!
1. Describe your incident:
After about 3 or so days I will start getting very specific indexer failures, if I rotate the index it will stop, and then start up after around 3 days. Failures are below:
OpenSearchException[OpenSearch exception [type=mapper_parsing_exception, reason=failed to parse field [winlogbeat_winlog_event_data_param2] of type [date] in document with id ‘df08e816-2ccf-11ef-a0ba-0242ac120004’. Preview of field’s value: ‘running’]]; nested: OpenSearchException[OpenSearch exception [type=illegal_argument_exception, reason=failed to parse date field [running] with format [yyyy/MM/dd HH:mm:ss||yyyy/MM/dd||epoch_millis]]]; nested: OpenSearchException[OpenSearch exception [type=date_time_parse_exception, reason=Failed to parse with all enclosed parsers]];
OpenSearchException[OpenSearch exception [type=mapper_parsing_exception, reason=failed to parse field [winlogbeat_winlog_event_data_param2] of type [date] in document with id ‘ce8379b1-2ccf-11ef-a0ba-0242ac120004’. Preview of field’s value: ‘stopped’]]; nested: OpenSearchException[OpenSearch exception [type=illegal_argument_exception, reason=failed to parse date field [stopped] with format [yyyy/MM/dd HH:mm:ss||yyyy/MM/dd||epoch_millis]]]; nested: OpenSearchException[OpenSearch exception [type=date_time_parse_exception, reason=Failed to parse with all enclosed parsers]];
OpenSearchException[OpenSearch exception [type=mapper_parsing_exception, reason=failed to parse field [winlogbeat_winlog_event_data_param2] of type [date] in document with id ‘937fe6a0-2ccf-11ef-a0ba-0242ac120004’. Preview of field’s value: ‘0x2DC7796084477C44A40CC07C48D6263D’]]; nested: OpenSearchException[OpenSearch exception [type=illegal_argument_exception, reason=failed to parse date field [0x2DC7796084477C44A40CC07C48D6263D] with format [yyyy/MM/dd HH:mm:ss||yyyy/MM/dd||epoch_millis]]]; nested: OpenSearchException[OpenSearch exception [type=date_time_parse_exception, reason=Failed to parse with all enclosed parsers]];
Errors like this keep repeating.
2. Describe your environment:
- OS Information:
Ubuntu 22.04 LTS - Package Version:
Graylog Open 6.0.3 with Graylog Datanode 6.0.3 and MongoDB 7.0.11 in Docker Compose.
This issue happened on GL 5.2 as well with Mongo 6.0 - Service logs, configurations, and environment variables:
Evs are default other than passwords, API goes through Nginx.
Using Sidecar with winlogbeat, beats importer uses TLS through Graylog
3. What steps have you already taken to try and solve the problem?
From my understanding of the error it is throwing parsed data that should not be in the date field in the date field, and I have no idea why it just randomly starts doing it. I’ve looked at other threads about index errors with parsing and the only thing I could really find was the opensearch parse file was using the wrong format, I could not find anything about putting data in the wrong field. So I am very much stumped.
4. How can the community help?
Hopefully figuring out why opensearch is putting winlogbeat non-date field data into the date field.
Helpful Posting Tips: Tips for Posting Questions that Get Answers [Hold down CTRL and link on link to open tips documents in a separate tab]