From 8528a8fec7790a33fa453282a3ad200f0145b27a Mon Sep 17 00:00:00 2001 From: Petru Paler Date: Tue, 8 Aug 2023 14:46:02 +0100 Subject: [PATCH] Send vector internal logs to loki. --- services/vector.hcl | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/services/vector.hcl b/services/vector.hcl index 4f75e71..138bb91 100644 --- a/services/vector.hcl +++ b/services/vector.hcl @@ -57,6 +57,10 @@ job "vector" { address = "0.0.0.0:8686" playground = false + [sources.vector_raw] + type = "internal_logs" + host_key = "node" + [sources.docker_raw] type = "docker_logs" [transforms.docker_transformed] @@ -79,9 +83,13 @@ if length(result) > 0 { type = "file" include = [ "/var/log/glusterfs/**/*.log" ] host_key = "node" - [transforms.glusterfs_transformed] + + [transforms.nomadify_hostname] type = "remap" - inputs = [ "glusterfs_raw" ] + inputs = [ + "vector_raw", + "glusterfs_raw", + ] source = ''' .node = "[[env "attr.unique.hostname" ]]" ''' @@ -90,7 +98,7 @@ if length(result) > 0 { type = "loki" inputs = [ "docker_transformed", - "glusterfs_transformed" + "nomadify_hostname" ] endpoint = "http://[[ range service "loki" ]][[ .Address ]]:[[ .Port ]][[ end ]]" encoding.codec = "json"