Synthetic Monitoring helps you monitor network conditions in real time to ensure service stability and availability. This topic describes how to create a network quality synthetic task.
Starting from June 1, 2024, ARMS Synthetic Monitoring no longer supports activating pay-as-you-go billing or purchasing subscription resources. For more information, see Product Change: Discontinuation of Synthetic Monitoring Activation.
-
Log on to the ARMS console.
-
In the left-side navigation pane, choose Synthetic Monitoring > Scheduled Tests. On the Synthetic Tasks page, click New Task.
On the Create Synthetic Task page, click Network Quality.
In the STEP1 section, configure the following parameters.
Parameter
Description
Request type
Select the network protocol.
Task name
Enter a name for the synthetic task.
Target address
Enter the address of the web application to monitor. The address can be a URL that starts with
httporhttps, or an address in theip:portformat.If you set Request type to HTTP(s), you must also select a request method: GET or POST.
Request parameters
This parameter is required only when Request type is set to HTTP(s). Configure the request header and body.
Headers: Enter the key-value pairs.
Body:
none: No request body.
form-data: Enter the key-value pairs.
x-www-form-urlencoded: Enter the key-value pairs.
raw: Supports JSON, HTML, XML, and Text formats.
Frequency
Frequency: Select how often the task runs.
Custom period: Turn on the Custom period switch to specify the time periods when the task runs.
-
Select detection points in the STEP2 section.
Parameter
Description
Monitoring point type
Valid values: PC End and Mobile End.
Monitoring Point Group
-
Recommended Monitoring Point Group: The group contains the common detection points recommend by the system.
-
All Monitoring Point Group: The group contains all detection points supported by Synthetic Monitoring.
-
Custom Monitoring Point Group: The group contains the frequently used detection points.
NoteYou cannot monitor IPv6 web applications in data centers.
Select Monitoring Point
Add the carriers that you want to monitor to the Selected Monitoring Point section on the right.
NoteYou can save the carriers added in the Selected Monitoring Point section to a custom detection point group. This way, you can quickly select detection points when you create a synthetic monitoring task.
-
In the STEP3 section, configure advanced settings.
HTTP(S) parameters
Parameter
Description
IP protocol
The IP protocol used to access the server.
Automatic: Randomly tests the performance of IPv4 or IPv6 servers.
IPv4: Tests the performance of IPv4 servers.
IPv6: Tests the performance of IPv6 servers.
Timeout
The maximum execution duration of the task. The default value is 10,000 ms. If the duration exceeds this value, a timeout error is reported.
Connection timeout
The default value is 5,000 ms. This value specifies the maximum time allowed to establish a connection. If a connection is not established within this period, a timeout error is reported.
Custom host
Select a host selection mode (Polling or Random) and enter the custom hosts in the text box.
Format: You can enter multiple IP addresses, separated by commas (,). Example: ipv4:192.168.2.1,192.168.2.5:img.a.com|192.168.2.1[8080]:img.a.com.
NoteWhen a request matches a domain after a colon (:), the domain is resolved to one of the specified IP addresses before the colon.
Availability assertion
A task is considered successful only if its response meets all specified conditions.
Resource group
Select the resource group for this task. For information about how to create a resource group, see Create a resource group.
DNS parameters
Parameter
Description
IP protocol
The IP protocol used to access the server.
Automatic: Randomly tests the performance of IPv4 or IPv6 servers.
IPv4: Tests the performance of IPv4 servers.
IPv6: Tests the performance of IPv6 servers.
DNS server
Select the default DNS server or specify a custom DNS server. If you specify a DNS server, the test uses only that server for resolution.
Monitoring timeout
The default value is 5,000 ms. If the test duration exceeds this value, the test times out.
Query method
Select a query method. The options are as follows:
Recursion: A standard DNS query.
Iteration: Queries the records configured on the authoritative DNS server.
DNS server type
Select the type of the DNS server. The options are as follows:
Automatic
IPv4
IPv6
Availability assertion
A task is considered successful only if its response meets all specified conditions.
Resource group
Select the resource group for this task. For information about how to create a resource group, see Create a resource group.
Ping parameters
Parameter
Description
IP protocol
The IP protocol used to access the server.
Automatic: Randomly tests the performance of IPv4 or IPv6 servers.
IPv4: Tests the performance of IPv4 servers.
IPv6: Tests the performance of IPv6 servers.
Monitoring timeout
The default value is 20,000 ms. If the duration exceeds this value, the ping test fails.
Packet count
The number of data packets to send. The default value is 4.
Execution interval
This parameter specifies the interval between consecutive ping packets.
Split packet
Specifies whether to fragment the ping packets. If you enable this option, you can customize the packet count and size.
Packet size
The size of each data packet.
Tracert
Maximum hop count: The maximum number of hops in the route trace. The default value is 64. If the number of hops exceeds this value, the target is considered unreachable.
Tracert monitoring timeout: The timeout for the Tracert test. The default value is 60 seconds. If the test duration exceeds this value, the target is considered unreachable, and the task ends.
Availability assertion
A task is considered successful only if its response meets all specified conditions.
Resource group
Select the resource group for this task. For information about how to create a resource group, see Create a resource group.
TCP parameters
Parameter
Description
IP protocol
The IP protocol used to access the server.
Automatic: Randomly tests the performance of IPv4 or IPv6 servers.
IPv4: Tests the performance of IPv4 servers.
IPv6: Tests the performance of IPv6 servers.
Monitoring timeout
The default value is 20,000 ms. If the duration exceeds this value, the TCP connection test fails.
Connection count
The number of times to attempt a connection. The default value is 4.
Execution interval
The interval between connection attempts.
Tracert
Maximum hop count: The maximum number of hops in the route trace. The default value is 64. If the number of hops exceeds this value, the target is considered unreachable.
Tracert monitoring timeout: The timeout for the Tracert test. The default value is 60 seconds. If the test duration exceeds this value, the target is considered unreachable, and the task ends.
Availability assertion
A task is considered successful only if its response meets all specified conditions.
Resource group
Select the resource group for this task. For information about how to create a resource group, see Create a resource group.
Click Create Task.
After a task is created, you are redirected to the task list page.