問題タブ [health-monitoring]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - HealthMonitoring の HttpRequest オブジェクト
asp .net 2.0 アプリの状態監視を設定しています。
元の Web リクエスト オブジェクトを取得できるようにしたいと考えています。送信されたヘッダーと、可能であれば投稿データを検査できるようにしたいと思います。
現在、WebEventProvider から継承するイベント プロバイダーがありますが、これには HttpWebResponse データのみが含まれ、リクエストは含まれません。
これについてどうすればよいですか?
asp.net-mvc - axd(Elmah)をコンポーネントとしてASP.NETMVCサイトに統合する方法
ElmahをASP.NETMVCサイトで稼働させており、そのインターフェイスをサイトの管理ページと統合したいと思います。デフォルトでは、MVCシステムの外部で実行されるURL〜/elmah.axdを使用してインターフェースを呼び出します。インストールでは、MVCにルートを無視するように指示する必要があるため、コントローラーなど、elmahについて知っているものはありません。インストールでは、デフォルトですでに無視されている場合でも、特定の無視が提案されます。
elmah.axdをサイトのコンポーネントとして統合してみたいと思います。FuturesヘルパーHtml.RenderRouteを使用するビューを持つElmahコントローラーを使用することを考えていますが、渡す引数がわかりません。
これは理にかなっていますか?URLをHtml.RenderRouteに渡す方法はありますか?Html.RenderRouteを使用しないより良い方法はありますか?
perl - ダウンしたFastCGIプロセスを自動的に再起動するための良い戦略は何ですか?
私はPerlベースのFastCGIアプリを持っていますが、これはめったにダウンしません。ただし、ダウンした場合、再起動は自動的には行われません。Apacheを手動で再起動すると常にうまくいきますが、それはアプリの稼働時間を改善することに対処します。
Perl Monksの人々が提案しているように、アプリを定期的にチェックし、必要に応じて再起動するためにcron
使用するスクリプトと組み合わせてジョブを使用することを考えています。WWW::Mechanize
その前に、FastCGIプロセスを監視し、プロセスが終了したときに自動的に再起動するためのより良い方法を誰かが知っているかどうかを知りたいのですが、それとも最適な方法より上に提案された方法ですか?
ありがとう。
java - Javaによるシンプルなサーバー監視
サーバーのリソース消費を監視できるソリューションを見つけようとしています。できれば、取得したいメトリックはネットワーク使用率IOであり、可能であればCPU使用率/負荷平均とディスクIOです。
私が持っている他の唯一の要件は、この情報をJavaで取得できるため、操作でき、少なくともLinux(Fedora)で機能することです。
いくつかの監視ツールについて聞いたことがありますが、これを行うための最善の方法がわかりません。おそらく30秒ごとに情報を収集したいと思います。
ありがとう
更新:繰り返しになりますが、Java固有の監視ではなく、システム全体の監視について言及しています。これらのメトリックにアクセスするためにJavaを使用したいだけです
c# - try/catchを使用せずに未処理の例外を自動的にログに記録する
そのため、すべての例外を手動でキャッチして書き出すことなく、未処理のすべての例外をイベントログに記録できるようにしたいと考えています。
WCFサービス内でヘルス監視機能を使用したかったのですが、問題は、これがasp.netによって生成されたエラーのみをキャッチし、SharePointの呼び出しからスローされたSPExceptionエラーもキャッチしたいということです。
例外は、System.Management名前空間のWebBaseErrorEventでraiseメソッドを呼び出す場合にのみ処理されるようです。ASP.Net例外は本質的にこれを行うと思いますが、SPExceptionsはそうではありません。したがって、私の唯一のオプションは、手動でSPExceptionエラーをキャッチし、それらをイベントログに書き込むか、新しいWebBaseErrorEventオブジェクトを作成して、それに対してraiseを呼び出すことです。これにより、達成したいことが無効になります。
私は何かが足りないのですか?もっと簡単な方法はありますか?
asp.net - .Net MVCアプリは常にコンパイルされています-理由を知るにはどうすればよいですか?
サイトでヘルスモニタリングを使用していますが、1分ごとまたはそれ以上の頻度で再コンパイルされるようです。ただし、セッション状態が常に失われるわけではありません。
これが私のweb.configからの私のヘルスモニタリングコードです
通知は次のとおりです。
saas - ホストされているアプリのステータスダッシュボード
GoogleやAmazonが提供するステータスダッシュボードと同様のステータスダッシュボードをSAASインターネットアプリケーションのユーザーに提供したいと思います。
そのようなインターフェースをサポートする既製のサードパーティがホストするサービスを知っている人はいますか?
Googleの例:
http://www.google.com/appsstatus#hl=en
アマゾンの例:
asp.net - SqlWebEventProviderに列を追加します
SqlWebEventProvider
ASP.NETアプリケーションでは、を使用して、アプリケーションの存続期間中に発生したすべてのイベントをログに記録したいと思います。
問題は、テーブルaspnet_WebEvent_Event
に十分な列がなく、より多くの情報をログに記録する必要があると考えていることです(Loggedユーザーを維持する必要があります)。
この情報は[詳細]列に保存できることは承知していますが、結果をフィルタリングしてレポートを作成するのはそれほど簡単ではありません。
だから私は列を追加するための簡単な解決策を探しています。導出できればいいのですがSqlWebEventProvider
、ストアドプロシージャパラメータの作成に使用されるメソッドはプライベート(PrepareParams()
およびFillParams()
)です。
Providerクラス全体を書き直すことを意味しない単純なソリューションはありますか?
asp.net - プログラムによる HealthMonitoring プロバイダー設定へのアクセス
web.config で ASP.Net ヘルス モニタリングを設定しました。
そして、このプロバイダーの構成をコードで読み取ろうとしています:
[注: 実際の製品コードではありません。簡潔にするためにハードコードされて圧縮されています]
問題: ElementInformation.Properties コレクションには期待どおりのキーが含まれていますが、Value は "Nothing" であり、"Properties("to" の他のすべてのプロパティも同様です。 )」。
プロバイダーの設定にアクセスするにはどうすればよいですか?
.net - ASP.Net Health Monitoring - キューに入れられたリクエストを確認する方法
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 時間バッファリングを設定するだけの問題ですか、それとももっと良い方法がありますか?
ありがとう
助けてくれてありがとう