forward Kubernetes events to Loki with Alloy

This commit is contained in:
2025-07-14 12:11:49 -05:00
parent 5b5c4e4064
commit fb8942479f

View File

@@ -95,3 +95,31 @@ alloy:
forward_to = [loki.write.default.receiver]
}
// loki.source.kubernetes_events tails events from the Kubernetes API and converts them
// into log lines to forward to other Loki components.
loki.source.kubernetes_events "cluster_events" {
job_name = "integrations/kubernetes/eventhandler"
log_format = "logfmt"
forward_to = [
loki.process.cluster_events.receiver,
]
}
// loki.process receives log entries from other loki components, applies one or more processing stages,
// and forwards the results to the list of receivers in the component's arguments.
loki.process "cluster_events" {
forward_to = [loki.write.default.receiver]
stage.static_labels {
values = {
cluster = "development",
}
}
stage.labels {
values = {
kubernetes_cluster_events = "job",
}
}
}