File tree Expand file tree Collapse file tree 3 files changed +68
-3
lines changed Expand file tree Collapse file tree 3 files changed +68
-3
lines changed Original file line number Diff line number Diff line change @@ -117,6 +117,22 @@ alloy:
117117 job = "k8s/logs",
118118 }
119119 }
120+
121+ stage.json {
122+ expressions = { level = "level" }
123+ }
124+
125+ stage.template {
126+ source = "level"
127+ template = "{{`{{ lower .Value }}`}}"
128+ }
129+
130+ stage.labels {
131+ values = {
132+ severity = "level",
133+ }
134+ }
135+
120136 forward_to = [loki.write.send.receiver]
121137 }
122138
@@ -130,12 +146,16 @@ alloy:
130146
131147 loki.process "cluster_events" {
132148 forward_to = [loki.write.send.receiver]
149+ stage.static_labels {
150+ values = {
151+ cluster = "${ get .ClusterLabels "management.cattle.io/cluster-display-name" }",
152+ }
153+ }
133154 stage.regex {
134155 expression = ".*name=(?P<name>[^ ]+).*kind=(?P<kind>[^ ]+).*objectAPIversion=(?P<apiVersion>[^ ]+).*type=(?P<type>[^ ]+).*"
135156 }
136157 stage.labels {
137158 values = {
138- kubernetes_cluster_events = "job",
139159 name = "name",
140160 kind = "kind",
141161 apiVersion = "apiVersion",
@@ -154,6 +174,11 @@ alloy:
154174 source_labels = ["__syslog_message_app_name"]
155175 target_label = "app_name"
156176 }
177+ rule {
178+ source_labels = ["__syslog_connection_ip"]
179+ action = "replace"
180+ target_label = "host_ip"
181+ }
157182 }
158183
159184 loki.source.syslog "tcp" {
Original file line number Diff line number Diff line change @@ -89,6 +89,22 @@ alloy:
8989 job = "k8s/logs",
9090 }
9191 }
92+
93+ stage.json {
94+ expressions = { level = "level" }
95+ }
96+
97+ stage.template {
98+ source = "level"
99+ template = "{{`{{ lower .Value }}`}}"
100+ }
101+
102+ stage.labels {
103+ values = {
104+ severity = "level",
105+ }
106+ }
107+
92108 forward_to = [loki.write.send.receiver]
93109 }
94110
@@ -102,12 +118,16 @@ alloy:
102118
103119 loki.process "cluster_events" {
104120 forward_to = [loki.write.send.receiver]
121+ stage.static_labels {
122+ values = {
123+ cluster = "${ get .ClusterLabels "management.cattle.io/cluster-display-name" }",
124+ }
125+ }
105126 stage.regex {
106127 expression = ".*name=(?P<name>[^ ]+).*kind=(?P<kind>[^ ]+).*objectAPIversion=(?P<apiVersion>[^ ]+).*type=(?P<type>[^ ]+).*"
107128 }
108129 stage.labels {
109130 values = {
110- kubernetes_cluster_events = "job",
111131 name = "name",
112132 kind = "kind",
113133 apiVersion = "apiVersion",
Original file line number Diff line number Diff line change @@ -99,6 +99,22 @@ alloy:
9999 job = "k8s/logs",
100100 }
101101 }
102+
103+ stage.json {
104+ expressions = { level = "level" }
105+ }
106+
107+ stage.template {
108+ source = "level"
109+ template = "{{`{{ lower .Value }}`}}"
110+ }
111+
112+ stage.labels {
113+ values = {
114+ severity = "level",
115+ }
116+ }
117+
102118 forward_to = [loki.write.send.receiver]
103119 }
104120
@@ -112,12 +128,16 @@ alloy:
112128
113129 loki.process "cluster_events" {
114130 forward_to = [loki.write.send.receiver]
131+ stage.static_labels {
132+ values = {
133+ cluster = "${ get .ClusterLabels "management.cattle.io/cluster-display-name" }",
134+ }
135+ }
115136 stage.regex {
116137 expression = ".*name=(?P<name>[^ ]+).*kind=(?P<kind>[^ ]+).*objectAPIversion=(?P<apiVersion>[^ ]+).*type=(?P<type>[^ ]+).*"
117138 }
118139 stage.labels {
119140 values = {
120- kubernetes_cluster_events = "job",
121141 name = "name",
122142 kind = "kind",
123143 apiVersion = "apiVersion",
You can’t perform that action at this time.
0 commit comments