All Products
Search
Document Center

Application Real-Time Monitoring Service:Create a synthetic monitoring task to test network quality

Last Updated:Jul 31, 2024

Synthetic Monitoring helps enterprises and individual users monitor network conditions in real time to ensure the stability and availability of business operations. This topic describes how to create a synthetic monitoring to test network quality.

  1. Log on to the ARMS console.

  2. In the left-side navigation pane, choose Synthetic Monitoring > Scheduled Tests. On the Synthetic Tasks page, click New Task.

  3. On the Create Synthetic Task page, click Network Quality.

  4. In the STEP1 section, configure the parameters that are described in the following table.

    Parameter

    Description

    Request Type

    The network protocol that you use to capture data packets.

    Task name

    The name of the synthetic monitoring task.

    Target Address

    The address of the web application on which you want to perform synthetic monitoring. You can enter an URL that starts with http or https, or an address in the IP address:Port number format.

    If you set Request Type to HTTP(s), you must select GET or POST from the Target Address drop-down list before you enter an address.

    Request Parameters

    The HTTP header and body. This parameter is valid only if you set Request Type to HTTP(s).

    • Header: You can enter key-value pairs in the Key and Value fields.

    • Body:

      • none: No HTTP body is specified.

      • form-data: You can enter key-value pairs in the Key and Value fields.

      • x-www-form-urlencoded: You can enter key-value pairs in the Key and Value fields.

      • raw: You can select JSON, HTML, XML, or Text from the drop-down list and enter the HTTP body in the corresponding format in the field.

    Dialing Frequency

    • Frequency: the interval at which the synthetic monitoring task runs.

    • Custom: If you turn on the Custom switch, you can select the time period during which the synthetic monitoring task is performed.

  5. 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.

    Note

    You 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.

    Note

    You 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.

  6. In the STEP3 or STEP4 section, configure the advanced settings.

    • HTTP(S) parameters

      Parameter

      Description

      IP Protocol

      The IP protocol used by the servers that access the web application. Valid values:

      • Automation: 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 duration of the task. Default value: 10000. Unit: milliseconds. If the specified value is exceeded, a timeout error is reported.

      Connection Timeout

      The time threshold that is used to define a slow element. Default value: 5000. Unit: milliseconds. If the total time consumed to download an element exceeds 5 seconds, the element is defined as a slow element.

      Customize host

      The custom host mode. You can select Poling or Random and then enter the IP addresses of a custom host in the field.

      You can enter multiple IP addresses. Separate the IP addresses with commas (,). Example: ipv4:192.168.2.1,192.168.2.5:img.a.com|192.168.2.1[8080]:img.a.com.

      Note

      If a colon (:) is used, a URL before the colon (:) is automatically resolved.

      Availability Assertion

      The conditions that are used to determine whether monitoring is available. The monitoring is available only if the response to the monitoring points of the synthetic monitoring task meets all specified conditions.

      Resource Group

      The resource group to which the task belongs. For information about how to create a resource group, see Create a resource group.

    • DNS parameters

      Parameter

      Description

      IP Protocol

      The IP protocol used by servers to access the web application. Valid values:

      • Automation: 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 Default DNS Server or Custom DNS Server. If you select Custom DNS Server and specify a custom Domain Name System (DNS) server, the task uses only this server for resolution.

      Monitoring Timeout

      The timeout period for monitoring. Default value: 5000. Unit: milliseconds. If the specified value is exceeded, a timeout message is returned.

      Query Method

      The query method. Valid values:

      • Recursion: queries the records on common DNS servers.

      • Iteration: queries the records on authoritative DNS servers.

      DNS Server Type

      The type of the DNS server. Valid values:

      • Automation

      • IPV4

      • IPV6

      Availability Assertion

      The conditions that are used to determine whether monitoring is available. The monitoring is available only if the response to the monitoring points of the synthetic monitoring task meets all specified conditions.

      Resource Group

      The resource group to which the task belongs. For information about how to create a resource group, see Create a resource group.

    • Ping parameters

      Parameter

      Description

      IP Protocol

      The IP protocol used by servers to access the web application. Valid values:

      • Automation: 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 timeout period for monitoring. Default value: 20000. Unit: milliseconds. If the specified value is exceeded, the ping operation fails.

      Package Count

      The number of data packets. Default value: 4.

      Execution Interval

      The intervals at which ping packets are sent. The next ping packet is sent at the specified intervals after the ping response is received for the previous packet.

      Split Package

      Specifies whether to split the ping packet. If you select Yes, you can customize the number and size of packets.

      Package Size

      The data packet size.

      Tracert

      • Maximum Hop Count: The maximum number of hops that are allowed in route tracking. Default value: 64. If the specified value is exceeded, the server is inaccessible.

      • Tracert Monitoring Timeout: The timeout period for tracert monitoring. Default value: 60. Unit: seconds. If the specified value is exceeded, the server is inaccessible and the task is terminated.

      Availability Assertion

      The conditions that are used to determine whether monitoring is available. The monitoring is available only if the response to the monitoring points of the synthetic monitoring task meets all specified conditions.

      Resource Group

      The resource group to which the task belongs. For information about how to create a resource group, see Create a resource group.

    • TCP parameters

      Parameter

      Description

      IP Protocol

      The IP protocol used by servers to access the web application. Valid values:

      • Automation: 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 timeout period for monitoring. Default value: 20000. Unit: milliseconds. If the specified value is exceeded, the ping operation fails.

      Connection Count

      The number of data packets. Default value: 4.

      Execution Interval

      The intervals at which ping packets are sent. The next ping packet is sent at the specified intervals after the ping response is received for the previous packet.

      Tracert

      • Maximum Hop Count: The maximum number of hops that are allowed in route tracking. Default value: 64. If the specified value is exceeded, the server is inaccessible.

      • Tracert Monitoring Timeout: The timeout period for tracert monitoring. Default value: 60. Unit: seconds. If the specified value is exceeded, the server is inaccessible and the task is terminated.

      Availability Assertion

      The conditions that are used to determine whether monitoring is available. The monitoring is available only if the response to the monitoring points of the synthetic monitoring task meets all specified conditions.

      Resource Group

      The resource group to which the task belongs. For information about how to create a resource group, see Create a resource group.

  7. Click Create Task.

    After you create a task, you are redirected to the Synthetic Tasks page.