Class BlobStoreSnapshotMetrics

java.lang.Object
org.elasticsearch.repositories.blobstore.BlobStoreSnapshotMetrics

public class BlobStoreSnapshotMetrics extends Object
  • Constructor Details

  • 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

      public void shardSnapshotCompleted(IndexShardSnapshotStatus status)
    • incrementUploadReadTime

      public void incrementUploadReadTime(long readTimeInMillis)
    • getShardSnapshotsInProgress

      public LongWithAttributes getShardSnapshotsInProgress()
    • getSnapshotStats

      public RepositoriesStats.SnapshotStats getSnapshotStats()