From 758b5a47183fdf7960fa8553fc63d8c37bcd788b Mon Sep 17 00:00:00 2001 From: Evgeny Gigi Date: Wed, 16 Nov 2022 16:05:14 +0200 Subject: [PATCH] adding log group for datadog agent to pull out his logs from application logs --- main.tf | 10 ++++++++++ templates/containers.json | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/main.tf b/main.tf index c1010e3..786f549 100644 --- a/main.tf +++ b/main.tf @@ -6,6 +6,16 @@ resource "aws_ecs_cluster" "ecs_cluster" { name = "${var.app_name}-${var.environment}" } +resource "aws_cloudwatch_log_group" "datadog_log_group" { + count = var.create_datadog ? 1 : 0 + name = "${var.app_name}-${var.environment}-datadog-agent" + + tags = { + Environment = var.environment + Application = var.app_name + } +} + resource "aws_ecs_service" "main" { name = "${var.app_name}-${var.environment}" cluster = aws_ecs_cluster.ecs_cluster.id diff --git a/templates/containers.json b/templates/containers.json index aa58cd5..6c7d8a5 100644 --- a/templates/containers.json +++ b/templates/containers.json @@ -29,7 +29,7 @@ "logConfiguration" : { "logDriver" : "awslogs", "options" : { - "awslogs-group" : "${log_group}", + "awslogs-group" : "${name}-datadog-agent", "awslogs-region" : "${region}", "awslogs-stream-prefix" : "${awslogs-stream-prefix}" }