Azure Service Fabric 監視データ リファレンス
この記事には、このサービスに関するすべての監視リファレンス情報が含まれています。
Azure Service Fabric 用に収集できるデータとその使用方法の詳細については、 Monitor Service Fabric を参照してください。
Azure Monitor では、Service Fabric のプラットフォーム メトリックやリソース ログは収集されません。 次の情報を監視および収集できます。
Service Fabric のシステム、ノード、アプリケーションのイベント。 イベントの完全な一覧については、「 Service Fabric イベントの一覧を参照してください。
ノードとアプリケーション上の Windows パフォーマンス カウンター。 パフォーマンス カウンターの一覧については、「パフォーマンス メトリックを参照してください。
クラスター、ノード、およびシステム サービスの正常性データ。 FabricClient.HealthManager プロパティを使用するとレポートの正常性やエンティティの正常性の取得などの正常性関連の操作に使用する正常性クライアントを取得できます。
ゲスト OS で実行される 1 つ以上のエージェントを介して、クラスター ノード上で実行されるゲスト オペレーティング システム (OS) のメトリック。
ゲスト OS メトリックには、ゲストの CPU 使用率またはメモリ使用量を追跡するパフォーマンス カウンターが含まれます。これは、自動スケーリングやアラートに頻繁に使用されます。 エージェントを使用してゲスト OS メトリックを Azure Monitor ログに送信し、Log Analytics を使用してクエリを実行できます。
Note
Azure Monitor エージェントは、以前に使用した Azure Diagnostics 拡張機能と Log Analytics エージェントを置き換えます。 詳細については、「Azure Monitor エージェントの概要」を参照してください。
パフォーマンス メトリック
クラスターおよびその中で実行しているアプリケーションのパフォーマンスを把握するには、メトリックを収集する必要があります。 Service Fabric クラスターでは、次のパフォーマンス カウンターを収集することをお勧めします。
Nodes
クラスター内の各コンピューターの負荷を把握し、クラスターのスケーリングを適切に決定するには、次のパフォーマンス カウンターの収集を検討してください。
カウンターのカテゴリ | カウンター名 |
---|---|
論理ディスク | Logical Disk Free Space (論理ディスクの空き領域) |
PhysicalDisk(per Disk) | Avg.Disk Read Queue Length |
PhysicalDisk(per Disk) | Avg.Disk Write Queue Length |
PhysicalDisk(per Disk) | Avg.Disk sec/Read |
PhysicalDisk(per Disk) | Avg.Disk sec/Write |
PhysicalDisk(per Disk) | Disk Reads/sec |
PhysicalDisk(per Disk) | Disk Read Bytes/sec |
PhysicalDisk(per Disk) | Disk Writes/sec |
PhysicalDisk(per Disk) | Disk Write Bytes/sec |
メモリ | Available MBytes |
PagingFile | % Usage |
Processor(Total) | % Processor Time |
Process (per service) | % Processor Time |
Process (per service) | ID Process |
Process (per service) | Private Bytes |
Process (per service) | Thread Count |
Process (per service) | Virtual Bytes |
Process (per service) | Working Set |
Process (per service) | Working Set - Private |
Network Interface(all-instances) | Bytes recd |
Network Interface(all-instances) | Bytes sent |
Network Interface(all-instances) | Bytes total |
Network Interface(all-instances) | Output Queue Length |
Network Interface(all-instances) | Packets Outbound Discarded |
Network Interface(all-instances) | Packets Received Discarded |
Network Interface(all-instances) | Packets Outbound Errors |
Network Interface(all-instances) | Packets Received Errors |
.NET アプリケーションとサービス
クラスターに .NET サービスをデプロイしている場合は、次のカウンターを収集します。
カウンターのカテゴリ | カウンター名 |
---|---|
.NET CLR Memory (per service) | プロセス ID |
.NET CLR Memory (per service) | # Total committed Bytes |
.NET CLR Memory (per service) | # Total reserved Bytes |
.NET CLR Memory (per service) | # Bytes in all Heaps |
.NET CLR Memory (per service) | Large Object Heap size |
.NET CLR Memory (per service) | # GC Handles |
.NET CLR Memory (per service) | # Gen 0 Collections |
.NET CLR Memory (per service) | # Gen 1 Collections |
.NET CLR Memory (per service) | # Gen 2 Collections |
.NET CLR Memory (per service) | % Time in GC |
Service Fabric のカスタム パフォーマンス カウンター
Service Fabric は、大量のカスタム パフォーマンス カウンターを生成します。 SDK をインストールした場合、Windows コンピューターでの包括的な一覧をパフォーマンス モニター アプリケーションで表示できます ([スタート] > [パフォーマンス モニター])。
クラスターにデプロイしているアプリケーションで Reliable Actors を使っている場合は、Service Fabric Actor
および Service Fabric Actor Method
カテゴリのカウンターを追加します (「Reliable Actors の診断とパフォーマンス監視」をご覧ください)。
Reliable Services またはサービスのリモート処理を使っている場合は、同様に、収集する必要のあるカウンターが含まれる Service Fabric Service
および Service Fabric Service Method
カウンター カテゴリがあります。サービス リモートの処理での監視および Reliable Services のパフォーマンス カウンターに関する記事をご覧ください。
Reliable Collections を使っている場合は、Service Fabric Transactional Replicator
の Avg. Transaction ms/Commit
を追加して、トランザクションあたりの平均コミット待ち時間メトリックを収集することをお勧めします。
Azure Monitor ログ テーブル
このセクションでは、Kusto クエリを使用した Log Analytics によるクエリに使用できる、このサービスに関連するすべての Azure Monitor ログ テーブルを一覧表示します。 テーブルにはリソース ログ データが含まれており、収集されルーティングされる内容によっては、さらに多くのデータが含まれる場合があります。
Service Fabric クラスター
Microsoft.ServiceFabric/clusters
アクティビティ ログ
リンクされたテーブルには、このサービスのアクティビティ ログに記録できる操作が一覧表示されます。 これらの操作は、アクティビティ ログで使用可能なすべてのリソース プロバイダー操作のサブセットです。
アクティビティ ログ エントリのスキーマの詳細については、「アクティビティ ログのスキーマ」を参照してください。
関連するコンテンツ
- Service Fabric の監視の説明については、「 Monitor Service Fabric 」を参照してください。
- Azure リソースの監視の詳細については、「Azure Monitor で Azure リソースを監視する」を参照してください。
- Service Fabric のシステム、ノード、およびアプリケーション のイベントの一覧については Service Fabric イベントのリストを参照してください。