def handleRequest()

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
  }