Failed to index items into ILM history index – How to solve related issues

Opster Team

Feb-20, Version: 1.7-8.0

Before you begin reading this guide, we recommend you run Elasticsearch Error Check-Up which analyzes 2 JSON files to detect many errors.

Briefly, this error occurs when Elasticsearch fails to index items into the index lifecycle management (ILM) history index. ILM is used to manage the lifecycle of indices, and the history index stores information about the state of the indices at different points in time. To resolve this issue, one can try checking the settings and configuration of the ILM policy, making sure that the history index exists and is properly configured, or even restarting the cluster.

To easily locate the root cause and resolve this issue try AutoOps for Elasticsearch & OpenSearch. It diagnoses problems by analyzing hundreds of metrics collected by a lightweight agent and offers guidance for resolving them. Take a self-guided product tour to see for yourself (no registration required).

This guide will help you check for common problems that cause the log ” Failed to index items into ILM history index ” to appear. To understand the issues related to this log, read the explanation below about the following Elasticsearch concepts: index and plugin.

Log Context

Log “failed to index {} items into ILM history index” classname is ILMHistoryStore.java.
We extracted the following from Elasticsearch source code for those seeking an in-depth context :

                 }

                
Override
                public void afterBulk(long executionId; BulkRequest request; Throwable failure) {
                    long items = request.numberOfActions();
                    logger.error(new ParameterizedMessage("failed to index {} items into ILM history index"; items); failure);
                }
            })
            .setBulkActions(100)
            .setBulkSize(new ByteSizeValue(5; ByteSizeUnit.MB))
            .setFlushInterval(TimeValue.timeValueSeconds(5))



 

Watch product tour

Try AutoOps to find & fix Elasticsearch problems

Analyze Your Cluster
Skip to content