From 36047e3a8cddce1d0fab6d454cff5c6b18a499a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dafydd=20Ll=C5=B7r=20Pearson?= Date: Fri, 30 Jun 2023 09:33:09 +0100 Subject: [PATCH] chore: Keep Hasura CloudWatch logs for 30 days --- infrastructure/application/services/hasura.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/infrastructure/application/services/hasura.ts b/infrastructure/application/services/hasura.ts index 81257254f2..882e4b84a3 100644 --- a/infrastructure/application/services/hasura.ts +++ b/infrastructure/application/services/hasura.ts @@ -1,6 +1,7 @@ "use strict"; import * as awsx from "@pulumi/awsx"; +import * as aws from "@pulumi/aws"; import * as cloudflare from "@pulumi/cloudflare"; import * as pulumi from "@pulumi/pulumi"; import * as tldjs from "tldjs"; @@ -61,6 +62,10 @@ export const createHasuraService = async ({ cluster, subnets: networking.requireOutput("publicSubnetIds"), taskDefinitionArgs: { + logGroup: new aws.cloudwatch.LogGroup("hasura", { + namePrefix: "hasura", + retentionInDays: 30, + }), containers: { hasuraProxy: { image: repo.buildAndPushImage("../../hasura.planx.uk/proxy"),