After upgrading our heartbeat deployment from 8.4.3 to 8.5.0, heartbeat data ingestion stopped.
From the logs, we can see that the reason why the event cannot be ingested is due to parsing issues.
\"reason\":\"failed to parse date field [4.0614878e+07] with format [strict_date_optional_time||epoch_millis]\",\"caused_by\":{\"type\":\"date_time_parse_exception\",\"reason\":\"date_time_parse_exception: Failed to parse with all enclosed parsers\"}}}
The only way to solve the issue was to revert back the beat to 8.4.3.
This is a bug in Heartbeat 8.5.0 that we're actively working to fix in an upcoming patch. There is a simple workaround described here: Heartbeat 8.5.0 mapper error workaround if you're currently experiencing it.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.