private createErrorsMonitor()

in src/lambda.ts [97:108]


  private createErrorsMonitor(errorsPerMinuteThreshold = 0) {
    const fn = this.fn;
    const errorsMetric = this.metrics.metricErrors(fn.functionName);
    const errorsAlarm = errorsMetric.createAlarm(this, 'ErrorsAlarm', {
      alarmDescription: `Over ${errorsPerMinuteThreshold} errors per minute`,
      threshold: errorsPerMinuteThreshold,
      comparisonOperator: cloudwatch.ComparisonOperator.GREATER_THAN_THRESHOLD,
      evaluationPeriods: 3,
    });
    this.watchful.addAlarm(errorsAlarm);
    return { errorsMetric, errorsAlarm };
  }