manobservabilityReviewed July 15, 2026
Logs, events, and long-running job state
Good diagnosis correlates the API request, daemon journal, QEMU domain log, and current job state on one timeline. Follow state changes Read the owning service Build useful evidence Capture UTC timestamps, URI, domain UU
journalctleventsdomjobinfologs
Good diagnosis correlates the API request, daemon journal, QEMU domain log, and current job state on one timeline.
Follow state changes
BASH
virsh event --all --loop
virsh domstate guest01 --reason
virsh domjobinfo guest01 --completedRead the owning service
BASH
journalctl -u libvirtd -u virtqemud -u virtproxyd --since -30m
journalctl _COMM=virtqemud --since -30m
tail -n 200 /var/log/libvirt/qemu/guest01.logBuild useful evidence
Capture UTC timestamps, URI, domain UUID, operation, caller identity, source and target host, job statistics, and final state. Avoid logging private keys, authentication tokens, full secret XML, or guest data.