問題タブ [application-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.
.net - 独自のアプリケーション監視を展開する
API へのエンドポイント リクエストと応答時間を監視したいと考えています。New Relicなども見ましたが高すぎます。
したがって、データベースにすべてのリクエストを記録するだけのアイデアがあります-動詞、Url、および合計応答時間の単純なテーブルです。
これは悪い考えですか?良い?これはアプリケーションのパフォーマンスに深刻な影響を与えますか?
winapi - 呼び出されたプロセスのクラッシュしたアプリケーション ダイアログを無効にする
アプリケーションからプロセスを開始して監視します。クラッシュまたはハングアップする可能性があります。
監視アプリケーションはこれに備えており、これを処理できます。
しかし、クラッシュ ウィンドウでは、アプリケーション クラッシュ ダイアログが表示されます。この時点で、クラッシュしたプロセスはまだプロセス リストにあります。ただし、監視アプリによってプロセスが終了される場合 ( でタイムアウトした後)、ダイアログは消えませんTerminateProcess
。
WerAddExcludedApplication
と を使用して、このアプリケーションの Windows エラー報告を無効にしようとしましたWerRemoveExcludedApplication
が、オンラインで解決策を検索するオプションが削除されるだけです。
また、WER を完全に無効にしたくもありません。
特定の実行可能ファイルに対してこのダイアログをプログラムで無効にする別の方法はありますか (常に同じであるとは限りません)。
amazon-web-services - AWS Cloudwatch でプロセスのランタイムを確認する
サーバー上で継続的に実行され、さまざまなタスクを実行するアプリケーション (Go で) を作成しています。一部は Web サービスであり、他は Thrift インターフェースを備えた内部サービスです。いくつかのバッチ プロセスもあります。
これらのプロセスが実行されていることを監視し、AWS Cloudwatch を使用してこれを実行できることを確認したいと思います。
簡単な実装は次のようになりますか?:
基本的に、「私はまだ実行中です」というカスタム Cloudwatch メトリクスを 5 分ごとに発行する別のワーカー スレッドを起動します。次に、メッセージが 5 分ごとに受信されなくなった場合にトリガーされるアラームを作成しますか?
この種のベストプラクティスは何ですか? Web サービスの可用性の監視について質問しているわけではないことに注意してください。これはもっと些細なことです。
ありがとう