1

ASP.Net Health Monitoring を見つけたところです。すばらしいですね。私は何年もの間 ASP.Net アプリを開発してきましたが、Microsoft の証明書を取得したこともあり、これまで見たこともありませんでした。こんなに隠されているなんて信じられない。これは .Net の最高の秘密の 1 つに違いありません...とにかく、余談です。これが私の質問です:

ASP.Net Health Monitoring を使用して、次のことを行いたいと考えています (下記)。これを達成する方法を正確に理解するのに苦労しています。アドバイスをいただければ幸いです。

目標 1:

  • 1日1回メールを受け取る
  • 1 日を通して 5 分間隔でキューに入れられたリクエスト数のリストを含む電子メール

EG: 次のようなメールを受け取りたい

~~デイリーリクエストキューの概要~~

  • 午前 0:00 - 2
  • 午前 0:05 - 10
  • 午前 0 時 10 分 - 午前 7 時
  • ...

目標 2: キューに入れられたリクエストの数が X を超えた場合に警告メールを受け取りたい


〜アップデート〜

カスタム イベントを作成できることはわかっています。また、WebProcessStatistics クラスを使用して、キューに入れられたリクエストを取得できることも知っています。今悩んでいることはこちら

  • このイベントを X メヌエットごとに発生させるにはどうすればよいですか? これに WebHeartBeat イベントを使用できますか? WebHeartBeat イベントの使用方法がよくわかりません
  • この情報を毎日の電子メールに送信するにはどうすればよいですか? 24 時間バッファリングを設定するだけの問題ですか、それとももっと良い方法がありますか?

ありがとう

助けてくれてありがとう

4

0 に答える 0