You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/network-watcher/connection-monitor-2-preview.md
+24-28Lines changed: 24 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,15 +18,15 @@ ms.author: vinigam
18
18
ms.custom: mvc
19
19
#Customer intent: I need to monitor communication between one VM and another. If the communication fails, I need to know why so that I can resolve the problem.
20
20
---
21
-
# Unified connectivity monitoring in Connection Monitor (Preview)
21
+
# Network Connectivity Monitoring with Connection Monitor (Preview)
22
22
23
-
Connection Monitor (Preview) 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.
23
+
Connection Monitor (Preview) provides unified end-to-end connection monitoring in Azure Network Watcher. The Connection Monitor (Preview) feature supports hybrid and Azure cloud deployments. Network Watcher provides tools to monitor, diagnose, and view connectivity-related metrics for your Azure deployments.
24
24
25
25
Here are some use cases for Connection Monitor (Preview):
26
26
27
-
- Your front-end web server VM communicates with a database server VM in a multiple-tier application. You want to check network connectivity between the two VMs.
27
+
- Your front-end web server VM communicates with a database server VM in a multi-tier application. You want to check network connectivity between the two VMs.
28
28
- You want VMs in the East US region to ping VMs in the Central US region, and you want to compare cross-region network latencies.
29
-
- You have multiple on-premises office sites in Seattleand in Ashburn, Virginia. Your office sites connect to Office 365 URLs. For your users of Office 365 URLs, you want to compare the latencies in Seattle with the latencies in Ashburn.
29
+
- You have multiple on-premises office sites in Seattle, Washington, and in Ashburn, Virginia. Your office sites connect to Office 365 URLs. For your users of Office 365 URLs, compare the latencies between Seattle and Ashburn.
30
30
- Your hybrid application needs connectivity to an Azure Storage endpoint. Your on-premises site and your Azure application connect to the same Azure Storage endpoint. You want to compare the latencies of the on-premises site to the latencies of the Azure application.
31
31
- You want to check the connectivity between your on-premises setups and the Azure VMs that host your cloud application.
32
32
@@ -75,13 +75,13 @@ If the path includes firewalls or network virtual appliances (NVAs), then make s
75
75
76
76
## Enable Network Watcher on your subscription
77
77
78
-
All subscriptions that have a virtual network use Network Watcher. When you create a virtual network in your subscription, Network Watcher is automatically enabled in the virtual network's region and subscription. This automatic enabling doesn't affect your resources or incur a charge. Ensure that Network Watcher isn't explicitly disabled on your subscription.
78
+
All subscriptions that have a virtual network are enabled with Network Watcher. When you create a virtual network in your subscription, Network Watcher is automatically enabled in the virtual network's region and subscription. This automatic enabling doesn't affect your resources or incur a charge. Ensure that Network Watcher isn't explicitly disabled on your subscription.
79
79
80
80
For more information, see [Enable Network Watcher](https://docs.microsoft.com/azure/network-watcher/network-watcher-create).
81
81
82
82
## Create a connection monitor
83
83
84
-
Connection Monitor monitors communication at regular intervals. It informs you of changes in reachability, latency, and network topology between source agents and destination endpoints.
84
+
Connection Monitor monitors communication at regular intervals. It informs you of changes in reachability and latency, and network topology between source agents and destination endpoints.
85
85
86
86
Sources can be Azure VMs or on-premises machines that have an installed monitoring agent. Destination endpoints can be Office 365 URLs, Dynamics 365 URLs, custom URLs, Azure VM resource IDs, IPv4, IPv6, FQDN, or any domain name.
87
87
@@ -98,7 +98,7 @@ Sources can be Azure VMs or on-premises machines that have an installed monitori
98
98
99
99
In connection monitors that you create in Connection Monitor (Preview), you can add both on-premises machines and Azure VMs as sources. These connection monitors can also monitor connectivity to endpoints. The endpoints can be on Azure or any other URL or IP.
100
100
101
-
A connection monitor includes the following entities:
101
+
A Connection Monitor solution includes the following entities:
102
102
103
103
***Connection monitor resource** – A region-specific Azure resource. All of the following entities are properties of a connection monitor resource.
104
104
***Endpoint** – A source or destination that participates in connectivity checks. Examples of endpoints include Azure VMs, on-premises agents, URLs, and IPs.
@@ -387,8 +387,6 @@ armclient PUT $ARM/$SUB/$NW/connectionMonitors/$connectionMonitorName/?api-versi
387
387
388
388
Each test group in a connection monitor includes sources and destinations that get tested on network parameters. They're tested for the percentage of checks that fail and the RTT over test configurations.
389
389
390
-
#### Create a test group from the Azure portal
391
-
392
390
From the Azure portal, to create a test group in a connection monitor, you specify values for the following fields:
393
391
394
392
***Disable Test Group** – You can select this field to disable monitoring for all sources and destinations that the test group specifies. This selection is cleared by default.
@@ -398,9 +396,9 @@ From the Azure portal, to create a test group in a connection monitor, you speci
398
396
399
397
You can drill down from the Subscription level to other levels in the hierarchy:
400
398
401
-
```Subscription -\> resource groups -\> VNETs -\> Subnets -\> VMs with agents Y```
You can also change the value of the **Group by** field to start the tree from any other level. For example, if you group by virtual network, you see the VMs that have agents in the hierarchy `VNETs -\> Subnets -\> VMs with agents`.
401
+
You can also change the value of the **Group by** field to start the tree from any other level. For example, if you group by virtual network, you see the VMs that have agents in the hierarchy **VNETs** > **Subnets** > **VMs with agents**.
404
402
405
403

406
404
@@ -419,14 +417,12 @@ From the Azure portal, to create a test group in a connection monitor, you speci
419
417
420
418
* When you finish setting up sources, at the bottom of the **Add Sources** panel, select **Done**.
421
419
422
-
***Destinations** – You can monitor connectivity to Azure VMs or any endpoint (a public IP, URL, or FQDN) by specifying them as destinations. In a single test group, you can add Azure VMs, Office 365 URLs, Dynamics 365 URLs, or custom endpoints.
420
+
***Destinations** – You can monitor connectivity to Azure VMs or any endpoint (a public IP, URL, or FQDN) by specifying them as destinations. In a single test group, you can add Azure VMs, Office 365 URLs, Dynamics 365 URLs, and custom endpoints.
423
421
424
-
* To choose Azure VMs as destinations, select the **Azure VMs** tab. By default, the Azure VMs are grouped into a subscription hierarchy that's in the same region that you selected in the **Create Connection Monitor** view, on the **Basics** tab. You can change the region and choose Azure VMs from the newly selected region.
422
+
* To choose Azure VMs as destinations, select the **Azure VMs** tab. By default, the Azure VMs are grouped into a subscription hierarchy that's in the same region that you selected in the **Create Connection Monitor** view, on the **Basics** tab. You can change the region and choose Azure VMs from the newly selected region. Then you can drill down from Subscription level to other levels in the hierarchy, like the Azure Agents level.
425
423
426
424

427
425
428
-
Then you can drill down from Subscription level to other levels in the hierarchy, like the Azure Agents level.
429
-
430
426

431
427
432
428
* To choose endpoints as destinations, select the **Endpoints** tab. The list of endpoints includes Office 365 test URLs and Dynamics 365 test URLs, grouped by name. In addition to these endpoints, you can choose an endpoint that was created in other test groups in the same connection monitor.
@@ -435,7 +431,7 @@ From the Azure portal, to create a test group in a connection monitor, you speci
435
431
436
432

437
433
438
-
* To review the Azure and non-Azure agents that you chose, select the **Review** tab.
434
+
* To review the Azure VMs and endpoints that you chose, select the **Review** tab.
439
435
* When you finish choosing destinations, select **Done**.
440
436
441
437
***Test configurations** – You can associate test configurations in a test group. The Azure portal allows only one test configuration per test group, but you can use ARMClient to add more.
@@ -447,17 +443,17 @@ From the Azure portal, to create a test group in a connection monitor, you speci
447
443
***Destination port** – You can customize this field with a destination port of your choice.
448
444
***Test Frequency** – Use this field to choose how frequently sources will ping destinations on the protocol and port that you specified. You can choose 30 seconds, 1 minute, 5 minutes, 15 minutes, or 30 minutes. Sources will test connectivity to destinations based on the value that you choose. For example, if you select 30 seconds, sources will check connectivity to the destination at least once in a 30-second period.
449
445
***Success Threshold** – You can set thresholds on the following network parameters:
450
-
***Checks failed** – Set the percentage of checks that can fail when sources check connectivity to destinations by using the criteria that you specified. For TCP or ICMP protocol, the percentage of failed checks can be equated to the percentage of packet loss. For HTTP protocol, this field represents the number of HTTP requests that received no response.
446
+
***Checks failed** – Set the percentage of checks that can fail when sources check connectivity to destinations by using the criteria that you specified. For TCP or ICMP protocol, the percentage of failed checks can be equated to the percentage of packet loss. For HTTP protocol, this field represents the percentage of HTTP requests that received no response.
451
447
***Round-trip time** – Set the RTT in milliseconds for how long sources can take to connect to the destination over the test configuration.
452
448
453
449

454
450
455
-
All sourcesand destinations that you add to a test group by using the test configuration get broken down to individual tests. Here's an example of how sources and destinations are broken down:
451
+
All sources, destinations, and test configurations that you add to a test group get broken down to individual tests. Here's an example of how sources and destinations are broken down:
456
452
457
453
* Test group: TG1
458
454
* Sources: 3 (A, B, C)
459
455
* Destinations: 2 (D, E)
460
-
* Test configuration: 2 (Config 1, Config 2)
456
+
* Test configurations: 2 (Config 1, Config 2)
461
457
* Total tests created: 12
462
458
463
459
| Test number | Source | Destination | Test configuration |
@@ -475,7 +471,7 @@ All sources and destinations that you add to a test group by using the test conf
475
471
| 11 | C | E | Config 1 |
476
472
| 12 | C | E | Config 2 |
477
473
478
-
### Observe scale limits
474
+
### Scale limits
479
475
480
476
Connection monitors have the following scale limits:
481
477
@@ -486,7 +482,7 @@ Connection monitors have the following scale limits:
486
482
* 20 via ARMClient
487
483
* 2 via the Azure portal
488
484
489
-
## Set up data analysis and alerts
485
+
## Analyze monitoring data and set alerts
490
486
491
487
After you create a connection monitor, sources check connectivity to destinations based on your test configuration.
492
488
@@ -496,7 +492,7 @@ Based on the protocol that you chose in the test configuration, Connection Monit
496
492
497
493
If you use HTTP, the service calculates the number of HTTP responses that returned a response code. The result determines the percentage of failed checks. To calculate RTT, the service measures the time between an HTTP call and the response.
498
494
499
-
If you use TCP or ICMP, the service calculates the packet 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 see hop-by-hop loss and latency for your on-premises network.
495
+
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 see hop-by-hop loss and latency for your on-premises network.
500
496
501
497
### States of a test
502
498
@@ -547,7 +543,7 @@ To show only failed tests in Connection Monitor (Preview) where the source IP is
547
543
1. In the search field, type *10.192.64.56*
548
544
1. In the drop-down list, select **Sources**.
549
545
550
-
To show only failed tests in Connection Monitor (Preview) where the destination is Outlook.Office365.com:
546
+
To show only failed tests in Connection Monitor (Preview) where the destination is outlook.office365.com:
551
547
1. Change view to **Test**.
552
548
1. For the state-based filter, select **Fail**.
553
549
1. In the search field, enter *outlook.office365.com*
@@ -598,7 +594,7 @@ To view the trends in RTT and the percentage of failed checks for a test:
598
594
599
595

600
596
601
-
1. To see the identified issues, in the topology, select any hop of link for the Azure network. This functionality isn't currently available for on-premises networks.
597
+
1. To see the identified issues, in the topology, select any hop in the path. (These hops are Azure resources.) This functionality isn't currently available for on-premises networks.
602
598
603
599

604
600
@@ -608,7 +604,9 @@ Use Log Analytics to create custom views of your monitoring data. All data that
608
604
609
605
#### Metrics in Azure Monitor
610
606
611
-
In connection monitors that were created before the Connection Monitor (Preview) experience, all four metrics are available. In connection monitors that were created in the Connection Monitor (Preview) experience, data is available only for the metrics that are tagged with *(Preview)*.
607
+
In connection monitors that were created before the Connection Monitor (Preview) experience, all four metrics are available: % Probes Failed, AverageRoundtripMs, ChecksFailedPercent (Preview), and RoundTripTimeMs (Preview). In connection monitors that were created in the Connection Monitor (Preview) experience, data is available only for the metrics that are tagged with *(Preview)*.
608
+
609
+

612
610
613
611
Resource Type - Microsoft.Network/networkWatchers/connectionMonitors
614
612
@@ -619,8 +617,6 @@ Resource Type - Microsoft.Network/networkWatchers/connectionMonitors
619
617
| ChecksFailedPercent (Preview) | % Checks Failed (Preview) | Percentage | Average | Percentage of failed checks for a test. | <ul><li>ConnectionMonitorResourceId</li><li>SourceAddress</li><li>SourceName</li><li>SourceResourceId</li><li>SourceType </li><li>Protocol </li><li>DestinationAddress </li><li> DestinationName </li> <li>DestinationResourceId </li> <li>DestinationType </li><li> DestinationPort </li> <li>TestGroupName </li><li> TestConfigurationName </li> <li>Region</li></ul> |
620
618
| RoundTripTimeMs (Preview) | Round-trip Time (ms) (Preview) | Milliseconds | Average | RTT for checks sent between source and destination. This value isn't averaged. | <ul><li>ConnectionMonitorResourceId</li><li>SourceAddress</li><li>SourceName</li><li>SourceResourceId</li><li>SourceType </li><li>Protocol </li><li>DestinationAddress </li><li> DestinationName </li> <li>DestinationResourceId </li> <li>DestinationType </li><li> DestinationPort </li> <li>TestGroupName </li><li> TestConfigurationName </li> <li>Region</li></ul> |
621
619
622
-

623
-
624
620
#### Metric alerts in Azure Monitor
625
621
626
622
To create an alert in Azure Monitor:
@@ -644,7 +640,7 @@ To create an alert in Azure Monitor:
644
640
645
641
Connection Monitor (Preview) helps you diagnose issues in your connection monitor and your network. Issues in your hybrid network are detected by the Log Analytics agents that you installed earlier. Issues in Azure are detected by the Network Watcher extension.
646
642
647
-
You can view issues in your hybrid network on the **Diagnostics** page. You can view issues in the Azure network in the network topology.
643
+
You can view issues in the Azure network in the network topology.
648
644
649
645
For networks whose sources are on-premises VMs, the following issues can be detected:
0 commit comments