public interface RemoteExecutionStatsProvider
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.ImmutableMap<String,String> |
exportFieldsToMap()
Export all the above metadata in a Map format
|
com.google.common.collect.ImmutableMap<RemoteExecutionActionEvent.State,Integer> |
getActionsPerState()
Current state of all remote execution Actions.
|
int |
getCasDownloads()
Total number of downloads.
|
long |
getCasDownloadSizeBytes()
Total number of downloaded bytes from CAS.
|
int |
getCasUploads()
Total number of downloads.
|
long |
getCasUploadSizeBytes()
Total of uploaded bytes to CAS.
|
LocalFallbackStats |
getLocalFallbackStats()
Fetches stats regarding the local fallback.
|
long |
getRemoteCpuTimeMs()
Metadata for total time spent executing actions remotely in millis.
|
long |
getRemoteQueueTimeMs()
Metadata for total time spent queued for executing actions in millis.
|
long |
getTotalRemoteTimeMs()
Metadata for total time spent running actions remotely.
|
int |
getTotalRulesBuilt()
Get the total number of BuildRules that are finished.
|
com.google.common.collect.ImmutableMap<RemoteExecutionActionEvent.State,Integer> getActionsPerState()
int getCasDownloads()
long getCasDownloadSizeBytes()
int getCasUploads()
long getCasUploadSizeBytes()
int getTotalRulesBuilt()
LocalFallbackStats getLocalFallbackStats()
long getRemoteCpuTimeMs()
long getRemoteQueueTimeMs()
long getTotalRemoteTimeMs()