Skip to content

Commit d60778b

Browse files
author
Benjamin Valiente (Contractor)
committed
feat: adding kubernetes events
1 parent bf43433 commit d60778b

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

aws/platform/main.tf

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -384,6 +384,29 @@ locals {
384384
log_stream_prefix $${HOST_NAME}-
385385
log_stream_template $kubernetes['pod_name'].$kubernetes['container_name']
386386
log_retention_days ${var.logs_retention_in_days}
387+
388+
# Collect Kubernetes events and send them to CloudWatch Logs.
389+
[INPUT]
390+
Name kubernetes_events
391+
Tag kube.events
392+
Kube_URL https://kubernetes.default.svc
393+
Kube_CA_File /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
394+
Kube_Token_File /var/run/secrets/kubernetes.io/serviceaccount/token
395+
Interval_Sec 10
396+
397+
[FILTER]
398+
Name grep
399+
Match kube.events
400+
Exclude type Normal
401+
402+
[OUTPUT]
403+
Name cloudwatch_logs
404+
Match kube.events
405+
auto_create_group true
406+
region eu-central-1
407+
log_group_name /flightdeck/albaik-sandbox-v7-events
408+
log_stream_prefix events-
409+
log_retention_days 7
387410
EOT
388411
}
389412
env = [

0 commit comments

Comments
 (0)