From 221d3a2be93eea43b6e5f71d810f86f06a0806f0 Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Sun, 13 Oct 2024 18:33:25 -0500 Subject: [PATCH] vm-hosts: Scrape libvirt logs with Promtail Collecting logs from VM serial consoles and QEMU monitor. --- group_vars/vm-hosts.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/group_vars/vm-hosts.yml b/group_vars/vm-hosts.yml index 1da0535..9ed1081 100644 --- a/group_vars/vm-hosts.yml +++ b/group_vars/vm-hosts.yml @@ -264,3 +264,29 @@ vm_autostart: - delay 10s - pxe0 - unifi3 + +promtail_dac_read_search: true +promtail_scrape_configs: +- '{{ promtail_default_scrape.journal }}' +- job_name: vm-console + static_configs: + - labels: + __path__: /var/log/libvirt/console/*.log + job: vm-console + pipeline_stages: + - regex: + source: __path__ + expression: '/var/log/libvirt/console/(?P.*)\.log$' + - labels: + domain: +- job_name: qemu + static_configs: + - labels: + __path__: /var/log/libvirt/qemu/*.log + job: qemu + pipeline_stages: + - regex: + source: __path__ + expression: '.*/(?P.*)\.log$' + - labels: + domain: