Module org.elasticsearch.server
Class BlobStoreSnapshotMetrics
java.lang.Object
org.elasticsearch.repositories.blobstore.BlobStoreSnapshotMetrics
-
Constructor Summary
ConstructorsConstructorDescriptionBlobStoreSnapshotMetrics(ProjectId projectId, RepositoryMetadata repositoryMetadata, SnapshotMetrics snapshotMetrics) -
Method Summary
Modifier and TypeMethodDescriptionvoidincrementCountersForPartUpload(long partSizeInBytes, long partWriteTimeMillis) voidvoidincrementRestoreRateLimitingTimeInNanos(long throttleTimeNanos) voidincrementSnapshotRateLimitingTimeInNanos(long throttleTimeNanos) voidincrementUploadReadTime(long readTimeInMillis) voidvoid
-
Constructor Details
-
BlobStoreSnapshotMetrics
public BlobStoreSnapshotMetrics(@Nullable ProjectId projectId, RepositoryMetadata repositoryMetadata, SnapshotMetrics snapshotMetrics)
-
-
Method Details
-
incrementSnapshotRateLimitingTimeInNanos
public void incrementSnapshotRateLimitingTimeInNanos(long throttleTimeNanos) -
incrementRestoreRateLimitingTimeInNanos
public void incrementRestoreRateLimitingTimeInNanos(long throttleTimeNanos) -
incrementCountersForPartUpload
public void incrementCountersForPartUpload(long partSizeInBytes, long partWriteTimeMillis) -
incrementNumberOfBlobsUploaded
public void incrementNumberOfBlobsUploaded() -
shardSnapshotStarted
public void shardSnapshotStarted() -
shardSnapshotCompleted
-
incrementUploadReadTime
public void incrementUploadReadTime(long readTimeInMillis) -
getShardSnapshotsInProgress
-
getSnapshotStats
-