Skip to main content

AI Insight Metrics

This document describes the key metrics and status information provided by KakaoCloud AI Insight. AI Insight metrics are available on the Overview page and the Cluster, Node, and GPU detail pages in GPU Explorer.

Note

If Metric Exporter or the monitoring agent is not installed or is not working properly, some metrics may not be collected and No data to display or Agent Missing may appear on the page.

Resource Summary Metrics

Resource Summary summarizes the overall status of GPU resources at the top of the AI Insight Overview and GPU Explorer detail pages.

MetricDescriptionUnit
Total GPUsTotal number of GPUs in the query scopecount
Total ClustersTotal number of clusters in the query scopecount
Total NodesTotal number of nodes in the query scopecount
Average GPU LoadAverage GPU compute utilization in the query scope%
Average GPU Memory UsageAverage GPU memory usage in the query scope%
Average GPU TemperatureAverage GPU temperature in the query scope°C
ECC ErrorsSum of SBE and DBE ECC Errors that occurred in the last 24 hourscount
Caution

ECC Error count does not include XID Event, Throttling, or Overheat events. XID Event Code and Throttle Event must be checked as separate metrics.

GPU Status Metrics

AI Insight displays the status of GPUs or MIG instances as follows. If multiple conditions are met at the same time, the status with the highest severity is displayed first.

StatusDescriptionMain Criteria
Active GPUGPU in normal operation with compute or memory in useGPU compute utilization is 10% or higher, or GPU memory usage is 20% or higher
Warning GPUGPU requiring enhanced monitoring because abnormal signs are detectedOne or more of the following occurs: GPU temperature remains at 85°C or higher for 3 minutes, SBE ECC Error, or minor Thermal/Power Throttling
Critical GPUGPU in severe status requiring immediate inspection or actionOne or more of the following occurs: GPU temperature remains at 90°C or higher for 2 minutes, DBE ECC Error, severe Thermal Throttling, or Reliability Violation
Pending GPUGPU waiting because the node is inactiveThe node is in an inactive lifecycle state such as stopped, booting, rebooting, resizing, or powered off
Idle GPUIdle GPU where both compute and memory usage are lowGPU compute utilization is below 10% and GPU memory usage is below 20%
Agent MissingGPU whose metric collection component is missing or not working properlyCollection data from Metric Exporter or the monitoring agent is not found

Status Priority

Even if Idle or Active conditions are met, a higher-severity status is displayed if Warning or Critical conditions are also detected. For example, if GPU utilization is low and the GPU meets Idle conditions, but a DBE ECC Error occurs on the same physical GPU, it may be displayed as Critical.

GPU Utilization and Memory Usage

MetricDescriptionUse in Status Determination
GPU utilizationRatio of time the GPU compute engine is active.Used as one Idle condition if below 10%, and one Active condition if 10% or higher.
GPU memory usageRatio of used GPU memory to total GPU memory.Used as one Idle condition if below 20%, and one Active condition if 20% or higher.
GPU idle ratioRatio of time the GPU is not used.Used to identify idle GPUs.

GPU memory usage is calculated by dividing used GPU memory by the sum of used memory and free memory.

GPU Metrics

GPU Metrics provides time-series metric trends by GPU as charts.

MetricDescriptionUnitRecommended Use
GPU Utilization TrendGPU utilization trend%Check GPU compute load
GPU Memory Usage TrendGPU memory usage trend%Check GPU memory usage
GPU Temperature TrendGPU temperature trend°CCheck abnormal GPU temperature
GPU Idle TrendGPU idle ratio trend%Identify idle GPUs
GPU ThrottlingAccumulated time or occurrence status where GPU clocks were lowered due to constraintssec or statusCheck whether performance constraints occur
GPU ECC Error countTrend of ECC Errors that occurred in the last 24 hourscountCheck GPU memory errors

Node Status Metrics

