Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 13 additions & 17 deletions aws/platform/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -374,39 +374,35 @@ locals {
yamlencode({
config = {
outputs = <<-EOT
[OUTPUT]
Name cloudwatch_logs
Match *
auto_create_group true
region ${data.aws_region.current.name}
log_group_name ${module.cloudwatch_logs.log_group_name}
log_group_template ${local.log_group_template_value}
log_stream_prefix $${HOST_NAME}-
log_stream_template $kubernetes['pod_name'].$kubernetes['container_name']
log_retention_days ${var.logs_retention_in_days}

# Collect Kubernetes events and send them to CloudWatch Logs.
[INPUT]
Name kubernetes_events
Tag kube.events
Kube_URL https://kubernetes.default.svc
Kube_CA_File /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
Kube_Token_File /var/run/secrets/kubernetes.io/serviceaccount/token
Interval_Sec 10

[FILTER]
Name grep
Match kube.events
Exclude type Normal

[OUTPUT]
Name cloudwatch_logs
Match kube.events
auto_create_group true
region eu-central-1
auto_create_group false
region ${data.aws_region.current.name}
log_group_name /flightdeck/${var.cluster_name}/kubernetes-events
log_stream_prefix events-
log_retention_days 7
log_retention_days 30
[OUTPUT]
Name cloudwatch_logs
Match *
auto_create_group true
region ${data.aws_region.current.name}
log_group_name ${module.cloudwatch_logs.log_group_name}
log_group_template ${local.log_group_template_value}
log_stream_prefix $${HOST_NAME}-
log_stream_template $kubernetes['pod_name'].$kubernetes['container_name']
log_retention_days ${var.logs_retention_in_days}
EOT
}
env = [
Expand Down
Loading