Module org.elasticsearch.server
Package org.elasticsearch.snapshots
Class RepositoryIntegrityHealthIndicatorService
java.lang.Object
org.elasticsearch.snapshots.RepositoryIntegrityHealthIndicatorService
- All Implemented Interfaces:
- HealthIndicatorService
public class RepositoryIntegrityHealthIndicatorService
extends Object
implements HealthIndicatorService
This indicator reports health for snapshot repositories.
 Indicator will report RED status when any of snapshot repositories is marked as corrupted.
 Data might not be backed up in such cases.
 Corrupted repository most likely need to be manually cleaned and a new snapshot needs to be created from scratch.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final Diagnosis.Definitionstatic final Stringstatic final Stringstatic final Stringstatic final String
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.elasticsearch.health.HealthIndicatorServicecreateIndicator
- 
Field Details- 
NAME- See Also:
 
- 
HELP_URL- See Also:
 
- 
CORRUPTED_REPOSITORY
- 
NO_REPOS_CONFIGURED- See Also:
 
- 
NO_CORRUPT_REPOS- See Also:
 
 
- 
- 
Constructor Details- 
RepositoryIntegrityHealthIndicatorService
 
- 
- 
Method Details- 
name- Specified by:
- namein interface- HealthIndicatorService
 
- 
calculate- Specified by:
- calculatein interface- HealthIndicatorService
 
 
-