Skip to content

Commit

Permalink
Create cloudwatch alarm for holiday-stop processor (#381)
Browse files Browse the repository at this point in the history
  • Loading branch information
kelvin-chappell committed Aug 8, 2019
1 parent 722a9b7 commit 1740273
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions handlers/holiday-stop-processor/cfn.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ Parameters:
- PROD
Default: CODE

Conditions:
IsProd: !Equals [!Ref "Stage", "PROD"]

Resources:

HolidayStopProcessorRole:
Expand Down Expand Up @@ -69,3 +72,26 @@ Resources:
Timeout: 60
DependsOn:
- HolidayStopProcessorRole

HolidayStopProcessorFailureAlarm:
Type: AWS::CloudWatch::Alarm
Condition: IsProd
Properties:
AlarmName: holiday-stop-processor-failure-alarm
AlarmDescription:
Failed to process holiday stops.
AlarmActions:
- !Sub arn:aws:sns:${AWS::Region}:${AWS::AccountId}:holiday-stop-processor-failure-topic
ComparisonOperator: GreaterThanOrEqualToThreshold
Dimensions:
- Name: FunctionName
Value: !Ref HolidayStopProcessor
EvaluationPeriods: 1
MetricName: Errors
Namespace: AWS/Lambda
Period: 300
Statistic: Sum
Threshold: 1
TreatMissingData: notBreaching
DependsOn:
- HolidayStopProcessor

0 comments on commit 1740273

Please sign in to comment.