邮件通知
要发送电子邮件通知,你需要将以下设置添加到配置文件中:
#Using a company SMTP server (note only one can be define)
smtpHost = mail.example.com:25
emailFrom = bosun@example.com
#Using Gmail with TLS and username/password
smtpHost = smtp.gmail.com:587
emailFrom = myemail@gmail.com
smtpUsername = myemail@gmail.com
smtpPassword = ${env.EMAILPASSWORD}
#Chained notifications will escalate if an incident is not acked before the timeout
notification it {
email = it-alerts@example.com
next = oncall
timeout = 30m
}
#Could set additional escalations here using any notification type (email/get/post)
#or set next = oncall to send another email after the timeout if alert is still not acked
notification oncall {
email = escalated-alerts@example.com
}
#Multiple email addresses can be specified in one notification definition
#Use runOnActions = false to exclude updates on actions (ack/closed/forget)
notification engineering {
email = core-alerts@example.com,qa-alerts@example.com,prod-alerts@example.com
runOnActions = false
}