Class TrinoS3FileSystemStats


  • public class TrinoS3FileSystemStats
    extends Object
    • Constructor Detail

      • TrinoS3FileSystemStats

        public TrinoS3FileSystemStats()
    • Method Detail

      • getActiveConnections

        public io.airlift.stats.CounterStat getActiveConnections()
      • getStartedUploads

        public io.airlift.stats.CounterStat getStartedUploads()
      • getFailedUploads

        public io.airlift.stats.CounterStat getFailedUploads()
      • getSuccessfulUploads

        public io.airlift.stats.CounterStat getSuccessfulUploads()
      • getMetadataCalls

        public io.airlift.stats.CounterStat getMetadataCalls()
      • getListStatusCalls

        public io.airlift.stats.CounterStat getListStatusCalls()
      • getListLocatedStatusCalls

        public io.airlift.stats.CounterStat getListLocatedStatusCalls()
      • getListObjectsCalls

        public io.airlift.stats.CounterStat getListObjectsCalls()
      • getGetObjectErrors

        public io.airlift.stats.CounterStat getGetObjectErrors()
      • getGetMetadataErrors

        public io.airlift.stats.CounterStat getGetMetadataErrors()
      • getOtherReadErrors

        public io.airlift.stats.CounterStat getOtherReadErrors()
      • getSocketExceptions

        public io.airlift.stats.CounterStat getSocketExceptions()
      • getSocketTimeoutExceptions

        public io.airlift.stats.CounterStat getSocketTimeoutExceptions()
      • getAwsAbortedExceptions

        public io.airlift.stats.CounterStat getAwsAbortedExceptions()
      • getAwsRequestCount

        public io.airlift.stats.CounterStat getAwsRequestCount()
      • getAwsRetryCount

        public io.airlift.stats.CounterStat getAwsRetryCount()
      • getAwsThrottleExceptions

        public io.airlift.stats.CounterStat getAwsThrottleExceptions()
      • getAwsRequestTime

        public io.airlift.stats.TimeStat getAwsRequestTime()
      • getAwsClientExecuteTime

        public io.airlift.stats.TimeStat getAwsClientExecuteTime()
      • getAwsClientRetryPauseTime

        public io.airlift.stats.TimeStat getAwsClientRetryPauseTime()
      • getAwsHttpClientPoolAvailableCount

        public long getAwsHttpClientPoolAvailableCount()
      • getAwsHttpClientPoolLeasedCount

        public long getAwsHttpClientPoolLeasedCount()
      • getAwsHttpClientPoolPendingCount

        public long getAwsHttpClientPoolPendingCount()
      • getGetObjectRetries

        public io.airlift.stats.CounterStat getGetObjectRetries()
      • getGetMetadataRetries

        public io.airlift.stats.CounterStat getGetMetadataRetries()
      • getReadRetries

        public io.airlift.stats.CounterStat getReadRetries()
      • connectionOpened

        public void connectionOpened()
      • connectionReleased

        public void connectionReleased()
      • uploadStarted

        public void uploadStarted()
      • uploadFailed

        public void uploadFailed()
      • uploadSuccessful

        public void uploadSuccessful()
      • newMetadataCall

        public void newMetadataCall()
      • newListStatusCall

        public void newListStatusCall()
      • newListLocatedStatusCall

        public void newListLocatedStatusCall()
      • newListObjectsCall

        public void newListObjectsCall()
      • newReadError

        public void newReadError​(Throwable t)
      • newGetObjectError

        public void newGetObjectError()
      • newGetMetadataError

        public void newGetMetadataError()
      • updateAwsRequestCount

        public void updateAwsRequestCount​(long requestCount)
      • updateAwsRetryCount

        public void updateAwsRetryCount​(long retryCount)
      • updateAwsThrottleExceptionsCount

        public void updateAwsThrottleExceptionsCount​(long throttleExceptionsCount)
      • addAwsRequestTime

        public void addAwsRequestTime​(io.airlift.units.Duration duration)
      • addAwsClientExecuteTime

        public void addAwsClientExecuteTime​(io.airlift.units.Duration duration)
      • addAwsClientRetryPauseTime

        public void addAwsClientRetryPauseTime​(io.airlift.units.Duration duration)
      • setAwsHttpClientPoolAvailableCount

        public void setAwsHttpClientPoolAvailableCount​(long count)
      • setAwsHttpClientPoolLeasedCount

        public void setAwsHttpClientPoolLeasedCount​(long count)
      • setAwsHttpClientPoolPendingCount

        public void setAwsHttpClientPoolPendingCount​(long count)
      • newGetObjectRetry

        public void newGetObjectRetry()
      • newGetMetadataRetry

        public void newGetMetadataRetry()
      • newReadRetry

        public void newReadRetry()