2015-10-15 64 views

回答

3

如果您使用的是WebJob SDK,那麼您可以使用新的ErrorTriggerSendGrid擴展。檢查這wiki on how to set that up。但這裏是使用兩臺分機發送電子郵件,如果在30分鐘內窗口出現錯誤10次油門長達1小時

public static void ErrorMonitor(
    [ErrorTrigger("0:30:00", 10, Throttle = "1:00:00") TraceFilter filter, 
    [SendGrid] SendGridMessage message) 
{ 
    message.Subject = "WebJobs Error Alert"; 
    message.Text = filter.GetDetailedMessage(5) 
} 

如果你不是一個示例代碼(從上面的維基複製)使用WebJob SDK,那麼不幸的是,沒有任何連續的webjobs事件。有only one for triggered jobs