Node Status shows system resource status for a specific node. Displayed metrics and metric names may differ depending on whether the node is based on Virtual Machine (VM) or Kubernetes Engine (KE).

Note

VM nodes display usage and throughput metrics based on the operating system and instance. KE nodes also display Limit, Request, and Usage-based metrics collected from Kubernetes nodes.

VM Node Status Metrics

For VM nodes, you can check CPU, memory, disk, and network usage or throughput trends.

MetricDescriptionUnit
Overall CPU usageOverall CPU usage trend of the node%
CPU usage by coreCPU usage trend by CPU core on the node%
Overall memory usageOverall memory usage trend of the node%
Disk read bytesDisk read throughput trend of the nodeBytes/s or KB/s
Disk write bytesDisk write throughput trend of the nodeBytes/s or KB/s
Network receive bytesNetwork receive throughput trend of the nodeBytes/s or KB/s
Network transmit bytesNetwork transmit throughput trend of the nodeBytes/s or KB/s

KE Node Status Metrics

For KE nodes, you can check CPU, memory, and disk usage based on Limit, Request, and Usage from a Kubernetes resource perspective, as well as network throughput trends.

MetricDescriptionUnit
CPU usage by metric (millicores)Node CPU usage trend by Limit, Request, and Usagemillicores
Memory usage by metricNode memory usage trend by Limit, Request, and UsageBytes or GB
Disk usage by metricNode disk usage trend compared with LimitBytes or GB
Network receive bytesNode network receive throughput trendKB/s
Network transmit bytesNode network transmit throughput trendKB/s

Differences Between VM and KE Node Status Metrics

CategoryVMKE
CPU metricsOverall usage, usage by coreUsage by Limit, Request, and Usage
Memory metricsOverall usageUsage by Limit, Request, and Usage
Disk metricsRead/write throughputUsage compared with Limit
Network metricsReceive/transmit throughputReceive/transmit throughput
Main interpretation criteriaCheck system resource usage of the instanceCompare Kubernetes node allocation and actual usage
Caution

Node Status metric names and units are displayed differently depending on node type. When comparing VM node and KE node metrics, check the metric names and units on the page because metrics with the same name may have different collection criteria and units.

GPU Outlier Detection Metrics

GPU Outlier Detection provides a table of average values, maximum values, and peak times for key metrics by GPU. You can use it to check whether a specific GPU shows a different pattern from other GPUs.

MetricDescriptionUnit
GPUGPU or MIG instance name-
Avg UtilAverage GPU utilization%
Max UtilMaximum GPU utilization%
Peak TimeTime when the maximum value occurredtimestamp
Avg MemAverage GPU memory usage%
Max MemMaximum GPU memory usage%
Avg TempAverage GPU temperature°C
Max TempMaximum GPU temperature°C

GPU Correlation Metrics

GPU Correlation provides scatter plots showing relationships between GPU metrics.

ChartDescriptionExample Use
GPU Utilization vs TemperatureDisplays the relationship between GPU utilization and temperatureIdentify GPUs with abnormally high temperature relative to utilization
GPU Utilization vs Idle timeDisplays the relationship between GPU utilization and idle timeIdentify GPUs that have been idle for a long time

Event and Error Metrics

AI Insight event and error metrics are used for GPU status determination and failure cause analysis.

ECC Error

ECC Error is an error detected in GPU memory. AI Insight aggregates and displays SBE and DBE ECC Errors that occurred in the last 24 hours.

TypeDescriptionStatus Impact
SBESingle Bit Error. This is a correctable ECC Error.May be included in Warning conditions.
DBEDouble Bit Error. This is an uncorrectable ECC Error.May be included in Critical conditions.
Note

ECC Error is collected at the physical GPU level. If MIG is enabled, the same ECC Error value may be displayed for MIG instances on the same physical GPU.

XID Event Code

