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.

  1. To access the Device Manager from the navigation bar, click the Devices menu and select Device Manager.
  2. 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 wrenchIcon icon under the Actions column to display the Edit Device page.
  3. Click the plugin drop-down. By default, it is set to SNMP. Select Azure.
    azurePluginDeviceManager

  4. Select the Enable Azure Integration check box.
  5. In the Tenant ID field, enter the ID of the Azure tenant you want to monitor.
  6. In the Subscription ID field, enter the ID of the Azure subscription you want to monitor.
  7. In the Application Client ID field, enter the ID of Azure registered application for SevOne.
  8. In the Client Secret Value field, enter the value of the secret created for the Azure registered application for SevOne.
  9. 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.
  10. 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.

azureObjectTypes
  • 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.

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

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.