Possible metric types that can be tracked on a given resource.
Metric Type | Data Type | Description | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AggregatedMetric |
Object
|
Allows for aggregating existing metrics over a period of time. Useful for running sums or averages; also for extracting single data item from collection-based metrics | ||||||||||||||||||||||
AzureAdvisorHealthMetric |
|
Tracks Azure health using latest Azure Health API - more info @ https://docs.microsoft.com/en-us/rest/api/resourcehealth/availabilitystatuses/getbyresource/ | ||||||||||||||||||||||
AzureAdvisorRecommendationMetric |
|
Tracks Azure recommendations using latest Azure Advisor API - more info @ https://docs.microsoft.com/en-us/rest/api/advisor/ | ||||||||||||||||||||||
AzureMonitorMetric |
Double
|
Tracks Azure metrics using latest Azure Monitor API - more info @ https://docs.microsoft.com/en-us/rest/api/monitor/ | ||||||||||||||||||||||
AzureNetworkGatewayConnectionEgress |
Int64
|
Tracks Egress for a specific connection | ||||||||||||||||||||||
AzureNetworkGatewayConnectionEgressRateBitsPerSec |
Double
|
Tracks approximate Egress bits/sec rate for a specific connection. Calculation is done by taking the delta between current and previous Egress measurements | ||||||||||||||||||||||
AzureNetworkGatewayConnectionEgressRateBytesPerSec |
Double
|
Tracks approximate Egress bytes/sec rate for a specific connection. Calculation is done by taking the delta between current and previous Egress measurements | ||||||||||||||||||||||
AzureNetworkGatewayConnectionIngress |
Int64
|
Tracks Ingress for a specific connection | ||||||||||||||||||||||
AzureNetworkGatewayConnectionIngressRateBitsPerSec |
Double
|
Tracks approximate Ingress bits/sec rate for a specific connection. Calculation is done by taking the delta between current and previous Ingress measurements | ||||||||||||||||||||||
AzureNetworkGatewayConnectionIngressRateBytesPerSec |
Double
|
Tracks approximate Ingress bytes/sec rate for a specific connection. Calculation is done by taking the delta between current and previous Ingress measurements | ||||||||||||||||||||||
AzureNetworkGatewayConnectionList |
|
Tracks a list of all connections and their associated properties | ||||||||||||||||||||||
AzureNetworkGatewayConnectionNameMonitor |
|
Tracks utilization by ConnectionName dimension. See the article for details. | ||||||||||||||||||||||
AzureNetworkGatewayConnectionsConnected |
Int32
|
Tracks total number of Connected connections | ||||||||||||||||||||||
AzureNetworkGatewayConnectionsConnecting |
Int32
|
Tracks total number of Connecting connections | ||||||||||||||||||||||
AzureNetworkGatewayConnectionsNotConnected |
Int32
|
Tracks total number Disconnected connections | ||||||||||||||||||||||
AzureNetworkGatewayConnectionsTotal |
Int32
|
Tracks total number of connections | ||||||||||||||||||||||
AzureNetworkGatewayConnectionsUnknown |
Int32
|
Tracks total number of Unknown connections | ||||||||||||||||||||||
AzureNetworkGatewayEgress |
Int64
|
Tracks overall Egress on all connections in bytes. To track Egress on a specific connection, utilize AzureNetworkGatewayConnectionEgress metric | ||||||||||||||||||||||
AzureNetworkGatewayEgressRateBitsPerSec |
Double
|
Tracks approximate Egress bits/sec rate across all connections. To track Egress rate on a specific connection, utilize AzureNetworkGatewayConnectionEgressRateBitsPerSec metric | ||||||||||||||||||||||
AzureNetworkGatewayEgressRateBytesPerSec |
Double
|
Tracks approximate Egress bytes/sec rate across all connections. To track Egress rate on a specific connection, utilize AzureNetworkGatewayConnectionEgressRateBitsPerSec metric | ||||||||||||||||||||||
AzureNetworkGatewayIngress |
Int64
|
Tracks overall Ingress on all connections in bytes. To track Ingress on a specific connection, utilize AzureNetworkGatewayConnectionIngress metric | ||||||||||||||||||||||
AzureNetworkGatewayIngressRateBitsPerSec |
Double
|
Tracks approximate Ingress bits/sec rate across all connections. To track Ingress rate on a specific connection, utilize AzureNetworkGatewayConnectionIngressRateBitsPerSec metric | ||||||||||||||||||||||
AzureNetworkGatewayIngressRateBytesPerSec |
Double
|
Tracks approximate Ingress bytes/sec rate across all connections. To track Ingress rate on a specific connection, utilize AzureNetworkGatewayConnectionIngressRate metric | ||||||||||||||||||||||
AzureNetworkGatewayOperations |
|
Tracks the log of Azure management operations on the monitored resource. | ||||||||||||||||||||||
AzureNetworkGatewayRemoteIpMonitor |
|
Tracks utilization by RemoteIP dimension. See the article for details. | ||||||||||||||||||||||
AzureNetworkGatewayThroughputBitsPerSec |
Double
|
Tracks approximate Throughput bits/sec rate across all connections. | ||||||||||||||||||||||
DerivedMetric |
Double
|
Allows for deriving new metrics from existing ones. Useful for combining existing metrics together or for multiplying metrics by a factor | ||||||||||||||||||||||
LinkedMetric |
Object
|
Allows for tracking of metrics from other resources. Useful when it is important to evaluate metrics from different resources side-by-side | ||||||||||||||||||||||
ResourceStatus |
String
|
Tracks overall status of the resource. This is an important metric as it is used to drive Uptime reports. Possible values: Ready, Down, Unknown and in some cases Stopped |
Possible commands that can be executed on a given resource. Ultimate subscription is required.
Command Type | Description | |
---|---|---|
AzureNetworkGatewayReset | Resets Azure Network Gateway | |
WebRequest | Runs custom WebRequest to specified URL |
CloudMonix provided default monitoring templates.
Metric Name | Metric Type | Description |
---|---|---|
ConnectedConnections | AzureNetworkGatewayConnectionsConnected | Metric tracks the number of connected connections |
ConnectionList | AzureNetworkGatewayConnectionList | List of all connections and their status thru Azure virtual gateway |
ConnectionUsage | AzureNetworkGatewayConnectionNameMonitor | Track monitoring information by connection name |
Egress | AzureNetworkGatewayEgressRateBitsPerSec | |
Ingress | AzureNetworkGatewayIngressRateBitsPerSec | |
RecommendedActions | AzureAdvisorRecommendationMetric | Tracks recommended actions for specified resource. |
RemoteIPUsage | AzureNetworkGatewayRemoteIpMonitor | Track monitoring information by Remote IP |
Status | ResourceStatus | Overall health status metric for the monitored resource. Possible values are Ready, Down, and Unknown |
Throughput | AzureNetworkGatewayThroughputBitsPerSec | |
TotalConnections | AzureNetworkGatewayConnectionsTotal | Metric tracks the numnber of total connections |
TunnelAverageBandwidth | AzureMonitorMetric | Track the average bandwidth of a tunnel in bytes per second |
Alert Name | Expression | Severity | Description |
---|---|---|---|
Connection Outage |
Any(ConnectionList, "State != \"Connected\"")
|
Error | Raises an alert when gateway has disconnected connections for a sustained amount of time |
High Bandwidth utilization |
Throughput > 104857600 * 0.8
|
Warning | Raises an alert when Egress or Ingress rates are within 80% of 100mbits (adjust to 400mbit for High Performance Gateway SKU) |
Metric Name | Metric Type | Description |
---|---|---|
ConnectedConnections | AzureNetworkGatewayConnectionsConnected | Metric tracks the number of connected connections |
ConnectionList | AzureNetworkGatewayConnectionList | List of all connections and their status thru Azure virtual gateway |
Egress | AzureNetworkGatewayEgressRateBitsPerSec | |
Ingress | AzureNetworkGatewayIngressRateBitsPerSec | |
Status | ResourceStatus | Overall health status metric for the monitored resource. Possible values are Ready, Down, and Unknown |
Throughput | AzureNetworkGatewayThroughputBitsPerSec | |
TotalConnections | AzureNetworkGatewayConnectionsTotal | Metric tracks the numnber of total connections |
Alert Name | Expression | Severity | Description |
---|---|---|---|
Connection Outage |
Any(ConnectionList, "State != \"Connected\"")
|
Error | Raises an alert when gateway has disconnected connections for a sustained amount of time |
High Bandwidth utilization |
Throughput > 104857600 * 0.8
|
Warning | Raises an alert when Egress or Ingress rates are within 80% of 100mbits (adjust to 400mbit for High Performance Gateway SKU) |