Skip to content

Commit 46e03bd

Browse files
committed
tweaks
1 parent 9e6230f commit 46e03bd

File tree

1 file changed

+23
-25
lines changed

1 file changed

+23
-25
lines changed

articles/network-watcher/connection-monitor-overview.md

Lines changed: 23 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ ms.date: 02/23/2024
1818
>
1919
> To minimize service disruption to your current workloads, [migrate your tests from Network Performance Monitor](migrate-to-connection-monitor-from-network-performance-monitor.md), or [migrate from Connection monitor (Classic)](migrate-to-connection-monitor-from-connection-monitor-classic.md) to the new Connection monitor in Azure Network Watcher before February 29, 2024.
2020
21-
Connection monitor provides unified, end-to-end connection monitoring in Azure Network Watcher. The Connection monitor feature supports hybrid and Azure cloud deployments. Network Watcher provides tools to monitor, diagnose, and view connectivity-related metrics for your Azure deployments.
21+
Connection monitor provides unified, end-to-end connection monitoring in Network Watcher. The Connection monitor feature supports hybrid and Azure cloud deployments. Network Watcher provides tools to monitor, diagnose, and view connectivity-related metrics for your Azure deployments.
2222

2323
Here are some use cases for Connection monitor:
2424

@@ -38,7 +38,7 @@ Here are some benefits of Connection monitor:
3838
* Support for connectivity checks that are based on HTTP, Transmission Control Protocol (TCP), and Internet Control Message Protocol (ICMP)
3939
* Metrics and Log Analytics support for both Azure and non-Azure test setups
4040

41-
:::image type="content" source="./media/connection-monitor-2-preview/hero-graphic-new.png" alt-text="Diagram showing how Connection monitor interacts with Azure VMs, non-Azure hosts, endpoints and data storage locations.":::
41+
:::image type="content" source="./media/connection-monitor-2-preview/hero-graphic-new.png" alt-text="Diagram showing how Connection monitor interacts with Azure VMs, non-Azure hosts, endpoints, and data storage locations.":::
4242

4343
To start using Connection monitor for monitoring, follow these steps:
4444

@@ -57,9 +57,9 @@ The following sections provide details for these steps.
5757
5858
Connection monitor relies on lightweight executable files to run connectivity checks. It supports connectivity checks from both Azure environments and on-premises environments. The executable file that you use depends on whether your VM is hosted on Azure or on-premises.
5959

60-
### Agents for Azure Virtual Machines and virtual machine scale sets
60+
### Agents for Azure virtual machines and virtual machine scale sets
6161

62-
To make Connection monitor recognize your Azure VMs or virtual machine scale sets as monitoring sources, install the Network Watcher Agent virtual machine extension on them. This extension is also known as the *Network Watcher extension*. Azure Virtual Machines and scale sets require the extension to trigger end-to-end monitoring and other advanced functionality.
62+
To make Connection monitor recognize your Azure VMs or virtual machine scale sets as monitoring sources, install the Network Watcher Agent virtual machine extension on them. This extension is also known as the *Network Watcher extension*. Azure virtual machines and scale sets require the extension to trigger end-to-end monitoring and other advanced functionality.
6363

6464
You can install the Network Watcher extension when you create a virtual machine or a scale set. You can also separately install, configure, and troubleshoot the Network Watcher extension for [Linux](../virtual-machines/extensions/network-watcher-linux.md) and [Windows](../virtual-machines/extensions/network-watcher-windows.md).
6565

@@ -102,7 +102,7 @@ The Log Analytics Windows agent can be multi-homed to send data to multiple work
102102

103103
#### Enable the Network Performance Monitor solution for on-premises machines
104104

105-
To enable the Network Performance Monitor solution for on-premises machines, do the following:
105+
To enable the Network Performance Monitor solution for on-premises machines, follow these steps:
106106

107107
1. In the Azure portal, go to **Network Watcher**.
108108
1. On the left pane, under **Monitoring**, select **Network Performance Monitor**.
@@ -186,19 +186,19 @@ Connection monitors have the following scale limits:
186186
* Maximum sources and destinations per connection monitor: 100
187187
* Maximum test configurations per connection monitor: 20
188188

189-
Monitoring coverage for Azure and Non Azure Resources:
189+
Monitoring coverage for Azure and Non-Azure Resources:
190190

191-
Connection monitor now provides 5 different coverage levels for monitoring compound resources i.e. VNets, SubNets, and virtual machine scale sets. The coverage level is defined as the % of instances of a compound resource actually included in monitoring those resources as sources or destinations.
192-
Users can manually select a coverage level from Low, Below Average, Average, Above Average, and Full to define an approximate % of instances to be included in monitoring the particular resource as an endpoint
191+
Connection monitor provides five different coverage levels for monitoring compound resources, that is, virtual networks, subnets, and scale sets. The coverage level is defined as the % of instances of a compound resource actually included in monitoring those resources as sources or destinations.
192+
Users can manually select a coverage level from Low, Below Average, Average, Above Average, and Full to define an approximate % of instances to be included in monitoring the particular resource as an endpoint.
193193

194194
## Analyze monitoring data and set alerts
195195

196196
After you create a connection monitor, sources check connectivity to destinations based on your test configuration.
197197

198-
While monitoring endpoints, Connection monitor re-evaluates the status of endpoints once every 24 hours. Hence, in case a VM gets deallocated or is turned-off during a 24-hour cycle, Connection monitor would report an indeterminate state due to absence of data in the network path till the end of the 24-hour cycle before re-evaluating the status of the VM and reporting the VM status as deallocated.
198+
While monitoring endpoints, Connection monitor reevaluates the status of endpoints once every 24 hours. Hence, in case a VM gets deallocated or is turned-off during a 24-hour cycle, Connection monitor would report an indeterminate state due to absence of data in the network path until the end of the 24-hour cycle before reevaluating the status of the VM and reporting the VM status as deallocated.
199199

200200
> [!NOTE]
201-
> In case of monitoring an Azure Virtual Machine Scale Set, instances of a particular scale set selected for monitoring (either by the user or picked up by default as part of the coverage level selected) might get deallocated or scaled down in the middle of the 24-hour cycle. In this particular time period, Connection monitor will not be able to recognize this action and thus end-up reporting an indeterminate state due to the absence of data.
201+
> In case of monitoring a Virtual Machine Scale Set, instances of a particular scale set selected for monitoring (either by the user or picked up by default as part of the coverage level selected) might get deallocated or scaled down in the middle of the 24-hour cycle. In this particular time period, Connection monitor will not be able to recognize this action and thus end-up reporting an indeterminate state due to the absence of data.
202202
> Users are advised to allow random selection of virtual machine scale sets instances within coverage levels instead of selecting particular instances of scale sets for monitoring, to minimize the risks of non-discoverability of deallocated or scaled down virtual machine scale sets instances in a 24 hours cycle and lead to an indeterminate state of connection monitor.
203203
204204
### Checks in a test
@@ -207,7 +207,7 @@ Depending on the protocol that you select in the test configuration, Connection
207207

208208
If you use HTTP, the service calculates the number of HTTP responses that returned a valid response code. You can set valid response codes by using PowerShell and Azure CLI. The result determines the percentage of failed checks. To calculate RTT, the service measures the time between an HTTP call and the response.
209209

210-
If you use TCP or ICMP, the service calculates the packet-loss percentage to determine the percentage of failed checks. To calculate RTT, the service measures the time taken to receive the acknowledgment (ACK) for the packets that were sent. If you've enabled traceroute data for your network tests, you can view the hop-by-hop loss and latency for your on-premises network.
210+
If you use TCP or ICMP, the service calculates the packet-loss percentage to determine the percentage of failed checks. To calculate RTT, the service measures the time taken to receive the acknowledgment (ACK) for the packets that were sent. If you enabled traceroute data for your network tests, you can view the hop-by-hop loss and latency for your on-premises network.
211211

212212

213213
### States of a test
@@ -252,19 +252,19 @@ You can filter a list based on:
252252

253253
:::image type="content" source="./media/connection-monitor-2-preview/cm-view.png" alt-text="Screenshot showing how to filter views of connection monitors, test groups, and tests in Connection monitor." lightbox="./media/connection-monitor-2-preview/cm-view.png":::
254254

255-
For example, to view all tests in Connection monitor, where the source IP is 10.192.64.56, do the following:
255+
For example, to view all tests in Connection monitor, where the source IP is 10.192.64.56, follow these steps:
256256

257257
1. Change the view to **Test**.
258258
1. In the **Search** box, enter **10.192.64.56**.
259259
1. Under **Scope**, in the top-level filter, select **Sources**.
260260

261-
To show only failed tests in Connection monitor, where the source IP is 10.192.64.56, do the following:
261+
To show only failed tests in Connection monitor, where the source IP is 10.192.64.56, follow these steps:
262262
1. Change the view to **Test**.
263263
1. For the state-based filter, select **Fail**.
264264
1. In the **Search** box, enter **10.192.64.56**.
265265
1. Under **Scope**, in the top-level filter, select **Sources**.
266266

267-
To show only failed tests in Connection monitor, where the destination is outlook.office365.com, do the following:
267+
To show only failed tests in Connection monitor, where the destination is outlook.office365.com, follow these steps:
268268
1. Change the view to **Test**.
269269
1. For the state-based filter, select **Fail**.
270270
1. In the **Search** box, enter **office.live.com**.
@@ -308,13 +308,11 @@ To view the trends in RTT and the percentage of failed checks for a connection m
308308

309309
* Select a test group, test configuration, source, or destination to view all tests in the entity.
310310

311-
To view the trends in RTT and the percentage of failed checks for a test group, do the following:
311+
To view the trends in RTT and the percentage of failed checks for a test group, select the test group that you want to investigate.
312312

313-
* Select the test group that you want to investigate.
313+
You can view and navigate between them as you would in the connection monitor: essentials, summary, table for test groups, sources, destinations, and test configurations.
314314

315-
You can view and navigate between them as you would in the connection monitor: essentials, summary, table for test groups, sources, destinations, and test configurations.
316-
317-
To view the trends in RTT and the percentage of failed checks for a test, do the following:
315+
To view the trends in RTT and the percentage of failed checks for a test, follow these steps:
318316

319317
1. Select the test that you want to investigate. You can view the network topology and the end-to-end trend charts for checks-failed percentage and round-trip time.
320318

@@ -346,7 +344,7 @@ In connection monitors that were created in the Connection monitor experience, d
346344

347345
Metrics are generated according to monitoring frequency, and they describe aspects of a connection monitor at a particular time. Connection monitor metrics also have multiple dimensions, such as SourceName, DestinationName, TestConfiguration, and TestGroup. You can use these dimensions to visualize specific data and target it while defining alerts.
348346

349-
Azure metrics currently allow a minimum granularity of 1 minute. If the frequency is less than 1 minute, aggregated results will be displayed.
347+
Azure metrics currently allow a minimum granularity of 1 minute. If the frequency is less than 1 minute, aggregated results are displayed.
350348

351349
:::image type="content" source="./media/connection-monitor-2-preview/monitor-metrics.png" alt-text="Screenshot showing metrics in Connection monitor." lightbox="./media/connection-monitor-2-preview/monitor-metrics.png":::
352350

@@ -364,9 +362,9 @@ When you use metrics, set the resource type as **Microsoft.Network/networkWatche
364362

365363
You can create metric alerts on connection monitors by using the following methods:
366364

367-
* From Connection monitor, create metric alerts during the creation of connection monitors by using [the Azure portal](connection-monitor-preview-create-using-portal.md#).
365+
* From Connection monitor, create metric alerts during the creation of connection monitors using [the Azure portal](connection-monitor-preview-create-using-portal.md#).
368366
* From Connection monitor, create metric alerts by using **Configure Alerts** in the dashboard.
369-
* From Azure monitor, create metric alerts by doing the following:
367+
* From Azure monitor, create metric alerts by following these steps:
370368

371369
1. Select the connection monitor resource that you created in Connection monitor.
372370
1. Ensure that **Metric** is selected as the signal type for the connection monitor.
@@ -408,7 +406,7 @@ For networks whose sources are Azure VMs, the following issues can be detected:
408406
* Agent stopped.
409407
* Failed DNS resolution.
410408
* No application or listener listening on the destination port.
411-
* Socket could not be opened.
409+
* Socket couldn't be opened.
412410
* VM state issues:
413411
* Starting
414412
* Stopping
@@ -442,7 +440,7 @@ The migration helps produce the following results:
442440
* Agents and firewall settings work as is. No changes are required.
443441

444442
* Existing connection monitors are mapped to Connection monitor > Test Group > Test format. By selecting **Edit**, you can view and modify the properties of the latest Connection monitor, download a template to make changes to Connection monitor, and submit it via Azure Resource Manager.
445-
* Azure Virtual Machines with the Network Watcher extension send data to both the workspace and the metrics. Connection monitor makes the data available through the new metrics (ChecksFailedPercent and RoundTripTimeMs) instead of the old metrics (ProbesFailedPercent and AverageRoundtripMs). The old metrics will get migrated to new metrics as ProbesFailedPercent > ChecksFailedPercent and AverageRoundtripMs > RoundTripTimeMs.
443+
* Azure virtual machines with the Network Watcher extension send data to both the workspace and the metrics. Connection monitor makes the data available through the new metrics (ChecksFailedPercent and RoundTripTimeMs) instead of the old metrics (ProbesFailedPercent and AverageRoundtripMs). The old metrics get migrated to new metrics as ProbesFailedPercent > ChecksFailedPercent and AverageRoundtripMs > RoundTripTimeMs.
446444
* Data monitoring:
447445
* **Alerts**: Migrated automatically to the new metrics.
448446
* **Dashboards and integrations**: Requires manual editing of the metrics set.
@@ -461,7 +459,7 @@ There are several reasons to migrate from Network Performance Monitor and Connec
461459
| Compound resources - Virtual networks, subnets, and on-premises custom networks | Performance monitoring supports subnets, on-premises networks, and logical network groups. Service connectivity monitoring and ExpressRoute support only on-premises and cross-workspace monitoring. | Not available | Available |
462460
| Connectivity metrics and dimensions measurements | Not available | Loss, latency, and RTT. | Available |
463461
| Automation – PowerShell, the Azure CLI, Terraform | Not available | Available | Available |
464-
| Support for Linux | Performance monitoring supports Linux. Service Connectivity Monitor and ExpressRoute do not support Linux. | Available | Available |
462+
| Support for Linux | Performance monitoring supports Linux. Service Connectivity Monitor and ExpressRoute don't support Linux. | Available | Available |
465463
| Support for public, government, Mooncake, and air-gapped cloud | Available | Available | Available|
466464

467465
## Related content

0 commit comments

Comments
 (0)