Microsoft Azure Container Instance


Microsoft Azure Container Instance - An Overview

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.

Creating a new Microsoft Azure Container Instance Monitor

To learn how to create a new Microsoft Azure Container Instance Monitor, click here.

Monitored Parameters

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:

  • Availability tab gives the Availability history for the past 24 hours or 30 days.
  • Performance tab gives the Health Status and events for the past 24 hours or 30 days.
  • List view enables you to perform bulk admin configurations.

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:

Performance Overview

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).

Configuration

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