diff --git a/docs/en/observability/images/metrics-overlay-containers.png b/docs/en/observability/images/metrics-overlay-containers.png index adf2c9be3d..bed3b15e90 100644 Binary files a/docs/en/observability/images/metrics-overlay-containers.png and b/docs/en/observability/images/metrics-overlay-containers.png differ diff --git a/docs/en/observability/monitor-infra/container-details-partial.asciidoc b/docs/en/observability/monitor-infra/container-details-partial.asciidoc index 4101b51298..a182afdd32 100644 --- a/docs/en/observability/monitor-infra/container-details-partial.asciidoc +++ b/docs/en/observability/monitor-infra/container-details-partial.asciidoc @@ -3,7 +3,7 @@ .*Overview* ==== -The *Overview* tab displays key metrics about the selected container, such as CPU usage and memory usage. +The *Overview* tab displays key metrics about the selected container, such as CPU, memory, network, and disk usage. The metrics shown may vary depending on the type of container you're monitoring. Change the time range to view metrics over a specific period of time. diff --git a/docs/en/observability/monitor-infra/container-metrics.asciidoc b/docs/en/observability/monitor-infra/container-metrics.asciidoc index 88a03aab3f..e5471cca8b 100644 --- a/docs/en/observability/monitor-infra/container-metrics.asciidoc +++ b/docs/en/observability/monitor-infra/container-metrics.asciidoc @@ -48,7 +48,29 @@ These are the key metrics displayed for Docker containers. | **Inbound Traffic (RX)** | Derivative of the maximum of `docker.network.in.bytes` scaled to a 1 second rate. +**Field Calculation:** `average(docker.network.inbound.bytes) * 8 / (max(metricset.period, kql='docker.network.inbound.bytes: *') / 1000)` + | **Outbound Traffic (TX)** | Derivative of the maximum of `docker.network.out.bytes` scaled to a 1 second rate. + +**Field Calculation:** `average(docker.network.outbound.bytes) * 8 / (max(metricset.period, kql='docker.network.outbound.bytes: *') / 1000)` +|=== + +[discrete] +[[key-metrics-disk-network]] +=== Disk metrics + +[options="header"] +|=== +| Metric | Description + +| **Disk Read IOPS** | Average count of read operations from the device per second. + +**Field Calculation:** `counter_rate(max(docker.diskio.read.ops), kql='docker.diskio.read.ops: *')` + +| **Disk Write IOPS** | Average count of write operations from the device per second. + +**Field Calculation:** `counter_rate(max(docker.diskio.write.ops), kql='docker.diskio.write.ops: *')` + |=== [discrete]