XID Event Code is an internal error event code generated by NVIDIA GPUs. AI Insight displays the last detected XID code value as an informational metric. XID Event Code is not reflected in the conditions used to determine whether the current GPU status is Warning or Critical.

ItemDescription
XID Event CodeLast detected GPU error event code
Recent XID codeReference value for the last detected XID code in the last 24 hours
CautionXID Event Code is an informational metric and is not used as an occurrence count or GPU status determination criterion.
Caution

XID Event Code indicates the last detected code value. Even if an XID code is displayed, the code itself does not mean Warning or Critical status. When determining GPU status, check ECC Error, GPU Temperature, and GPU Throttling metrics together.

Throttle Event

Throttle Event means the GPU lowered its clock due to a specific constraint. In AI Insight, the value displayed as Throttle Event may be based on accumulated time during which GPU clocks were constrained or whether the event occurred, rather than a simple occurrence count.

TypeDescriptionStatus Impact
Thermal ViolationGPU clocks are lowered due to temperature limitsMay be included in Warning conditions if it increases by 30 seconds or more in the last 5 minutes, or Critical conditions if it increases by 180 seconds or more.
Power ViolationGPU clocks are lowered due to power limitsMay be included in Warning conditions if it increases by 30 seconds or more in the last 5 minutes.
Sync Boost ViolationGPU clocks are lowered due to Sync Boost limitsCan be used as a cause analysis metric.
Board Limit ViolationGPU clocks are lowered due to board limitsCan be used as a cause analysis metric.
Low Utilization ViolationConstraint applied due to low utilizationCan be used as a cause analysis metric.
Reliability ViolationConstraint applied to protect GPU reliabilityMay be included in Critical conditions if it persists.
Note

If Throttle Event is displayed, check GPU temperature, power limits, and reliability limits together. Thermal Violation is especially useful when checked together with GPU temperature trends.

Overheat

Overheat means GPU temperature exceeded the threshold or Thermal Throttling occurred due to temperature limits. AI Insight can identify abnormal temperature through GPU temperature trends and Thermal Violation.

CriteriaDescription
Warning levelGPU temperature remains at 85°C or higher for 3 minutes or longer
Critical levelGPU temperature remains at 90°C or higher for 2 minutes or longer
Thermal ViolationGPU clocks are lowered due to temperature limits
Caution

The number of Overheat occurrences may differ from the actual number of hardware events. Check GPU Temperature Trend and Throttle Event together to determine whether temperature is abnormal.

Metric Display Criteria in MIG Environments

In environments where MIG is enabled, some metrics are collected by MIG instance and others are collected at the physical GPU level.

Metric or StatusDisplay Criteria
GPU utilizationMay be displayed differently by MIG instance.
GPU memory usageMay be displayed differently by MIG instance.
Idle / Active statusMay be displayed differently depending on utilization and memory usage of each MIG instance.
ECC ErrorCollected at the physical GPU level, so the same value may be displayed for MIG instances on the same physical GPU.
GPU temperatureCollected at the physical GPU level, so the same value may be displayed for MIG instances on the same physical GPU.
XID Event CodeCollected at the physical GPU level, so the same value may be displayed for MIG instances on the same physical GPU.
ThrottlingCollected at the physical GPU level, so the same value may be displayed for MIG instances on the same physical GPU.
Warning / Critical statusIf physical GPU-level conditions are met, the same status may be applied to MIG instances on the same physical GPU.

Metric Interpretation Considerations

MetricConsideration
ECC Error countSum of SBE and DBE ECC Errors that occurred in the last 24 hours. XID, Throttling, and Overheat are not included.
XID Event CodeLast detected code value. It is an informational metric and is not used as an occurrence count or status determination criterion.
Throttle EventMay be displayed based on accumulated time or occurrence status rather than a simple occurrence count.
OverheatDetermined by temperature threshold excess or Thermal Violation rather than a direct event count.
MIG instanceIdle/Active may differ by instance, while Warning/Critical may be applied at the physical GPU level.