Metrics for an individual read request.
Get metrics records by calling AsyncReadManager.GetMetrics.
AssetName | The name of the asset being read. |
AssetTypeId | The type ID of the asset being read in the read request. |
BatchReadCount | The number of batch read commands contained in the read request. |
CurrentBytesRead | Total number of bytes of the read request read so far. |
FileName | The filename the read request is reading from. |
IsBatchRead | Returns whether this read request contained batch read commands. |
OffsetBytes | The offset of the read request from the start of the file, in bytes. |
PriorityLevel | The priority level of the read request. |
ReadType | The read type (sync or async) of the read request. |
RequestTimeMicroseconds | The time at which the read request was made, in microseconds elapsed since application startup. |
SizeBytes | The size of the read request, in bytes. |
State | The state of the read request at the time of retrieving the metrics. |
Subsystem | The Subsystem tag assigned to the read operation. |
TimeInQueueMicroseconds | The amount of time the read request waited in the AsyncReadManager queue, in microseconds. |
TotalTimeMicroseconds | The total time in microseconds from the read request being added until its completion, or the time of metrics retrieval, depending whether the read has completed or not. |