Class S3FileSystemExchangeStorageStats

java.lang.Object
io.trino.plugin.exchange.filesystem.s3.S3FileSystemExchangeStorageStats

public class S3FileSystemExchangeStorageStats extends Object
  • Constructor Details

    • S3FileSystemExchangeStorageStats

      public S3FileSystemExchangeStorageStats()
  • Method Details

    • getCreateEmptyFile

      public ExecutionStats getCreateEmptyFile()
    • getListFilesRecursively

      public ExecutionStats getListFilesRecursively()
    • getDeleteRecursively

      public ExecutionStats getDeleteRecursively()
    • getDeleteObjects

      public ExecutionStats getDeleteObjects()
    • getDeleteObjectsEntriesCount

      public io.airlift.stats.DistributionStat getDeleteObjectsEntriesCount()
    • getGetObject

      public ExecutionStats getGetObject()
    • getGetObjectDataSizeInBytes

      public io.airlift.stats.DistributionStat getGetObjectDataSizeInBytes()
    • getPutObject

      public ExecutionStats getPutObject()
    • getPutObjectDataSizeInBytes

      public io.airlift.stats.DistributionStat getPutObjectDataSizeInBytes()
    • getCreateMultipartUpload

      public ExecutionStats getCreateMultipartUpload()
    • getUploadPart

      public ExecutionStats getUploadPart()
    • getUploadPartDataSizeInBytes

      public io.airlift.stats.DistributionStat getUploadPartDataSizeInBytes()
    • getCompleteMultipartUpload

      public ExecutionStats getCompleteMultipartUpload()
    • getCompleteMultipartUploadPartsCount

      public io.airlift.stats.DistributionStat getCompleteMultipartUploadPartsCount()
    • getAbortMultipartUpload

      public ExecutionStats getAbortMultipartUpload()
    • requestStarted

      public void requestStarted(S3AsyncClientWrapper.RequestType requestType)
    • requestCompleted

      public void requestCompleted(S3AsyncClientWrapper.RequestType requestType)
    • getActivePutObjectRequestCount

      public long getActivePutObjectRequestCount()
    • getActiveDeleteObjectsRequestCount

      public long getActiveDeleteObjectsRequestCount()
    • getActiveGetObjectRequestCount

      public long getActiveGetObjectRequestCount()
    • getActiveCreateMultipartUploadRequestCount

      public long getActiveCreateMultipartUploadRequestCount()
    • getActiveUploadPartRequestCount

      public long getActiveUploadPartRequestCount()
    • getActiveCompleteMultipartUploadRequestCount

      public long getActiveCompleteMultipartUploadRequestCount()
    • getActiveAbortMultipartUploadRequestCount

      public long getActiveAbortMultipartUploadRequestCount()
    • getListObjectsV2RequestCount

      public long getListObjectsV2RequestCount()
    • getActiveRequestsSummary

      public Map<S3AsyncClientWrapper.RequestType,Long> getActiveRequestsSummary()