<p>I'm debugging CPU utilization in our kubernetes cluster.</p>
<p>When I open the page of a specific kubernetes node in a node pool, GCP reports an average of 14%.
But when I open the details of the same node from either Monitoring or Compute Engine -&gt; VM Instances -&gt; Observability I see twice the percentage.</p>
<p>Why such difference?</p>

Federico Fissore
<p>The discrepancy could be caused by several factors such as types of CPU utilization metrics such as User-level, System Level or Total CPU utilization. Also the data source could be one of the points to check as it can vary from time to time. Check as well the update frequency or time interval of the refresh since it can influence the report. Attached are documentations that can help you with your use case. [1][2]</p>
<p>[1] <a href="https://cloud.google.com/monitoring/api/metrics" rel="nofollow noreferrer">https://cloud.google.com/monitoring/api/metrics</a></p>
<p>[2] <a href="https://cloud.google.com/monitoring/api/metrics_gcp#gcp-compute" rel="nofollow noreferrer">https://cloud.google.com/monitoring/api/metrics_gcp#gcp-compute</a></p>
