Skip to content

Commit c68b7f2

Browse files
committed
(fleet/alloy) add new labels
1 parent a870fae commit c68b7f2

File tree

3 files changed

+68
-3
lines changed

3 files changed

+68
-3
lines changed

fleet/lib/alloy/overlays/kona/values.yaml

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff 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" {

fleet/lib/alloy/overlays/pukem/values.yaml

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff 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",

fleet/lib/alloy/values.yaml

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff 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",

0 commit comments

Comments
 (0)