Package io.trino.plugin.hive.s3
Class TrinoS3FileSystemStats
- java.lang.Object
-
- io.trino.plugin.hive.s3.TrinoS3FileSystemStats
-
public class TrinoS3FileSystemStats extends Object
-
-
Constructor Summary
Constructors Constructor Description TrinoS3FileSystemStats()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAwsClientExecuteTime(io.airlift.units.Duration duration)voidaddAwsClientRetryPauseTime(io.airlift.units.Duration duration)voidaddAwsRequestTime(io.airlift.units.Duration duration)voidconnectionOpened()voidconnectionReleased()io.airlift.stats.CounterStatgetActiveConnections()io.airlift.stats.CounterStatgetAwsAbortedExceptions()io.airlift.stats.TimeStatgetAwsClientExecuteTime()io.airlift.stats.TimeStatgetAwsClientRetryPauseTime()longgetAwsHttpClientPoolAvailableCount()longgetAwsHttpClientPoolLeasedCount()longgetAwsHttpClientPoolPendingCount()io.airlift.stats.CounterStatgetAwsRequestCount()io.airlift.stats.TimeStatgetAwsRequestTime()io.airlift.stats.CounterStatgetAwsRetryCount()io.airlift.stats.CounterStatgetAwsThrottleExceptions()io.airlift.stats.CounterStatgetFailedUploads()io.airlift.stats.CounterStatgetGetMetadataErrors()io.airlift.stats.CounterStatgetGetMetadataRetries()io.airlift.stats.CounterStatgetGetObjectErrors()io.airlift.stats.CounterStatgetGetObjectRetries()io.airlift.stats.CounterStatgetListLocatedStatusCalls()io.airlift.stats.CounterStatgetListObjectsCalls()io.airlift.stats.CounterStatgetListStatusCalls()io.airlift.stats.CounterStatgetMetadataCalls()io.airlift.stats.CounterStatgetOtherReadErrors()io.airlift.stats.CounterStatgetReadRetries()io.airlift.stats.CounterStatgetSocketExceptions()io.airlift.stats.CounterStatgetSocketTimeoutExceptions()io.airlift.stats.CounterStatgetStartedUploads()io.airlift.stats.CounterStatgetSuccessfulUploads()voidnewGetMetadataError()voidnewGetMetadataRetry()voidnewGetObjectError()voidnewGetObjectRetry()voidnewListLocatedStatusCall()voidnewListObjectsCall()voidnewListStatusCall()voidnewMetadataCall()voidnewReadError(Throwable t)voidnewReadRetry()voidsetAwsHttpClientPoolAvailableCount(long count)voidsetAwsHttpClientPoolLeasedCount(long count)voidsetAwsHttpClientPoolPendingCount(long count)voidupdateAwsRequestCount(long requestCount)voidupdateAwsRetryCount(long retryCount)voidupdateAwsThrottleExceptionsCount(long throttleExceptionsCount)voiduploadFailed()voiduploadStarted()voiduploadSuccessful()
-
-
-
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()
-
-