Microsoft Azure Container Apps監視
概要
Azure Container
Appsは、複雑なインフラストラクチャーを管理することなく、マイクロサービスやコンテナー化されたアプリケーションを実行できるサーバーレスコンテナーサービスです。Azure
Functions、Azure Logic Apps、Azure Monitor、Azure Key
VaultなどのAzureサービスとシームレスに統合できます。
Applications ManagerのAzure Container
Apps監視ツールは、Azure Container
Appsを他のAzureサービスと監視するためのさまざまな機能を提供します。リソース使用率、JVMパフォーマンス、回復力統計などの主要なKPIを詳細に監視するツールとして機能します。
新規監視追加
新規にMicrosoft Azure Container Appsを追加する方法はこちらをご参照ください。
監視対象パラメーター
[監視]タブをクリックして、監視カテゴリービューへ移動します。[クラウド]カテゴリーから[Microsoft
Azure]配下の[子モニター]にカーソルを合わせて、表示された欄から[Container Apps]をクリックしてください。
一括設定ビューが3つのタブに分類のうえ表示されます。
- [可用性]タブ:最新24時間か30日の可用性履歴がわかります。
- [パフォーマンス]タブ:最新24時間か30日のステータスとイベントを確認可能です。
- [リストビュー]タブ:一括管理設定を実行できます。
Azure Container Apps監視で対応するタブで監視できるメトリクスのリストは次のとおりです。
パフォーマンス概要
パラメーター | 説明 |
---|---|
CPU USAGE | |
CPU Cores Used | The average number of CPU cores consumed by the container app at the time of polling (in millicores). |
REQUESTS | |
Request Rate | The total number of requests processed per minute between the poll interval (in requests/min). |
Total Requests | The total number of requests processed between the poll interval. |
INCOMING DATA | |
Rate of Incoming Data | The total amount of network traffic received per second between the poll interval (in MB/s). |
Total Incoming Data | The total amount of network traffic received between the poll interval (in MB). |
OUTGOING DATA | |
Rate of Outgoing Data | The total amount of network traffic transmitted per second between the poll interval (in MB/s). |
Total Outgoing Data | The total amount of network traffic transmitted between the poll interval (in MB). |
MEMORY WORKING SET | |
Memory Working Set | The average amount of working set memory used by the container app at the time of polling (in MB). |
REPLICAS | |
Replicas | The total number of replicas that were created for the container app between the poll interval. |
Restarted Replicas | The total number of replicas that were restarted for the container app between the poll interval. |
RESERVED CORES | |
Reserved Cores (Max) | The maximum number of reserved cores for container app revisions between the poll interval. |
Total Reserved Cores | The average number of 'Total Reserved Cores' for the container app between the poll interval. |
JVMパフォーマンス
パラメーター | 説明 |
---|---|
MEMORY USED | |
Memory Used per pool | The average amount of memory used by each pool at the time of polling (in MB). |
Total Memory Used | The average amount of 'Total Memory Used' by heap or non-heap at the time of polling (in MB). |
COMMITTED MEMORY | |
Committed Memory per pool | The average amount of memory guaranteed to be available for each pool at the time of polling (in MB). |
Total Committed Memory | The average amount of 'Total Memory' guaranteed to be available for heap or non-heap at the time of polling (in MB). |
MEMORY LIMIT | |
Memory Limit per pool | The average amount of maximum obtainable memory for each pool at the time of polling (in MB). |
Total Memory Limit | The average amount of 'Total maximum obtainable memory' for heap or non-heap at the time of polling (in MB) |
BUFFER MEMORY USAGE | |
Buffer Memory Usage | The average amount of memory used by buffers, such as direct memory at the time of polling (in MB). |
Buffer Memory Limit | The average amount of total memory capacity of buffers at the time of polling (in MB). |
BUFFERS | |
Buffers | The average number of buffers in the memory pool between the poll interval. |
THREADS | |
Threads | The average number of executing platform threads between the poll interval. |
GARBAGE COLLECTIONS | |
Total Garbage Collections | The total number of JVM garbage collection actions between the poll interval. |
GARBAGE COLLECTION DURATION | |
Total Garbage Collection Duration | The total duration of JVM garbage collection actions between the poll interval. |
レジリエンス統計
パラメーター | 説明 |
---|---|
TIMEOUTS | |
Connection Timeouts | The average number of connection timeouts between the poll interval. |
Request Timeouts | The average number of requests that timed out waiting for a response between the poll interval. |
REQUEST RETRIES | |
Request Retries | The average number of request retries between the poll interval. |
REQUESTS PENDING CONNECTION POOL | |
Requests Pending Connection Pool | The average number of requests pending a connection pool connection between the poll interval. |
EJECTED HOSTS | |
Ejected Hosts | The average number of ejected hosts between the poll interval. |
EJECTIONS ABORTED | |
Ejections Aborted | The average number of ejections aborted due to the max ejection percentage between the poll interval. |
構成
パラメーター | 説明 |
---|---|
CONFIGURATION | |
Resource Group Name | The name of the resource group. |
Location | The location of the container app. |
Provisioning State | The current provisioning state of the container app. Possible values: Cancelled/ Deleting/ Failed/ InProgress/ Succeeded |
Running Status | The running status of the container app. |
Workload Profile | The workload profile name to pin for container app execution. |
Application FQDN | The fully qualified domain name that serves as a unique address to access the container application over the internet. |
Environment ID | Resource ID of the environment. |
Event Stream Endpoint | The event stream endpoint of the container app. |
Latest Revision FQDN | The FQDN of the latest revision for the container app. |
DEPLOYMENT METADATA | |
Minimum Replicas | The minimum number of replicas of the container app. |
Maximum Replicas | The maximum number of replicas of the container app. |
Inactive Revisions Limit | The maximum number of inactive revisions for the container app. |
Creation Time | The timestamp of container app creation. |
Creator Identity Type | The type of identity that created the container app. Possible values: Application/ Key/ ManagedIdentity/ User |
Last Modified Time | The timestamp of the last modification of the container app. |
Last Modifier Identity Type | The type of identity that modified the container app at the latest. Possible values: Application/ Key/ ManagedIdentity/ User |