.NETノードのモニタリング
このページでは、.NET アプリケーションのモニタリングに固有の考慮事項と、.NET フレームワークおよび技術の構成を微調整する方法について説明します。たとえば、IIS アプリケーション、Windows サービス、およびスタンドアロン アプリケーションにおけるモニタリングや構成に関するページが含まれます。
.NET エージェントを使用して .NET アプリケーション環境をインストゥルメント化したら、.NET アプリケーション パフォーマンスのモニタリングを開始することができます。EssentialsSplunk AppDynamics
End-to-End APM for .NET
Windowsハードウェアリソースのモニタリング
このページでは、.NET マシンエージェントを使用して Windows ハードウェアリソースをモニタする方法について説明します。.NET エージェントには、AppDynamics.Agent.Coordinator サービスの一部として実行される組み込みの .NET マシンエージェントが含まれています。.NET マシンエージェントは、以下をはじめとするシステム パフォーマンス データ メトリックを定期的に収集します。
- CPU活動
- メモリ使用量
- ディスクの読み込みおよび書き込み
- ネットワーク・トラフィック
- ディスク空き容量の割合(%)およびMB数
Windows ハードウェア リソース メトリックは、 メトリックブラウザの使用開始で確認できます。マシンに IIS がインストールされている場合、.NET マシンエージェントは IIS、ASP.NET および ASP.NET アプリケーションメトリックも報告します。IISのモニタリングIISのモニタリング.NET マシンエージェントは、パフォーマンスカウンタに基づく CLR メトリックも報告します。CLRのモニタリングCLRのモニタリング
Windows Azure プラットフォーム上で実行されるアプリケーションに対して、Splunk AppDynamics はハードウェアリソースのモニタリング機能とマシンエージェント機能を無効にします。
- CLRクラッシュレポート
- マシンスナップショット
- パフォーマンスカウンタのメトリック
Machine Snapshots for .NET
Sometimes environmental conditions cause trouble on the machines where your application runs. Issues that occur outside monitored application code don't show up on transaction snapshots. Machine snapshots provide critical details about CPU usage, memory usage, and the IIS queue on a server at a specific moment in time. Use the data in machine snapshots to uncover and resolve environmental problems.
Splunk AppDynamics generates machine snapshots to capture the state of a server at a specific moment in time. The machine snapshots show the processes running on the machine, the IIS application pool activity, and any related transaction snapshots. By default the .NET Machine Agent takes machine snapshots under these conditions:
- Periodic collection: The agent takes one snapshot every 10 minutes.
- Breached thresholds: The .NET Machine Agent takes samples of machine statistics every 10 seconds within a 10-minute window. For each sample, the agent checks the CPU percent usage, the memory percent usage, and the oldest item in the IIS application pool queue. The agent flags a sample as a violation when the current usage meets or exceeds one of these thresholds:
-
CPU at 80% or higher
-
Memory at 80% or higher
- IIS application pool queue item older than 100 milliseconds
-
To customize the periodic collection or threshold settings, see Configure Machine Snapshots for .NET.