Skip to content

Commit 342e285

Browse files
Merge pull request #197701 from duongau/ermetric
ExpressRoute monitoring metrics - add inbound bits per second gateway
2 parents 43bfbb0 + 3df9009 commit 342e285

File tree

3 files changed

+23
-13
lines changed

3 files changed

+23
-13
lines changed

articles/expressroute/expressroute-monitoring-metrics-alerts.md

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,9 @@ Metrics explorer supports SUM, MAX, MIN, AVG and COUNT as [aggregation types](..
5757

5858
| Metric | Category | Unit | Aggregation Type | Description | Dimensions | Exportable via Diagnostic Settings? |
5959
| --- | --- | --- | --- | --- | --- | --- |
60+
| [Bits received per second](#gwbits) | Performance | BitsPerSecond | Average | Total bits received on ExpressRoute gateway per second | roleInstance | No |
6061
| [CPU utilization](#cpu) | Performance | Count | Average | CPU Utilization of the ExpressRoute Gateway | roleInstance | Yes |
61-
| [Packets per second](#packets) | Performance | CountPerSecond | Average | Packet count of ExpressRoute Gateway | roleInstance | No |
62+
| [Packets per second](#packets) | Performance | CountPerSecond | Average | Total Packets received on ExpressRoute Gateway per second | roleInstance | No |
6263
| [Count of routes advertised to peer](#advertisedroutes) | Availability | Count | Maximum | Count Of Routes Advertised To Peer by ExpressRouteGateway | roleInstance | Yes |
6364
| [Count of routes learned from peer](#learnedroutes)| Availability | Count | Maximum | Count Of Routes Learned From Peer by ExpressRouteGateway | roleInstance | Yes |
6465
| [Frequency of routes changed](#frequency) | Availability | Count | Total | Frequency of Routes change in ExpressRoute Gateway | roleInstance | No |
@@ -68,8 +69,8 @@ Metrics explorer supports SUM, MAX, MIN, AVG and COUNT as [aggregation types](..
6869

6970
| Metric | Category | Unit | Aggregation Type | Description | Dimensions | Exportable via Diagnostic Settings? |
7071
| --- | --- | --- | --- | --- | --- | --- |
71-
| [BitsInPerSecond](#connectionbandwidth) | Traffic | BitsPerSecond | Average | Bits ingressing Azure per second | ConnectionName | No |
72-
| [BitsOutPerSecond](#connectionbandwidth) | Traffic | BitsPerSecond | Average | Bits egressing Azure per second | ConnectionName | No |
72+
| [BitsInPerSecond](#connectionbandwidth) | Traffic | BitsPerSecond | Average | Bits ingressing Azure per second through ExpressRoute gateway | ConnectionName | No |
73+
| [BitsOutPerSecond](#connectionbandwidth) | Traffic | BitsPerSecond | Average | Bits egressing Azure per second through ExpressRoute gateway | ConnectionName | No |
7374
| DroppedInBitsPerSecond | Traffic | BitsPerSecond | Average | Ingress bits of data dropped per second | ConnectionName | Yes |
7475
| DroppedOutBitsPerSecond | Traffic | BitPerSecond | Average | Egress bits of data dropped per second | ConnectionName | Yes |
7576

@@ -180,6 +181,7 @@ Aggregation type: *Avg*
180181

181182
When you deploy an ExpressRoute gateway, Azure manages the compute and functions of your gateway. There are six gateway metrics available to you to better understand the performance of your gateway:
182183

184+
* Bits received per second
183185
* CPU Utilization
184186
* Packets per seconds
185187
* Count of routes advertised to peers
@@ -189,39 +191,47 @@ When you deploy an ExpressRoute gateway, Azure manages the compute and functions
189191

190192
It's highly recommended you set alerts for each of these metrics so that you are aware of when your gateway could be seeing performance issues.
191193

192-
### <a name = "cpu"></a>CPU Utilization - Split Instance
194+
### <a name = "gwbits"></a>Bits received per second - Split by instance
195+
196+
Aggregation type: *Avg*
197+
198+
This metric captures inbound bandwidth utilization on the ExpressRoute virtual network gateway instances. Set an alert for how frequent the bandwidth utilization exceeds a certain threshold. If you need more bandwidth, increase the size of the ExpressRoute virtual network gateway.
199+
200+
:::image type="content" source="./media/expressroute-monitoring-metrics-alerts/inbound-gateway.png" alt-text="Screenshot of inbound bit per second - split metrics.":::
201+
202+
### <a name = "cpu"></a>CPU Utilization - Split by instance
193203

194204
Aggregation type: *Avg*
195205

196206
You can view the CPU utilization of each gateway instance. The CPU utilization may spike briefly during routine host maintenance but prolong high CPU utilization could indicate your gateway is reaching a performance bottleneck. Increasing the size of the ExpressRoute gateway may resolve this issue. Set an alert for how frequent the CPU utilization exceeds a certain threshold.
197207

198208
:::image type="content" source="./media/expressroute-monitoring-metrics-alerts/cpu-split.jpg" alt-text="Screenshot of CPU utilization - split metrics.":::
199209

200-
### <a name = "packets"></a>Packets Per Second - Split by Instance
210+
### <a name = "packets"></a>Packets Per Second - Split by instance
201211

202212
Aggregation type: *Avg*
203213

204214
This metric captures the number of inbound packets traversing the ExpressRoute gateway. You should expect to see a consistent stream of data here if your gateway is receiving traffic from your on-premises network. Set an alert for when the number of packets per second drops below a threshold indicating that your gateway is no longer receiving traffic.
205215

206216
:::image type="content" source="./media/expressroute-monitoring-metrics-alerts/pps-split.jpg" alt-text="Screenshot of packets per second - split metrics.":::
207217

208-
### <a name = "advertisedroutes"></a>Count of Routes Advertised to Peer - Split by Instance
218+
### <a name = "advertisedroutes"></a>Count of Routes Advertised to Peer - Split by instance
209219

210220
Aggregation type: *Count*
211221

212222
This metric is the count for the number of routes the ExpressRoute gateway is advertising to the circuit. The address spaces may include virtual networks that are connected using VNet peering and uses remote ExpressRoute gateway. You should expect the number of routes to remain consistent unless there are frequent changes to the virtual network address spaces. Set an alert for when the number of advertised routes drop below the threshold for the number of virtual network address spaces you're aware of.
213223

214224
:::image type="content" source="./media/expressroute-monitoring-metrics-alerts/count-of-routes-advertised-to-peer.png" alt-text="Screenshot of count of routes advertised to peer.":::
215225

216-
### <a name = "learnedroutes"></a>Count of Routes Learned from Peer - Split by Instance
226+
### <a name = "learnedroutes"></a>Count of Routes Learned from Peer - Split by instance
217227

218228
Aggregation type: *Max*
219229

220230
This metric shows the number of routes the ExpressRoute gateway is learning from peers connected to the ExpressRoute circuit. These routes can be either from another virtual network connected to the same circuit or learned from on-premises. Set an alert for when the number of learned routes drop below a certain threshold. This could indicate either the gateway is seeing a performance problem or remote peers are no longer advertising routes to the ExpressRoute circuit.
221231

222232
:::image type="content" source="./media/expressroute-monitoring-metrics-alerts/count-of-routes-learned-from-peer.png" alt-text="Screenshot of count of routes learned from peer.":::
223233

224-
### <a name = "frequency"></a>Frequency of Routes change - Split by Instance
234+
### <a name = "frequency"></a>Frequency of Routes change - Split by instance
225235

226236
Aggregation type: *Sum*
227237

@@ -241,7 +251,7 @@ This metric shows the number of virtual machines that are using the ExpressRoute
241251

242252
Aggregation type: *Avg*
243253

244-
This metric shows the bandwidth usage for a specific connection to an ExpressRoute circuit.
254+
This metric shows the bits per second for ingress and egress to Azure through the ExpressRoute gateway. You can split this metric further to see specific connections to the ExpressRoute circuit.
245255

246256
:::image type="content" source="./media/expressroute-monitoring-metrics-alerts/erconnections.jpg" alt-text="Screenshot of gateway connection bandwidth usage metric.":::
247257

61 KB
Loading

articles/virtual-wan/monitor-virtual-wan.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ $MetricInformation.Data
6262

6363
**Metric Name** - Refers to the name of the metric you are querying, which in this case is called 'VirtualHubDataProcessed'. This metric shows all the data that the Virtual Hub Router has processed in the selected time period of the hub.
6464

65-
**Time Grain** - Refers to the frequency at which you want see the aggregation of. In the current command, you will see a selected aggregated unit per 5 mins. You can select – 5M/15M/30M/1H/6H/12H and 1D.
65+
**Time Grain** - Refers to the frequency at which you want to see the aggregation. In the current command, you will see a selected aggregated unit per 5 mins. You can select – 5M/15M/30M/1H/6H/12H and 1D.
6666

6767
**Start Time and End Time** - This time is based on UTC, so please ensure that you are entering UTC values when inputting these parameters. If these parameters are not used, by default the past one hour's worth of data is shown.
6868

@@ -129,10 +129,10 @@ The following metrics are available for Azure ExpressRoute gateways:
129129

130130
| Metric | Description|
131131
| --- | --- |
132-
| **BitsInPerSecond** | Bits ingressing Azure per second.|
133-
| **BitsOutPerSecond** | Bits egressing Azure per second. |
132+
| **BitsInPerSecond** | Bits per second ingressing Azure through the ExpressRoute Gateway. |
133+
| **BitsOutPerSecond** | Bits per second egressing Azure through the ExpressRoute Gateway |
134134
| **CPU Utilization** | CPU Utilization of the ExpressRoute Gateway.|
135-
| **Packets per second** | Packet count of ExpressRoute Gateway.|
135+
| **Packets per second** | Total Packets received on ExpressRoute Gateway per second.|
136136
| **Count of routes advertised to peer**| Count of Routes Advertised to Peer by ExpressRoute Gateway. |
137137
| **Count of routes learned from peer**| Count of Routes Learned from Peer by ExpressRoute Gateway.|
138138
| **Frequency of routes changed** | Frequency of Route changes in ExpressRoute Gateway.|

0 commit comments

Comments
 (0)