ASP.Net运行状况监控 - 如何检查排队的请求

时间:2009-11-28 07:00:49

标签: .net asp.net instrumentation health-monitoring

我刚刚发现了ASP.Net健康监控 - 它看起来很棒。我多年来一直在开发ASP.Net应用程序,甚至已经获得了Microsoft认证,并且从未见过它。我无法相信它是如此隐藏。它必须是.Net最好的秘密之一...无论如何,我离题了。这是我的问题:

我想使用ASP.Net Health Monitoring来执行以下操作(如下所示)。我无法确切地知道如何实现这一目标。任何建议表示赞赏!

目标1:

  • 每天收到一封电子邮件
  • 电子邮件以包含全天以5分钟间隔排队的号码请求列表

E.G:我想收到类似以下的电子邮件

~~每日请求队列摘要~~

  • 0:00 am - 2
  • 0:05 am - 10
  • 0:10 am - 7
  • ...

目标2: 如果排队请求的数量超过X金额,我希望收到一封警告电子邮件


〜更新〜

我知道我可以创建一个自定义事件。我也知道我可以使用WebProcessStatistics类获取排队的请求。以下是我现在正在努力的事情

  • 我怎样才能让这个事件每X个小步枪开始?可以使用WebHeartBeat事件吗?我真的不明白如何使用WebHeartBeat事件
  • 如何将此信息发送到每日电子邮件中?这只是设置24小时缓冲的问题,还是有更好的方法?

由于

提前感谢您提供任何帮助

0 个答案:

没有答案