INNER CODE UNIT · JavaScript
alarms
serverless/serverless · packages/serverless/lib/plugins/aws/alerts/index.js:417
const alarms = globalAlarms.concat(functionAlarms).map((alarm) =>
Object.assign(
{
nameTemplate: config.nameTemplate,
prefixTemplate: config.prefixTemplate,
},
alarm,
),
)
const alarmStatements = alarms.reduce((statements, alarm) => {
const key = this.naming.getAlarmCloudFormationRef(
alarm.name,
functionName,
)
if (alarm.enabled) {
const cf = this.getAlarmCloudFormation(
alertTopics,