如果某些应用程序崩溃,我需要向松弛通道发送警报,我已经设置了松弛webhooks,并且正在向松弛发送消息,但是我需要检查-
如果应用程序崩溃了,并且崩溃了超过一分钟
如果是,则检查应用程序是否已经发送到松弛通道。
如果已发送,请等待15分钟以再次发送警报。
foreach (var item in data)
{
if (item.ProcessState == "CRASHED" && DateTime.Now - item.AppUpdatedAt >= TimeSpan.FromMinutes(1))
{
if (DateTime.Now - item.AppUpdatedAt >= TimeSpan.FromMinutes(1))
{
client.PostMessage(username: "Mr. Torgue",
text: item.AppName + "is CRASHED on" + item.AppFoundation,
channel: "#general");
}
}
}
我有些困惑,应该如何保存已发送警报的记录。