-
Notifications
You must be signed in to change notification settings - Fork 25.6k
Closed
Labels
:Distributed Indexing/EngineAnything around managing Lucene and the Translog in an open shard.Anything around managing Lucene and the Translog in an open shard.:StorageEngine/LogsYou know, for LogsYou know, for Logs>enhancementTeam:Distributed IndexingMeta label for Distributed Indexing teamMeta label for Distributed Indexing teamTeam:StorageEngine
Description
The goal of this issue to do the following improvements in order to improve visibility into indexing failures:
- Start to keep track of indexing failures caused by a predefined exception classification in
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). (Metrics for indexing failures due to version conflicts #119067) - Add new debug logging for indexing failures. Add a new
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)
Metadata
Metadata
Assignees
Labels
:Distributed Indexing/EngineAnything around managing Lucene and the Translog in an open shard.Anything around managing Lucene and the Translog in an open shard.:StorageEngine/LogsYou know, for LogsYou know, for Logs>enhancementTeam:Distributed IndexingMeta label for Distributed Indexing teamMeta label for Distributed Indexing teamTeam:StorageEngine