Container Metrics

September 30, 2024 ยท View on GitHub

A list of container metrics emitted by Diego. Each metric is a separate value in an envelope. Some metrics are separated into different envelopes to ensure Loggregator v1 subscribers can still receive these metrics.

MetricDescriptionTypeUnit
absolute_entitlementLength of time the container is entitled to spend using CPU.Gaugenanoseconds
absolute_usageTotal length of time container has spent using CPU.Gaugenanoseconds
container_ageLength of time container has existed for.Gaugenanoseconds
cpuPercentage of time container spent using CPU.Gaugepercentage
cpu_entitlementPercentage of time container spent using CPU in relation to its entitlement.Gaugepercentage
diskDisk space in use by this container.Gaugebytes
disk_quotaUser requested disk quota set on the DesiredLRP for this container.Gaugebytes
log_rateRate at which logs are output by the container.Gaugebytes / second
log_rate_limitMaximum log rate at which logs can be output by the container.Gaugebytes / second
memoryMemory in use by this container. If the per-instance proxy is enabled, memory usage is scaled set based on the additional memory allocation for the proxy.Gaugebytes
memory_quotaUser requested memory quota set on the DesiredLRP for this container.Gaugebytes
spike_startTime at which a spike over a containers CPU entitlement started.Gaugeunix epoch timestamp
spike_endTime at which a spike over a container's CPU entitlement ended.Gaugeunix epoch timestamp
rx_bytesReceived network traffic.Counterbytes
tx_bytesTransmitted network traffic.Counterbytes