diff --git a/fluent-logging/values.yaml b/fluent-logging/values.yaml index ae431afaf..bd2618733 100644 --- a/fluent-logging/values.yaml +++ b/fluent-logging/values.yaml @@ -120,6 +120,16 @@ conf: DB.Sync: Normal Buffer_Chunk_Size: 1M Buffer_Max_Size: 1M + - libvirt: + header: input + Name: tail + Tag: libvirt + Path: /var/log/libvirt/libvirtd.log + DB: /var/log/libvirt.db + Mem_Buf_Limit: 5MB + DB.Sync: Normal + Buffer_Chunk_Size: 1M + Buffer_Max_Size: 1M - kubelet: header: input Name: systemd @@ -142,6 +152,11 @@ conf: DB.Sync: Normal Buffer_Chunk_Size: 1M Buffer_Max_Size: 1M + - libvirt_record_modifier: + header: filter + Name: record_modifier + Match: libvirt + Record: hostname ${HOSTNAME} - kernel_record_modifier: header: filter Name: record_modifier @@ -318,6 +333,22 @@ conf: key: application pattern: rabbitmq tag: auth.${tag} + - libvirt_elasticsearch: + header: match + type: elasticsearch + user: "#{ENV['ELASTICSEARCH_USERNAME']}" + password: "#{ENV['ELASTICSEARCH_PASSWORD']}" + expression: "libvirt" + include_tag_key: true + host: "#{ENV['ELASTICSEARCH_HOST']}" + port: "#{ENV['ELASTICSEARCH_PORT']}" + logstash_format: true + logstash_prefix: libvirt + buffer_chunk_limit: 2M + buffer_queue_limit: 8 + flush_interval: "5" + max_retry_wait: 300 + disable_retry_limit: "" - journal_elasticsearch: header: match type: elasticsearch diff --git a/libvirt/templates/daemonset-libvirt.yaml b/libvirt/templates/daemonset-libvirt.yaml index ec354f821..b975b8de9 100644 --- a/libvirt/templates/daemonset-libvirt.yaml +++ b/libvirt/templates/daemonset-libvirt.yaml @@ -166,6 +166,8 @@ spec: mountPath: /dev - name: cgroup mountPath: /sys/fs/cgroup + - name: logs + mountPath: /var/log/libvirt - name: machine-id mountPath: /etc/machine-id readOnly: true @@ -221,6 +223,9 @@ spec: - name: dev hostPath: path: /dev + - name: logs + hostPath: + path: /var/log/libvirt - name: cgroup hostPath: path: /sys/fs/cgroup diff --git a/libvirt/values.yaml b/libvirt/values.yaml index b2551d86a..1a11193e1 100644 --- a/libvirt/values.yaml +++ b/libvirt/values.yaml @@ -82,6 +82,7 @@ conf: ca_file: "" listen_addr: 127.0.0.1 log_level: "3" + log_outputs: "1:file:/var/log/libvirt/libvirtd.log" qemu: stdio_handler: "file" user: "nova"