From e14bfd3bcf3ebdcb82d76e8eb7ab21f64198477e Mon Sep 17 00:00:00 2001 From: Mike Dial <48921055+mdial89f@users.noreply.github.com> Date: Fri, 1 Sep 2023 08:22:34 -0400 Subject: [PATCH] fix(dependency issue): Add implicit dependency in api service between metric filters and log groups (#110) --- src/services/api/serverless.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/services/api/serverless.yml b/src/services/api/serverless.yml index 8256d3c77..241575f43 100644 --- a/src/services/api/serverless.yml +++ b/src/services/api/serverless.yml @@ -127,7 +127,7 @@ resources: ApiGateway400ErrorCount: Type: AWS::Logs::MetricFilter Properties: - LogGroupName: !Sub /aws/api-gateway/${self:service}-${sls:stage} + LogGroupName: !Ref ApiGatewayLogGroup FilterName: ApiGateway400ErrorCount FilterPattern: '[ip, user, timestamp, request, status = 4*]' MetricTransformations: @@ -154,7 +154,7 @@ resources: ApiGateway500ErrorCount: Type: AWS::Logs::MetricFilter Properties: - LogGroupName: !Sub /aws/api-gateway/${self:service}-${sls:stage} + LogGroupName: !Ref ApiGatewayLogGroup FilterName: ApiGateway500ErrorCount FilterPattern: '[ip, user, timestamp, request, status = 5*]' MetricTransformations: @@ -199,7 +199,7 @@ resources: LambdaLogMessageMetricFilter: Type: "AWS::Logs::MetricFilter" Properties: - LogGroupName: /aws/lambda/${self:service}-${sls:stage}-search + LogGroupName: !Ref SearchLogGroup FilterPattern: "ERROR" MetricTransformations: - MetricName: LambdaErrorCount