ContainerBlkioStats

@Serializable
data class ContainerBlkioStats(val ioServiceBytesRecursive: List<ContainerBlkioStatEntry>? = null, val ioServicedRecursive: List<ContainerBlkioStatEntry>? = null, val ioQueueRecursive: List<ContainerBlkioStatEntry>? = null, val ioServiceTimeRecursive: List<ContainerBlkioStatEntry>? = null, val ioWaitTimeRecursive: List<ContainerBlkioStatEntry>? = null, val ioMergedRecursive: List<ContainerBlkioStatEntry>? = null, val ioTimeRecursive: List<ContainerBlkioStatEntry>? = null, val sectorsRecursive: List<ContainerBlkioStatEntry>? = null)

BlkioStats stores all IO service stats for data read and write. This type is Linux-specific and holds many fields that are specific to cgroups v1. On a cgroup v2 host, all fields other than io_service_bytes_recursive are omitted or null. This type is only populated on Linux and omitted for Windows containers.

Parameters

ioServiceBytesRecursive
ioServicedRecursive

This field is only available when using Linux containers with cgroups v1. It is omitted or null when using cgroups v2.

ioQueueRecursive

This field is only available when using Linux containers with cgroups v1. It is omitted or null when using cgroups v2.

ioServiceTimeRecursive

This field is only available when using Linux containers with cgroups v1. It is omitted or null when using cgroups v2.

ioWaitTimeRecursive

This field is only available when using Linux containers with cgroups v1. It is omitted or null when using cgroups v2.

ioMergedRecursive

This field is only available when using Linux containers with cgroups v1. It is omitted or null when using cgroups v2.

ioTimeRecursive

This field is only available when using Linux containers with cgroups v1. It is omitted or null when using cgroups v2.

sectorsRecursive

This field is only available when using Linux containers with cgroups v1. It is omitted or null when using cgroups v2.

Constructors

Link copied to clipboard
constructor(ioServiceBytesRecursive: List<ContainerBlkioStatEntry>? = null, ioServicedRecursive: List<ContainerBlkioStatEntry>? = null, ioQueueRecursive: List<ContainerBlkioStatEntry>? = null, ioServiceTimeRecursive: List<ContainerBlkioStatEntry>? = null, ioWaitTimeRecursive: List<ContainerBlkioStatEntry>? = null, ioMergedRecursive: List<ContainerBlkioStatEntry>? = null, ioTimeRecursive: List<ContainerBlkioStatEntry>? = null, sectorsRecursive: List<ContainerBlkioStatEntry>? = null)

Properties

Link copied to clipboard
@SerialName(value = "io_merged_recursive")
val ioMergedRecursive: List<ContainerBlkioStatEntry>?
Link copied to clipboard
@SerialName(value = "io_queue_recursive")
val ioQueueRecursive: List<ContainerBlkioStatEntry>?
Link copied to clipboard
@SerialName(value = "io_service_bytes_recursive")
val ioServiceBytesRecursive: List<ContainerBlkioStatEntry>?
Link copied to clipboard
@SerialName(value = "io_serviced_recursive")
val ioServicedRecursive: List<ContainerBlkioStatEntry>?
Link copied to clipboard
@SerialName(value = "io_service_time_recursive")
val ioServiceTimeRecursive: List<ContainerBlkioStatEntry>?
Link copied to clipboard
@SerialName(value = "io_time_recursive")
val ioTimeRecursive: List<ContainerBlkioStatEntry>?
Link copied to clipboard
@SerialName(value = "io_wait_time_recursive")
val ioWaitTimeRecursive: List<ContainerBlkioStatEntry>?
Link copied to clipboard
@SerialName(value = "sectors_recursive")
val sectorsRecursive: List<ContainerBlkioStatEntry>?