Microsoft Azure Container Instance (ACI) is a service provided by Microsoft Azure that allows you to run containers directly on the Microsoft Azure public cloud. It allows you to handle containers without having to manage the underlying virtual machines or complex infrastructures and supports both Linux and Windows containers. A dedicated Azure Container Instance Monitoring tool is crucial to ensure the best performance and reliability for your container instances. Continue reading to learn how to achieve this with Applications Manager.
To learn how to create a new Microsoft Azure Container Instance Monitor, click here.
Navigate to the Category View by clicking the Monitors tab. Hover over 'Child Monitors' under Microsoft Azure in the Cloud Apps table, and then select the Container Instances monitor from the displayed tooltip. This action will display the bulk configuration view for Azure Container Instance in three tabs:
The Microsoft Azure monitor provides a brief detail of the Azure Container Instance under the given subscription. Following are the list of metrics monitored in Azure Container Instance Monitoring in their corresponding tabs:
Parameter | Description |
---|---|
INSTANCE DETAILS | |
Status | The state of the container group. |
No. of Containers | The total number of containers deployed in the container group. |
FQDN | The Fully Qualified Domain Name of the Container Instance. |
CPU UTILIZATION | |
CPU Utilization | The average CPU utilization of all the instances of the container group at the time of polling (in %). |
MEMORY UTILIZATION | |
Memory Utilization | The average memory utilization of all the instances of the container group at the time of polling (in %). |
CPU USAGE | |
CPU Cores Used | The average CPU used on all the cores in millicores at the time of polling. One millicore is 1/1000 of a CPU core (in millicores). |
CPU Cores Limit | The sum of CPU cores allocated for each instance in the container group (in core(s)). |
MEMORY USAGE | |
Memory Used | The average memory used at the time of polling (in MB). |
Memory Limit | The sum of memory allocated for each instance deployed in the container group (in GB). |
INCOMING DATA | |
Rate of Incoming Data | The average amount of data received per second over a network between the poll interval (in MB/s). |
OUTGOING DATA | |
Rate of Outgoing Data | The average amount of data transmitted per second over a network between the poll interval (in MB/s). |
Parameter | Description |
---|---|
CONFIGURATION | |
Resource Group Name | The name of the resource group. |
Location | The location of the resource. |
Provisioning State | The current provisioning state of the resource. |
OS Type | The type of the operating system required by the containers in the container group. Possible values: Linux/ Windows |
SKU | The SKU for the container group. Possible values: Standard/ Confidential/ Dedicated |
Restart Policy | The Restart policy for all containers within the container group. Possible values: Always/ Never/ OnFailure |
IP CONFIGURATION | |
IP Address | IP address for the container group. |
IP Address Type | Specifies whether the IP is exposed to the public internet or private VNET. Possible values: Private/ Public |
DNS Name Label | The DNS name label for the IP. |
DNS Name Label Scope Reuse | The value representing the security enum. Possible values: Noreuse/ ResourceGroupReuse/ SubscriptionReuse/ TenantReuse/ Unsecure |