ASP.NET

Supported OS Windows

Integrationv1.12.0

概要

ASP.NET からメトリクスをリアルタイムに取得すると、以下のことができます。

  • ASP.NET の状態を視覚化および監視できます。
  • ASP.NET のフェイルオーバーとイベントの通知を受けることができます。

セットアップ

インストール

ASP.NET チェックは Datadog Agent パッケージに含まれています。サーバーに追加でインストールする必要はありません。

コンフィギュレーション

  1. ASP.NET のパフォーマンスデータの収集を開始するには、Agent のコンフィギュレーションディレクトリのルートにある conf.d/ フォルダーの aspdotnet.d/conf.yaml ファイルを編集します。使用可能なすべてのコンフィギュレーションオプションの詳細については、サンプル aspdotnet.d/conf.yaml を参照してください。

  2. Agent を再起動します

: このチェックのバージョン 1.9.0 以降では、メトリクスの収集に新しい実装を使用し、これには Python 3 が必要です。Python 3 の使用が不可能なホストの場合や、このチェックのレガシーバージョンを使用する場合は、以下のコンフィグを参照してください。

ログの収集

ASP.NET は IIS ロギングを使用します。ASP.NET リクエストおよび失敗に関するログを表示するには、IIS のセットアップ手順に従います。

ASP.NET アプリケーションに関する未処理の 500 レベルの例外およびイベントは、Windows Application EventLog を使用して表示できます。

検証

Agent の status サブコマンドを実行し、Checks セクションで aspdotnet を探します。

収集データ

メトリクス

aspdotnet.application_restarts
(gauge)
Shows the number of times the application has been restarted during the Web server's lifetime.
aspdotnet.worker_process_restarts
(gauge)
Shows the number of times a worker process has restarted on the computer.
aspdotnet.request.wait_time
(gauge)
Shows the number of ms the most recent request was waiting in the queue.
Shown as millisecond
aspdotnet.applications.requests.in_queue
(gauge)
Shows the number of requests in the application request queue.
Shown as request
aspdotnet.applications.requests.executing
(gauge)
Shows the number of requests currently executing.
Shown as request
aspdotnet.applications.requests.persec
(gauge)
Shows the number of requests executed per second.
Shown as request
aspdotnet.applications.forms_authentication.failure
(gauge)
Number of failed access requests made
Shown as request
aspdotnet.applications.forms_authentication.successes
(gauge)
Number of successful access requests made
Shown as request

イベント

ASP.NET チェックにはイベントは含まれません。

サービスのチェック

ASP.NET チェックには、サービスのチェック機能は含まれません。

トラブルシューティング

ご不明な点は、Datadog のサポートチームまでお問い合わせください。