diff --git a/ansible/roles/apps/templates/settings/loki-stack.yaml b/ansible/roles/apps/templates/settings/loki-stack.yaml index 1c6b326643387fa627a5f21a13ec9bdd9e391732..2d5bba2a69ab82440f2e57683992a58ec341d01d 100644 --- a/ansible/roles/apps/templates/settings/loki-stack.yaml +++ b/ansible/roles/apps/templates/settings/loki-stack.yaml @@ -62,3 +62,29 @@ promtail: requests: cpu: 300m memory: 128Mi + config: + # https://github.com/grafana/helm-charts/blob/main/charts/promtail/values.yaml#L217 + snippets: + # https://grafana.com/docs/loki/latest/clients/promtail/pipelines/ + pipelineStages: + - cri: {} + - match: + selector: '{app="eventrouter"}' + stages: + - json: + expressions: + event_verb: verb + event_kind: event.involvedObject.kind + event_reason: event.reason + event_namespace: event.involvedObject.namespace + event_name: event.metadata.name + event_source_host: event.source.host + event_source_component: event.source.component + - labels: + event_verb: + event_kind: + event_reason: + event_namespace: + event_name: + event_source_host: + event_source_component: