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監視で対応するタブで監視できるメトリクスのリストは次のとおりです。

Azure Container Apps監視は、Applications Managerのビルド173000以降のAzure Gov Cloudアカウントでサポートされます。

パフォーマンス概要

RESERVED CORESグループのメトリクスは、Azure Globalアカウントでのみサポートされます。
パラメーター 説明
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パフォーマンス

JVMパフォーマンスタブのメトリクスは、Azure Globalアカウントでのみサポートされます。
パラメーター 説明
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.

レジリエンス統計

レジリエンス統計タブのメトリクスは、Azure Globalアカウントでのみサポートされます。
パラメーター 説明
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