CPU Hardware Counters - Bryan Boreham
Dec 19, 2025•Channel
AI Analysis
Data from YouTube Data API v3•Updated Just now
Video Overview
Video Details
Published5 months ago
Duration33:17
Video IDipoXGP3c6Uk
Languageen
CategoryScience & Technology
PrivacyPublic
Made for KidsNo
Video TypeRegular Video
Performance Metrics
Views41
Likes1
Comments0
Engagement Rate2.44%
Likes per 100 views2.44
Comments per 1K views0.00
Description
Don't miss out! Join us at our next Flagship Conference: KubeCon + CloudNativeCon events in Amsterdam, The Netherlands (23-26 March, 2026). Connect with our current graduated, incubating, and sandbox projects as the community gathers to further the education and advancement of cloud native computing. Learn more at https://kubecon.io
CPU Hardware Counters - Bryan Boreham
Counters are a fundamental unit of monitoring in Prometheus: how many requests were processed, how many CPU-seconds consumed, how many bytes sent over a network. These counters are exposed either by the application being monitored or by the operating system.
But there are also counters inside the CPU itself, such as number of cache hits, number of RAM accesses, number of instructions processed. These can give an amazingly detailed view of how the system is performing.
Historically it was impossible to get at CPU-level counters on cloud servers, as they were hidden by the hypervisor. But in the few years, CPU manufacturers and cloud providers have added interfaces to bridge this gap
This talk looks at:
What kinds of CPU counters are most useful.
When you can get access to CPU counters on cloud servers.
How to get those counters into Prometheus.
We will focus on the Linux operating system.