Azure Plugin
Configuration
The Azure plugin allows you to collect devices, metadata, and metrics from the Azure Public Cloud environment. The Azure plugin makes use of Azure Data Plane API for metric collection and allows you to monitor multiple different subscriptions and regions.
Execute the following steps to monitor an Azure account. This will automatically create devices and collect metrics for various Azure resources within selected regions for that account.
- To access the Device Manager from the navigation bar, click the Devices menu and select Device Manager.
- Either add a device with the Azure plugin or edit an existing device to enable the Azure plugin.
- Click Add Device to display the New Device page.
- Click
icon under the Actions column to display the Edit Device page.
- Click the plugin drop-down. By default, it is set to SNMP. Select
Azure.
- Select the Enable Azure Integration check box.
- In the Tenant ID field, enter the ID of the Azure tenant you want to monitor.
- In the Subscription ID field, enter the ID of the Azure subscription you want to monitor.
- In the Application Client ID field, enter the ID of Azure registered application for SevOne.
- In the Client Secret Value field, enter the value of the secret created for the Azure registered application for SevOne.
- Click Save As New to save the current changes as a New Device, or click Save to confirm the changes in the Edit Device page.
-
When the desired changes have been saved, click the Cancel button to return to the Device Manager page.
Azure Services
The Azure plugin supports the following services.

