Skip to content

Instantly share code, notes, and snippets.

@jkeam
Created February 18, 2026 03:15
Show Gist options
  • Select an option

  • Save jkeam/710b09f2e4afd1c538526d72b4109b60 to your computer and use it in GitHub Desktop.

Select an option

Save jkeam/710b09f2e4afd1c538526d72b4109b60 to your computer and use it in GitHub Desktop.
OCP Virt Visualization Demo
Visualization in OCP Demo
1. Virtual Machine - click on specific virtual machine
CPU, Memory, Storage, Network
2. Click Graphs and talk about PromQL and refresh timer
winweb01
database
CPU
sum(rate(kubevirt_vmi_vcpu_wait_seconds_total{name='winweb01',namespace='webapp-vms'}[5m])) BY (name, namespace)
Memory
last_over_time(kubevirt_vmi_memory_used_bytes{name='winweb01',namespace='webapp-vms'}[5m])
3. Graphs are too small, click Metrics tab
- Walk through all Utilization, Storage, Network
4. Click Virtualization Dashboard
See Top Consumers of Memory
- point out winweb01
Top Consumers of CPU by virt-launcher pod
- point out winweb01
Scroll down to see graphs and not just list
Click inspect, then toggle graph on / off
5. Navigate there by using OpenShift Metrics
KubeVirt / Infra Resources / Top Consumers
--------------------------------
ACM
1. Infra -> Clusters
2. See clusters, talk about local cluster
3. Pick one, see nodes. Pick Node 4.
4. Click Grafana link
--------------------------------
Grafana (click to last 1 hr)
1. ACM / OpenShift Virtualization
Single Clusters View
Walk through this from top to bottom
Click Top 20 CPU
Click Top 20 Memory
2. Recent VMs Started, winweb01 to get to next View
High level info, VM info, and speed graphs
And same CPU and Memory graphs as above
--------------------------------
ACM
1. Infra -> Virtual Machine
2. Search for name: winweb01
3. See data, cluster, node, ip
4. See Launch Links, click all 3 and explain
5. Click kebab to show ability to take action
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment