Provide more insight into indexing failures #117700
Labels
:Distributed Indexing/Engine
Anything around managing Lucene and the Translog in an open shard.
>enhancement
:StorageEngine/Logs
You know, for Logs
Team:Distributed Indexing
Meta label for Distributed Indexing team
Team:StorageEngine
The goal of this issue to do the following improvements in order to improve visibility into indexing failures:
InternalIndexingStats
. For example indexing failures caused by:VersionConflictEngineException
, other client errors and internal server errors. These counter stats will then be exposes inIndexingStats
and consumed byIndicesMetrics
(which would stores indexing stats as apm metrics).IndexingOperationListener
implementation that logs indexing failure as debug using a new logger. ThepostIndex(ShardId, Engine.Index, Exception)
method should be overwritten to log exceptions and thepostIndex(ShardId, Engine.Index, Engine.IndexResult)
method should delegate to it if the index result type is failure. (Add additional debug logging for indexing failure. #117728)The text was updated successfully, but these errors were encountered: