in src/main/scala/payment_failure_comms/Handler.scala [15:29]
def handleRequest(context: Context): Unit = program(context.getLogger)
def putMetric(stage: String, recordsOn5Failures: Int): Unit = {
AwsCloudWatch
.metricPut(
MetricRequest(
MetricNamespace("payment-failure-comms"),
MetricName("failure-limit-reached"),
Map(
MetricDimensionName("Stage") -> MetricDimensionValue(stage)
),
value = recordsOn5Failures
)
).get
}