- Azure ExpressRoute Circuit
- Azure ExpressRoute Direct
- Azure ExpressRoute Gateway
- Azure Global Load Balancer
- Azure Load Balancer
- Azure Storage Account
- Azure VirtualMachine
- Azure VM Scale Set
- Azure VM Scale Set Instance
- Azure VPN Gateway
The Azure plugin uses:
- Azure Data Plane API for metrics collection
- Azure REST API for Metadata collection
Please refer to Azure Quick Start Guide for additional details on how to setup Azure integration using the Azure Plugin.
Azure Device Groups
Device groups are created at an interval of 6 hours on SevOne NMS to group Azure devices by device description and metadata values. The Azure plugin regularly applies the rules for these groups to ensure the devices are added to appropriate groups.
Device Groups Hierarchy
- All Device Groups (default) - device group that contains all devices on SevOne NMS.
- Azure - device group that contains all automatically created Azure devices. A device is a
member of this group if any of the following rules apply.
- ExpressRoute - this device group contains all ExpressRoutes that exist as part of an
Azure integration that has been created. A device is a member of this group if it contains the
following devices.
- Azure ExpressRoute Circuit – this device group contains all ExpressRoute Circuits that exist as part of an Azure integration that has been created. A device is a member of this group if it contains Azure ExpressRoute Circuit in the device description.
- Azure ExpressRoute Gateway - this device group contains all ExpressRoute Gateways that exist as part of an Azure integration that has been created. A device is a member of this group if it contains Azure ExpressRoute Gateway in the device description.
- Azure ExpressRoute Direct - this device group contains all ExpressRoute Directs that exist as part of an Azure integration that has been created. A device is a member of this group if it contains Azure ExpressRoute Direct in the device description.
- Azure Global Load Balancer - this device group contains all Global Load Balancers that exist as part of an Azure integration that has been created. A device is a member of this group if it contains Azure Global Load Balancer in the device description.
- Azure Load Balancer - this device group contains all Load Balancers that exist as part of an Azure integration that has been created. A device is a member of this group if it contains Azure Load Balancer in the device description.
- Azure Storage Account - this device group contains all Storage Accounts that exist as part of an Azure integration that has been created. A device is a member of this group if it contains Azure Storage Account in the device description.
- Azure VirtualMachine - this device group contains all the Virtual Machines you are monitoring as a part of different Azure integrations you might create across different subscriptions and tenants. A device is a member of this group if it contains Azure VirtualMachine in the device description.
- Azure VM Scale Set - this device group contains all VM Scale Sets that exist as part of an Azure integration that has been created. A device is a member of this group if it contains Azure VM Scale Set in the device description.
- Azure VM Scale Set Instance - this device group contains all Virtual Machine Scale Set Instances that exist as part of an Azure integration that has been created. A device is a member of this group if it contains Azure VM Scale Set Instance in the device description.
- Azure VPN Gateway – this device group contains all VPN Gateways that exist as part of an Azure integration that has been created. A device is a member of this group if it contains Azure VPN Gateway in the device description.
- ExpressRoute - this device group contains all ExpressRoutes that exist as part of an
Azure integration that has been created. A device is a member of this group if it contains the
following devices.
Azure Metadata
New devices have metadata attributes added to them automatically in both the Azure and Azure <service name> namespaces. i.e., a virtual machine will have metadata attributes populated in both Azure and Azure Virtual Machine namespaces.
The tables below contain all Azure metadata namespaces and the attributes associated with them in SevOne NMS.
Azure
Contains all attribute names and types that are created within the Azure metadata namespace. All Azure devices will have the following attributes populated.
Attribute Name | Attribute Type | Description |
---|---|---|
Azure Region | Text | The region in which the resource belongs. |
Coordinates | Latitude and Longitude | The coordinates of the device. |
Resource Group | Text | The resource group to which the device belongs. |
Resource ID | Text | The resource ID of the resource group to which the device belongs. |
Subscription ID | Text | The Azure subscription ID corresponding to the Azure Device. |
Azure ExpressRoute Circuit
Attribute Name | Attribute Type | Description |
---|---|---|
Bandwidth (Mbps) | Integer | The bandwidth of the express route circuit. |
Circuit Status | Text | The status of the express route circuit. |
Peering Location | Text | The co-location of the express route circuit. |
Provider | Text | The provider of the express route circuit. |
Provider Status | Text | The current status of the express route provider. |
Azure ExpressRoute Direct
Attribute Name | Attribute Type | Description |
---|---|---|
Allocation Date | Text | The allocation date of the express route direct. |
Bandwidth (Gbps) | Integer | The bandwidth of the connection. |
Encapsulation | Text | The encapsulation type of the express route direct. |
Ether Type | Text | The ether type of the express route direct. |
MTU | Text | The maximum transmission unit for the express route direct. |
Peering Location | Text | The co-location of the express route direct. |
Provisioned Bandwidth (Gbos) | Integer | The provisioned bandwidth associated with express route direct. |
Azure ExpressRoute Gateway
Attribute Name | Attribute Type | Description |
---|---|---|
Gateway Type | Text | The type of express route gateway. |
Public IP Address | IP Address | The public IP Address of the express route gateway. |
SKU | Text | Determines the requirements and characteristics of the express route gateway. |
Virtual Network | Text | The virtual network of the express route gateway. |
Azure Global Load Balancer
Attribute Name | Attribute Type | Description |
---|---|---|
SKU | Text | Determines the requirements and characteristics of the global load balancer. |
Tier | Text | The tier of the global load balancer. |
Azure Load Balancer
Attribute Name | Attribute Type | Description |
---|---|---|
SKU | Text | Determines the requirements and characteristics of the load balancer. |
Tier | Text | The tier of the load balancer. |
Azure Storage
Attribute Name | Attribute Type | Description |
---|---|---|
Account Kind | Text | The type of the storage. |
Created | Date/Time | The creation date of the storage. |
Performance | Text | The performance requirement of the storage. |
Replication | Text | The replication level associated with the storage. |
Azure Virtual Machine
Contains all attribute names and types that are created within the Azure Virtual Machine namespace. Only Azure Virtual Machine devices will have the following attributes populated.
Attribute Name | Attribute Type | Description |
---|---|---|
Availability Zone | Text | The availability zone of the virtual machine. |
DNS Name | Text | The DNS name assigned to the virtual machine. |
Operating System | Text | The operating system running on the virtual machine. |
Private IP Address | IP Address | The private IP address of the virtual machine as reflected in the Azure Portal. |
Public IP Address | IP Address | The public IP Address of the virtual machine as reflected in the Azure Portal. |
RAM | Text | The RAM assigned to the virtual machine. |
Resource Group | Text | The resource group the virtual machine belongs to. |
Resource ID | Text | The associated resource ID of the resource group the virtual machine belongs to. |
Size | Text | The virtual machine type as indicated in the Azure Portal. |
Status | Text | The status of the virtual machine as indicated in the Azure Portal. |
vCPUs | Integer | The number of vCPUs associated with the virtual machine. |
Virtual Network/Subnet | Text | VNET/Subnet as indicated in the Azure Portal. |
Azure VM Scale Set
Attribute Name | Attribute Type | Description |
---|---|---|
Instance Count | Integer | Number of instances in the virtual machine scale set. |
RAM | Text | The RAM assigned to each virtual machine of the virtual machine scale set. |
Size | Text | Scale Set Type as mentioned in the Azure Portal. |
Status | Text | Status of the virtual machine scale set. |
vCPUs | Integer | The number of vCPUs in each virtual machine of the scale set. |
Azure VM Scale Set Instance
Attribute Name | Attribute Type | Description |
---|---|---|
Computer Name | Text | The name of the virtual machine. |
Disk | Text | The disk associated with the virtual machine. |
Fault Domain | Integer | Group of virtual machines with a common power source. |
Instance ID | Text | The ID of the instances of the virtual machine. |
Private IP Address | IP Address | The private IP Address of the virtual machine. |
Public IP Address | IP Address | The public IP Address of the virtual machine. |
SKU | Text | Determines the requirements and characteristics of the virtual machine. |
Virtual Network/Subnet | Text | VNET/Subnet as indicated in the Azure portal. |
Azure VPN Gateway
Attribute Name | Attribute Type | Description |
---|---|---|
Gateway Type | Text | The type of the gateway. |
Public IP Address | IP Address | The public IP Address of the gateway. |
SKU | Text | Determines the requirements and characteristics of the gateway. |
Virtual Network | Text | The virtual network of the gateway. |
VPN Type | Text | The type of the VPN. |
Azure Metrics
After a device is configured to monitor an Azure subscription, object and indicator types are created on the configured SevOne NMS. Data Plane API starts pulling information into the corresponding SevOne NMS device, objects, and indicators.
From SevOne NMS > Administration > Monitoring Configuration > Object Types, under All Object Types in the left navigation bar, you will see all the object types and its respective indicators that the Azure plugin creates.
The tables below contain all the metrics collected by SevOne NMS and the associated Object and Indicator types created on SevOne NMS.
Azure VirtualMachine
Azure VirtualMachine contains the following object types.
For details, please refer
to
https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/metrics-supported#microsoftcomputevirtualmachines
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure VM Availability | VmAvailabilityMetric | Number | Measure of availability of virtual machines over time. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure VM Burst Statistics | VM Local Used Burst BPS Credits Percentage | Percent | Percentage of cached burst BPS credits used by the virtual machine. |
VM Local Used Burst IO Credits Percentage | Percent | Percentage of cached burst IO credits used by the virtual machine. | |
VM Remote Used Burst BPS Credits Percentage | Percent | Percentage of uncached burst BPS credits used by the virtual machine. | |
VM Remote Used Burst IO Credits Percentage | Percent | Percentage of uncached burst IO credits used by the virtual machine. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure VM CPU | CPU Credits Consumed | Number | Total number of credits consumed by the virtual machine. Only available on B-series burstable VMs. |
CPU Credits Remaining | Number | Total number of credits available to burst. Only available on B-series burstable VMs. | |
Percentage CPU | Percent | The percentage of allocated compute units that are currently in use by the virtual machine(s). |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure VM Disk | Disk Read Bytes | Bytes | Bytes read from disk during the monitoring period. |
Disk Read Operations/Sec | Number | Disk Read IOPS. | |
Disk Write Bytes | Bytes | Bytes written to disk during the monitoring period. | |
Disk Write Operations/Sec | Number | Disk Write IOPS. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure VM Memory | Available Memory Bytes | Bytes | Amount of physical memory, in bytes, immediately available for allocation to a process or for system use in the virtual machine. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure VM Network | Inbound Flows | Number | Inbound Flows are number of current flows in the inbound direction (traffic going into the VM). |
Inbound Flows Maximum Creation Rate | Number | The maximum creation rate of inbound flows (traffic going into the VM). | |
Network In Total | Bytes | The number of bytes received on all network interfaces by the virtual machine(s) (Incoming Traffic). | |
Network Out Total | Bytes | The number of bytes out on all network interfaces by the virtual machine(s) (Outgoing Traffic). | |
Outbound Flows | Number | Outbound Flows are number of current flows in the outbound direction (traffic going out of the VM). | |
Outbound Flows Maximum Creation Rate | Number | The maximum creation rate of outbound flows (traffic going out of the VM). |
Azure VM Scale Set
Azure VM Scale Set contains the following object types.
For details, please refer to
https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-compute-virtualmachinescalesets-metrics
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure VM Scale Sets Availability | VmAvailabilityMetric | Number | Measure of availability of virtual machines over time. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure VM Scale Sets Burst Statistics | VM Local Used Burst BPS Credits Percentage | Percent | Percentage of cached burst BPS credits used by the VM. |
VM Local Used Burst IO Credits Percentage | Percent | Percentage of cached burst IO credits used by the VM. | |
VM Remote Used Burst BPS Credits Percentage | Percent | Percentage of uncached burst BPS credits used by the VM. | |
VM Remote Used Burst IO Credits Percentage | Percent | Percentage of uncached burst IO credits used by the VM.. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure VM Scale Sets CPU | CPU Credits Consumed | Number | Total number of credits consumed by the virtual machine. Only available on B-series burstable VMs. |
CPU Credits Remaining | Number | Total number of credits available to burst. Only available on B-series burstable VMs. | |
Percentage CPU | Percent | The percentage of allocated compute units that are currently in use by the virtual machine(s). |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure VM Scale Sets Disk | Disk Read Bytes | Bytes | Bytes read from disk during monitoring period. |
Disk Read Operations/Sec | Number | Disk Read IOPS. | |
Disk Write Bytes | Bytes | Bytes written to disk during monitoring period. | |
Disk Write Operations/Sec | Number | Disk Write IOPS. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure VM Scale Sets Memory | Available Memory Bytes | Bytes | Amount of physical memory, in bytes, immediately available for allocation to a process or for system use in the virtual machine. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure VM Scale Sets Network | Inbound Flows | Number | Inbound Flows are number of current flows in the inbound direction (traffic going into the VM). |
Inbound Flows Maximum Creation Rate | Number | The maximum creation rate of inbound flows (traffic going into the VM). | |
Network In Total | Bytes | The number of bytes received on all network interfaces by the virtual machine(s) (Incoming Traffic). | |
Network Out Total | Bytes | The number of bytes out on all network interfaces by the virtual machine(s) (Outgoing Traffic). | |
Outbound Flows | Number | Outbound Flows are number of current flows in the outbound direction (traffic going out of the VM). | |
Outbound Flows Maximum Creation Rate | Number | The maximum creation rate of outbound flows (traffic going out of the VM). |
Azure VM Scale Set Instance
Azure VM Scale Set Instance contains the following object types.
For details, please
refer to
https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-compute-virtualmachinescalesets-virtualmachines-metrics
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure VM Scale Set Instance Availability | VmAvailabilityMetric | Number | Measure of availability of virtual machines over time. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure VM Scale Set Instance Burst Statistics | VM Local Used Burst BPS Credits Percentage | Percent | Percentage of cached burst BPS credits used by the VM. |
VM Local Used Burst IO Credits Percentage | Percent | Percentage of cached burst IO credits used by the VM. | |
VM Remote Used Burst BPS Credits Percentage | Percent | Percentage of uncached burst BPS credits used by the VM. | |
VM Remote Used Burst IO Credits Percentage | Percent | Percentage of uncached burst IO credits used by the VM. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure VM Scale Set Instance CPU | CPU Credits Consumed | Number | Total number of credits consumed by the virtual machine. Only available on B-series burstable VMs. |
CPU Credits Remaining | Number | Total number of credits available to burst. Only available on B-series burstable VMs. | |
Percentage CPU | Percent | The percentage of allocated compute units that are currently in use by the virtual machine(s). |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure VM Scale Set Instance Disk | Disk Read Bytes | Bytes | Bytes read from disk during monitoring period. |
Disk Read Operations/Sec | Number | Disk Read IOPS. | |
Disk Write Bytes | Bytes | Bytes written to disk during monitoring period. | |
Disk Write Operations/Sec | Number | Disk Write IOPS. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure VM Scale Set Instance Memory | Available Memory Bytes | Bytes | Amount of physical memory, in bytes, immediately available for allocation to a process or for system use in the virtual machine. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure VM Scale Set Instance Network | Inbound Flows | Number | Inbound Flows are number of current flows in the inbound direction (traffic going into the VM). |
Inbound Flows Maximum Creation Rate | Number | The maximum creation rate of inbound flows (traffic going into the VM). | |
Network In Total | Bytes | The number of bytes received on all network interfaces by the virtual machine(s) (Incoming Traffic). | |
Network Out Total | Bytes | The number of bytes out on all network interfaces by the virtual machine(s) (Outgoing Traffic). | |
Outbound Flows | Number | Outbound Flows are number of current flows in the outbound direction (traffic going out of the VM). | |
Outbound Flows Maximum Creation Rate | Number | The maximum creation rate of outbound flows (traffic going out of the VM). |
Azure ExpressRoute Circuit
Azure ExpressRoute Circuit contains the following object types.
For details, please
refer to
https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-expressroutecircuits-metrics
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure ExpressRoute Circuit FastPath Operations | FastPathRoutesCount | Number | FastPath routes count for circuit. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure ExpressRoute Circuit GlobalReach Operations | GlobalReachBitsInPerSecond | Number | Global reach bits in per second. |
GlobalReachBitsOutPerSecond | Number | Global reach bits out per second. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure ExpressRoute Circuit Operations | ArpAvailability | Percent | ARP availability. |
BgpAvailability | Percent | BGP availability. | |
BitsInPerSecond | Number | Bits in per second. | |
BitsOutPerSecond | Number | Bits out per second. | |
DroppedInBitsPerSecond | Number | Dropped bits in per second. | |
DroppedOutBitsPerSecond | Number | Dropped bits out per second. | |
QosDropBitsInPerSecond | Number | QoS drop bits in per second. | |
QosDropBitsOutPerSecond | Number | QoS drop bits out per second. |
Azure ExpressRoute Direct
Azure ExpressRoute Direct contains the following object types.
For details, please
refer to
https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-expressrouteports-metrics
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure ExpressRoute Direct FastPath Operations | FastPathRoutesCountForDirectPort | Number | FastPath routes count for direct port. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure ExpressRoute Direct Operations | AdminState | Number | The admin state. |
LineProtocol | Number | The line protocol status. | |
PortBitsInPerSecond | Number | Port bits ingressing Azure per second. | |
PortBitsOutPerSecond | Number | Port bits egressing Azure per second. | |
RxLightLevel | Number | Rx Light level in dBm. | |
TxLightLevel | Number | Tx Light level in dBm. |
Azure ExpressRoute Gateway
Azure ExpressRoute Gateway contains the following object types.
For details, please
refer to
https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-virtualnetworkgateways-metrics
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure ExpressRoute Gateway Operations | ExpressRouteGatewayActiveFlows | Number | Number of active flows on ExpressRoute Gateway. |
ExpressRouteGatewayBitsPerSecond | Number | Total bits received on ExpressRoute Gateway per second. | |
ExpressRouteGatewayCpuUtilization | Number | CPU utilization of the ExpressRoute Gateway. | |
ExpressRouteGatewayFrequencyOfRoutesChange | Number | Frequency of routes change in ExpressRoute Gateway. | |
ExpressRouteGatewayMaxFlowsCreationRate | Number | Maximum number of flows created per second on ExpressRoute Gateway. | |
ExpressRouteGatewayNumberOfVmInVnet | Number | Number of VMs in the virtual network. | |
ExpressRouteGatewayPacketsPerSecond | Number | Total packets received on ExpressRoute Gateway per second. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure ExpressRoute Gateway Statistics | ExpressRouteGatewayCountOfRoutesAdvertisedToPeer | Number | Count of routes advertised to peer by ExpressRoute Gateway. |
ExpressRouteGatewayCountOfRoutesLearnedFromPeer | Number | Count of routes learned from peer by ExpressRoute Gateway. |
Azure Global Load Balancer
Azure Global Load Balancer contains the following object types.
For details, please refer
to
https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-loadbalancers-metrics
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure Load Balancer Global Operations | GlobalBackendAvailability | Number | Global Backend Availability |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure Load Balancer VIP Availability | VipAvailability | Number | VIP Availability |
Azure Load Balancer
Azure Load Balancer contains the following object types.
For details, please refer
to
https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-loadbalancers-metrics
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure Load Balancer Operations | ByteCount | Byte | Total number of bytes transmitted within a time period. |
DipAvailability | Number | Average load balancer health probe status per time duration. | |
PacketCount | Number | Total number of packets transmitted within a time period. | |
SnatConnectionCount | Number | Total number of new SNAT connections created within a time period. | |
SYNCount | Number | Total number of SYN packets transmitted within a time period. | |
VipAvailability | Number | Average load balancer data path availability per time duration. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure Load Balancer SNAT Ports Statistics | AllocatedSnatPorts | Number | Total number of SNAT ports allocated within a time period. |
UsedSnatPorts | Number | Total number of SNAT ports used within a time period. |
Azure Storage Account
For details, please refer to the following links.
- https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-storage-storageaccounts-blobservices-metrics
- https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-storage-storageaccounts-fileservices-metrics
- https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-storage-storageaccounts-queueservices-metrics
- https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-storage-storageaccounts-metrics
- https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-storage-storageaccounts-tableservices-metrics
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure Blob Service Capacity | BlobCapacity | Bytes | The amount of storage used by the storage account's Blob service in bytes. |
ContainerCount | Number | The number of containers in the storage account. | |
BlobCount | Number | The number of blob objects stored in the storage account. | |
IndexCapacity | Bytes | The amount of storage used by Azure Data Lake Storage Gen2 hierarchical index. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure Blob Service Operations | Availability | Percent | The percentage of availability for the storage service or the specified API operation. Availability is calculated by taking the TotalBillableRequests value and dividing it by the number of applicable requests, including those that produced unexpected errors. All unexpected errors result in reduced availability for the storage service or the specified API operation. |
Egress | Bytes | The amount of egress data. This number includes egress to external client from Azure Storage as well as egress within Azure. As a result, this number does not reflect billable egress. | |
Ingress | Bytes | The amount of ingress data, in bytes. This number includes ingress from an external client into Azure Storage as well as ingress within Azure. | |
SuccessE2ELatency | Milliseconds | The average end-to-end latency of successful requests made to a storage service or the specified API operation, in milliseconds. This value includes the required processing time within Azure Storage to read the request, send the response, and receive acknowledgment of the response. | |
SuccessServerLatency | Milliseconds | The average time used to process a successful request by Azure Storage. This value does not include the network latency specified in SuccessE2ELatency. | |
Transactions | Number | The number of requests made to a storage service or the specified API operation. This number includes successful and failed requests, as well as requests which produced errors. Use ResponseType dimension for the number of different type of response. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure File Service Capacity | FileCapacity | Bytes | The amount of File storage used by the storage account. |
FileCount | Number | The number of files in the storage account. | |
FileShareCapacityQuota | Bytes | The upper limit on the amount of storage that can be used by Azure Files Service in bytes. | |
FileShareCount | Number | The number of file shares in the storage account. | |
FileShareSnapshotCount | Number | The number of snapshots present on the share in storage account's Files Service. | |
FileShareSnapshotSize | Number | The amount of storage used by the snapshots in storage account's File service in bytes. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure File Service Operations | Availability | Percent | The percentage of availability for the storage service or the specified API operation. Availability is calculated by taking the TotalBillableRequests value and dividing it by the number of applicable requests, including those that produced unexpected errors. All unexpected errors result in reduced availability for the storage service or the specified API operation. |
Egress | Bytes | The amount of egress data. This number includes egress to external client from Azure Storage as well as egress within Azure. As a result, this number does not reflect billable egress. | |
Ingress | Bytes | The amount of ingress data, in bytes. This number includes ingress from an external client into Azure Storage as well as ingress within Azure. | |
SuccessE2ELatency | Milliseconds | The average end-to-end latency of successful requests made to a storage service or the specified API operation, in milliseconds. This value includes the required processing time within Azure Storage to read the request, send the response, and receive acknowledgment of the response. | |
SuccessServerLatency | Milliseconds | The average time used to process a successful request by Azure Storage. This value does not include the network latency specified in SuccessE2ELatency. | |
Transactions | Number | The number of requests made to a storage service or the specified API operation. This number includes successful and failed requests, as well as requests which produced errors. Use ResponseType dimension for the number of different type of response. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure Queue Service Capacity | QueueCapacity | Bytes | The amount of Queue storage used by the storage account. |
QueueCount | Number | The number of queues in the storage account. | |
QueueMessageCount | Number | The number of unexpired queue messages in the storage account. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure Queue Service Operations | Availability | Percent | The percentage of availability for the storage service or the specified API operation. Availability is calculated by taking the TotalBillableRequests value and dividing it by the number of applicable requests, including those that produced unexpected errors. All unexpected errors result in reduced availability for the storage service or the specified API operation. |
Egress | Bytes | The amount of egress data. This number includes egress to external client from Azure Storage as well as egress within Azure. As a result, this number does not reflect billable egress. | |
Ingress | Bytes | The amount of ingress data, in bytes. This number includes ingress from an external client into Azure Storage as well as ingress within Azure. | |
SuccessE2ELatency | Milliseconds | The average end-to-end latency of successful requests made to a storage service or the specified API operation, in milliseconds. This value includes the required processing time within Azure Storage to read the request, send the response, and receive acknowledgment of the response. | |
SuccessServerLatency | Milliseconds | The average time used to process a successful request by Azure Storage. This value does not include the network latency specified in SuccessE2ELatency. | |
Transactions | Number | The number of requests made to a storage service or the specified API operation. This number includes successful and failed requests, as well as requests which produced errors. Use ResponseType dimension for the number of different type of response. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure Storage Account Capacity | UsedCapacity | Bytes | The amount of storage used by the storage account. For standard storage accounts, it is the sum of capacity used by blob, table, file, and queue. For premium storage accounts and Blob storage accounts, it is the same as BlobCapacity or FileCapacity. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure Storage Account Operations | Availability | Percent | The percentage of availability for the storage service or the specified API operation. Availability is calculated by taking the TotalBillableRequests value and dividing it by the number of applicable requests, including those that produced unexpected errors. All unexpected errors result in reduced availability for the storage service or the specified API operation. |
Egress | Bytes | The amount of egress data. This number includes egress to external client from Azure Storage as well as egress within Azure. As a result, this number does not reflect billable egress. | |
Ingress | Bytes | The amount of ingress data, in bytes. This number includes ingress from an external client into Azure Storage as well as ingress within Azure. | |
SuccessE2ELatency | Milliseconds | The average end-to-end latency of successful requests made to a storage service or the specified API operation, in milliseconds. This value includes the required processing time within Azure Storage to read the request, send the response, and receive acknowledgment of the response. | |
SuccessServerLatency | Milliseconds | The average time used to process a successful request by Azure Storage. This value does not include the network latency specified in SuccessE2ELatency. | |
Transactions | Number | The number of requests made to a storage service or the specified API operation. This number includes successful and failed requests, as well as requests which produced errors. Use ResponseType dimension for the number of different type of response. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure Table Service Capacity | TableCapacity | Bytes | The amount of Table storage used by the storage account. |
TableCount | Number | The number of tables in the storage account. | |
TableEntityCount | Number | The number of table entities in the storage account. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure Table Service Operations | Availability | Percent | The percentage of availability for the storage service or the specified API operation. Availability is calculated by taking the TotalBillableRequests value and dividing it by the number of applicable requests, including those that produced unexpected errors. All unexpected errors result in reduced availability for the storage service or the specified API operation. |
Egress | Bytes | The amount of egress data. This number includes egress to external client from Azure Storage as well as egress within Azure. As a result, this number does not reflect billable egress. | |
Ingress | Bytes | The amount of ingress data, in bytes. This number includes ingress from an external client into Azure Storage as well as ingress within Azure. | |
SuccessE2ELatency | Milliseconds | The average end-to-end latency of successful requests made to a storage service or the specified API operation, in milliseconds. This value includes the required processing time within Azure Storage to read the request, send the response, and receive acknowledgment of the response. | |
SuccessServerLatency | Milliseconds | The average time used to process a successful request by Azure Storage. This value does not include the network latency specified in SuccessE2ELatency. | |
Transactions | Number | The number of requests made to a storage service or the specified API operation. This number includes successful and failed requests, as well as requests which produced errors. Use ResponseType dimension for the number of different type of response. |
Azure VPN Gateway
Azure VPN Gateway contains the following object types.
For details, please refer to
https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-network-virtualnetworkgateways-metrics
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure VPN BGP Statistics | BgpPeerStatus | Number | Status of BGP peer. |
BgpRoutesAdvertised | Number | Count of BGP routes advertised through tunnel. | |
BgpRoutesLearned | Number | Count of BGP routes learned through tunnel. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure VPN Operations | AverageBandwidth | Number | Site-to-site bandwidth of a gateway in bytes per second. |
MmsaCount | Number | MMSA count. | |
QmsaCount | Number | QMSA count.. | |
VnetAddressPrefixCount | Number | Count of VNET address prefixes behind gateway. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure VPN Tunnel NAT Statistics | TunnelNatAllocations | Number | Count of allocations for a NAT rule on a tunnel. |
TunnelNatedBytes | Bytes | Number of bytes that were NATed on a tunnel by a NAT rule. | |
TunnelNatedPackets | Number | Number of packets that were NATed on a tunnel by a NAT rule. | |
TunnelNatFlowCount | Number | Number of NAT flows on a tunnel by flow type and NAT rule. | |
TunnelNatPacketDrop | Number | Number of NATed packets on a tunnel that dropped by drop type and NAT rule. | |
TunnelReverseNatedBytes | Bytes | Number of bytes that were reverse NATed on a tunnel by a NAT rule. | |
TunnelReverseNatedPackets | Number | Number of packets on a tunnel that were reverse NATed by a NAT rule. |
Object Type | Indicator Name | Unit | Description |
---|---|---|---|
Azure VPN Tunnel Statistics | TunnelAverageBandwidth | Number | Average bandwidth of a tunnel in bytes per second. |
TunnelEgressBytes | Bytes | Outgoing bytes of a tunnel. | |
TunnelEgressPacketDropCount | Number | Count of outgoing packets dropped by tunnel. | |
TunnelEgressPacketDropTSMismatch | Number | Outgoing packet drop count from traffic selector mismatch of a tunnel. | |
TunnelEgressPackets | Number | Outgoing packet count of a tunnel. | |
TunnelIngressBytes | Bytes | Incoming bytes of a tunnel. | |
TunnelIngressPacketDropCount | Number | Count of incoming packets dropped by tunnel. | |
TunnelIngressPacketDropTSMismatch | Number | Incoming packet drop count from traffic selector mismatch of a tunnel. | |
TunnelIngressPackets | Number | Incoming packet count of a tunnel. | |
TunnelPeakPackets | Number | Tunnel Peak Packets Per Second. | |
TunnelTotalFlowCount | Number | Total flow count on a tunnel. |