1. Synthetic Monitoring
听云Network
  • 中文版
    • Release Notes
      • 2026年
      • 2025年
      • 2024年
    • 产品介绍
      • 产品概述
        • 产品概述
      • 工作原理
        • 监测原理
        • 监测点部署
      • 产品架构
        • 产品架构
      • 典型场景
        • CDN加速评估及选型
        • 网站对标分析
        • 网站应用压力测试分析
        • 对网站进行性能评估和优化
        • 具备可观测混合压测场景
        • DNS劫持监测-CNAME监测
        • VPN质量监控
        • WIFI质量监控
        • 短信服务质量监控
        • API主动监控
        • 证书监控
        • MTR网络链路监控
        • 企业业务质量监控
        • 端到端场景监测
        • whois域名监控场景
        • IPV6支持率监控
      • 核心优势
        • 端到端监测
        • 市场地位
        • 数据保障
        • 本土化服务
      • 功能模块
        • 即时监测
          • 即时监测
        • 持续监测
          • 持续监测介绍
          • 监测任务类型
          • 监测结果分析
        • 私有节点监测
          • 私有节点监测
        • 域名分析
          • 域名分析
        • CDN调优
          • CDN调优
        • 劫持监测
          • 劫持监测
        • 警报通知
          • 警报通知
        • 报告服务
          • 报告服务
        • API服务
          • API服务
    • 使用指南
      • 持续监测图表
        • 公共操作
        • 概览
        • 趋势图
        • 地域图
        • 地图
        • 主机图
        • 错误图
        • 散点图
        • 元素
      • 任务类型
        • 监测任务类型介绍
        • 固网业务监测
        • 移动业务监测
      • 持续监测
        • 持续监测介绍
        • 新建任务
        • 查询任务
        • 管理任务
        • 绑定任务
        • 节点组管理
      • 即时监测
        • 即时监测介绍
        • 配置即时监测
        • 查看监测结果
      • 系统管理
        • 系统管理介绍
        • 自有点监测
        • 用户管理
        • 使用量查询
        • 授权码管理
        • 地图参数
      • 域名分析
        • 域名分析
      • CDN调优
        • CDN调优介绍
        • CDN评估
        • 算法建议
        • 策略调优
      • 警报
        • 警报介绍
        • 性能警报
        • 错误警报
        • 智能警报
        • 警报日志
        • 警报推送
      • 报告
        • 报告介绍
        • 创建快速报告
        • 创建智能报告
        • 导出报告
        • 图表池
      • API服务
        • API服务
      • 其他功能
        • 分享当前页面
        • 移动端快速访问
      • WebRecorder脚本录制器(插件版)
        • 介绍
        • 安装
        • 创建项目及界面展示
        • 脚本录制
        • 配置任务
        • 注意事项
        • 脚本录制器支持的命令
        • 脚本录制器对事务验证码的支持
    • 指标说明
      • PC监控
        • 页面指标
        • 文件指标
        • 事务指标
        • 流媒体指标
        • Ping指标
        • MTR指标
        • 私有协议指标
          • 私有协议指标解释概述
          • Websocket 插件配置说明
          • DIG 插件配置说明
          • Socket(TCP/UDP) 插件配置说明
          • Telnet 插件配置说明
          • FTP 插件配置说明
          • SMTP/IMAP/POP3 插件配置说明
          • MTR 插件配置说明
          • Traceroute 插件配置说明
          • DeepSeek 插件配置说明
          • TCP Send 插件配置说明
          • UDP 插件配置说明
          • HTTP(SM) 插件配置说明
          • HTTP3 插件配置说明
          • OCSP 插件配置说明
          • WIFI 插件配置说明
          • VPN 插件配置说明
      • 移动(H5)监控
        • 页面指标
        • 文件指标
        • 事务指标
        • 流媒体指标
        • Ping指标
        • 短信指标
    • 脚本录制器
      • NBR脚本录制器工具的下载
      • NBR脚本录制器的使用-----简版
    • 常见问题
      • 功能分析
        • 创建任务
        • 创建节点组
        • 高级参数----结束条件
        • 高级参数----诊断
        • 报表无数据之校验节点DNS功能
        • 流媒体监测,配置任务后无数据
        • 平台是否支持查看“指定Cname是否生效”
        • 真机单文件任务下载崩溃
        • 听云检测和浏览器实际访问数据对不上
        • 监测地址写不全导致的报错
        • 绑定Host未生效,出现了列表之外的主机IP
        • 绑定Host未生效,出现了列表之外的主机IP
        • 不同任务类型,相同IP解析结果不同
        • 复制任务,无法做绑定
        • 即时监测IPV6页面级别解释
        • 私有协议Socket(TCP/UDP)
      • 错误分析
        • 打开流媒体失败
        • 打开流媒体失败
        • 打开流媒体失败
        • 页面任务元素出现阻塞时间的分析思路
        • 无法解析域名和服务器地址
        • 无法解析服务器名称或地址
        • 无法解析服务器名称或地址
        • 无法解析服务器名称或地址
        • 无法解析服务器名称或地址
        • 无法与服务器建立连接
        • 无法与服务器建立连接
        • 无法与服务器建立连接
        • 无法与服务器建联连接
        • 与服务器建立连接失败
        • 操作超时
        • 操作超时之Chrome90
        • 任务超时
        • 任务超时
        • 服务器连接被重置
        • 与服务器连接被重置
        • 与服务器连接被重置
        • 应用的证书无效
        • 应用证书无效
        • 应用证书无效
        • 安全频道支持出错
        • 安全频道支持出错
        • 安全频道支持出错
        • 证书错误
        • 私有化平台页面访问报-100错误
        • 404 - Not Found错误
        • HTTP/1.1 403 Forbidden
        • HTTP412错误
        • 元素报表数值对不上
      • 数据分析
        • 如何区分HLS格式是直播还是点播
        • 报表数据与客户服务器端统计不一致
        • DNS时间过长的分析思路
        • 绑定对比任务的消耗点数不同
        • 4G真机监测下客户反馈http via不正确
        • 节点IP定位不准确
        • 私有化平台任务无数据
        • CDN厂商CNAME无响应问题
        • 单文件下载任务, 创建后无数据
        • SSL握手时间长
        • 监控数据量少,和节点组频率对应不上
        • 跨省跨运营商现象分析
        • 流媒体任务,三个任务数据量相差较大
        • 相同文件下载,不同厂商字节数下载不同
        • 单文件下载,配置MD5,下载不全未报错。
        • DNS时间较长问题分析
        • PING任务警告,Request timed out
        • PING任务丢包百分之百
        • 元素瀑布图中有重复元素加载
        • 散点数据和抓包数据对不上
        • 抓包中如何查看传输的内容
        • 任务无数据/数据少
        • 相同URL,额外等待时间影响onload时间
        • 听云监测数据和浏览器访问数据总下载字节数相差较大
        • DNS时间较长
        • 跨运营商访问
        • 页面任务元素出现阻塞时间
        • 抓包中出现TCP ZERO window
      • 报表权限
      • 节点分析
        • 数据访问发现有跨区访问
        • 节点劫持
      • 告警分析
        • 运营商链路故障引起告警
        • 客户应用500,平台未告警
      • 问题百问
        • Network问题Q&A(1)
        • Network问题Q&A(2)
  • English
    • Release Notes
      • 2026
      • 2025
      • 2024
    • Product Introduction
      • Product Overview
        • Product Overview
      • How It Works
        • Monitoring Principles
        • Probe Deployment
      • Product Architecture
        • Product Architecture
      • Typical Scenarios
        • CDN Acceleration Evaluation and Selection
        • Website Benchmarking Analysis
        • Website Application Stress Test Analysis
        • Website Performance Evaluation and Optimization
        • Observable Hybrid Load Testing Scenario
        • DNS Hijacking Monitoring - CNAME Monitoring
        • VPN Quality Monitoring
        • WIFI Quality Monitoring
        • SMS Service Quality Monitoring
        • API Active Monitoring
        • Certificate Monitoring
        • MTR Network Link Monitoring
        • Enterprise Business Quality Monitoring
        • End-to-End Scenario Monitoring
        • Whois Domain Monitoring Scenario
        • IPv6 Support Rate Monitoring
      • Core Advantages
        • End-to-End Monitoring
        • Market Position
        • Data Protection
        • Localized Service
      • Feature Modules
        • Instant Testing
          • Instant Testing
        • Synthetic Monitoring
          • Synthetic Monitoring Introduction
          • Monitoring Task Types
          • Monitoring Result Analysis
        • Private Probe Monitoring
          • Private Probe Monitoring
        • Domain Analysis
          • Domain Analysis
        • CDN Tuning
          • CDN Tuning
        • Hijacking Monitoring
          • Hijacking Monitoring
        • Alert Notifications
          • Alert Notifications
        • Report Service
          • Report Service
        • API Service
          • API Service
    • User Guide
      • Synthetic Monitoring Charts
        • Common Operations
        • Overview
        • Trend Chart
        • Region Chart
        • Map
        • Host Chart
        • Error Chart
        • Scatter Plot
        • Elements
      • Task Types
        • Monitoring Task Types Introduction
        • Fixed Network Service Monitoring
        • Mobile Service Monitoring
      • Synthetic Monitoring
        • Synthetic Monitoring Introduction
        • Create Task
        • Query Tasks
        • Manage Tasks
        • Bind Task
        • Probe Group Management
      • Instant Testing
        • Instant Testing Introduction
        • Configure Instant Testing
        • View Monitoring Results
      • System Management
        • System Management Introduction
        • Private Probe Monitoring
        • User Management
        • Usage Query
        • Authorization Code Management
        • Map Parameters
      • Domain Analysis
        • Domain Analysis
      • CDN Tuning
        • CDN Tuning Introduction
        • CDN Assessment
        • Algorithm Recommendations
        • Policy Tuning
      • Alerts
        • Alert Introduction
        • Performance Alert
        • Error Alert
        • Intelligent Alert
        • Alert Log
        • Alert Push
      • Reports
        • Report Introduction
        • Create Quick Report
        • Create Smart Report
        • Export Report
        • Chart Pool
      • API Service
        • API Service
      • Other Features
        • Share Current Page
        • Mobile Quick Access
      • WebRecorder Script Recorder (Plugin Version)
        • Configure Task
        • Create Project and Interface Display
        • Introduction
        • Script Recording
        • Commands Supported by Script Recorder
        • Script Recorder Support for Transaction Verification Codes
        • Notes
        • Installation
    • Metric Descriptions
      • PC Monitoring
        • Page Metrics
        • File Metrics
        • Transaction Metrics
        • Streaming Media Metrics
        • Ping Metrics
        • MTR Metrics
        • Private Protocol Metrics
          • Private Protocol Metrics Overview
          • WebSocket Plugin Configuration Guide
          • DIG Plugin Configuration Guide
          • Socket(TCP/UDP) Plugin Configuration Guide
          • Telnet Plugin Configuration Guide
          • FTP Plugin Configuration Guide
          • SMTP/IMAP/POP3 Plugin Configuration Guide
          • MTR Plugin Configuration Guide
          • Traceroute Plugin Configuration Guide
          • DeepSeek Plugin Configuration Guide
          • TCP Send Plugin Configuration Guide
          • UDP Plugin Configuration Guide
          • HTTP(SM) Plugin Configuration Guide
          • HTTP3 Plugin Configuration Guide
          • OCSP Plugin Configuration Guide
          • WIFI Plugin Configuration Guide
          • VPN Plugin Configuration Guide
      • Mobile (H5) Monitoring
        • Page Metrics
        • File Metrics
        • Transaction Metrics
        • Streaming Media Metrics
        • Ping Metrics
        • SMS Metrics
    • Script Recorder
      • Download the NBR Script Recorder Tool
      • Using the NBR Script Recorder - Short Version
    • FAQs
      • Feature Analysis
        • Create Task
        • Create Probe Group
        • Advanced Parameters - End Conditions
        • Advanced Parameters - Diagnostics
        • Verify Probe DNS When Report Has No Data
        • No Data After Configuring a Streaming Media Monitoring Task
        • Does the Platform Support Checking Whether a Specified CNAME Takes Effect
        • Real Device Single File Task Download Crash
        • Tingyun Monitoring Does Not Match Actual Browser Access Data
        • Error Caused by Incomplete Monitoring Address
        • Bound Host Does Not Take Effect and Host IP Outside List Appears
        • Bound Host Does Not Take Effect and Host IP Outside List Appears
        • Same IP Has Different Resolution Results Across Task Types
        • Copied Task Cannot Be Bound
        • Instant Testing IPv6 Page-Level Explanation
        • Private Protocol Socket (TCP/ UDP)
      • Error Analysis
        • Failed to open streaming media
        • Failed to open streaming media (2)
        • Failed to open streaming media (3)
        • Troubleshooting Blocking Time for Page Task Elements
        • Unable to Resolve Server Name or Address
        • Unable to Resolve Server Name or Address (2)
        • Unable to Resolve Server Name or Address (3)
        • Unable to Resolve Server Name or Address (4)
        • Unable to Resolve Server Name or Address (5)
        • Unable to Establish Connection with Server
        • Unable to Establish Connection with Server (2)
        • Unable to Establish Connection with Server (3)
        • Unable to Establish Connection with Server (4)
        • Failed to establish connection with server
        • Operation Timeout
        • Chrome 90 Operation Timeout
        • Task timeout
        • Task timeout (2)
        • Server Connection Reset
        • The connection to the server was reset
        • The connection to the server was reset (2)
        • Invalid Application Certificate
        • Invalid Application Certificate (2)
        • Invalid Application Certificate (3)
        • Secure channel support error
        • Secure channel support error (2)
        • Secure channel support error (3)
        • Certificate Error
        • -100 Error When Accessing Private Platform Page
        • 404 - Not Found error
        • HTTP/1.1 403 Forbidden
        • HTTP412 error
        • Element Report Values Do Not Match
      • Data Analysis
        • How to Distinguish Live and VOD HLS Formats
        • Report Data Does Not Match Customer Server Statistics
        • Troubleshooting Long DNS Time
        • Different Point Consumption for Bound Comparison Tasks
        • Incorrect HTTP Via Reported in 4G Real Device Monitoring
        • Inaccurate Probe IP Location
        • No Data for Tasks on Private Platform
        • CDN Vendor CNAME No Response Issue
        • No Data After Creating Single File Download Task
        • Long SSL Handshake Time
        • Low Monitoring Data Volume Does Not Match Probe Group Frequency
        • Cross-Province and Cross-Carrier Phenomenon Analysis
        • Large Data Volume Difference Across Three Streaming Media Tasks
        • Different Vendors Download Different Byte Counts for Same File
        • Single File Download with MD5 Configured Does Not Report Incomplete Download
        • Long DNS Time Analysis
        • Ping Task Warning - Request Timed Out
        • Ping Task 100 Percent Packet Loss
        • Duplicate Elements Loaded in Element Waterfall Chart
        • Scatter Data Does Not Match Packet Capture Data
        • How to View Transmitted Content in Packet Capture
        • No or Insufficient Task Data
        • Additional Wait Time Affects Onload Time for Same URL
        • Large Difference Between Tingyun Monitoring and Browser Total Download Bytes
        • Long DNS Time
        • Cross-Carrier Access
        • Blocking Time Appears for Page Task Elements
        • TCP Zero Window Appears in Packet Capture
      • Probe Analysis
        • Cross-Region Access Found in Data Access
        • Probe Hijacking
      • Alert Analysis
        • Alert Caused by Carrier Link Failure
        • Customer Application 500 with No Platform Alert
      • Q&A
        • Network Q&A (1)
        • Network Q&A (2)
  1. Synthetic Monitoring

Create Task

To create a new Synthetic Monitoring task, please follow the steps below.

  1. Click Synthetic Tasks in the upper menu bar to enter the Task Maintenance page.

  2. Click the Create Task button in the upper right corner to enter the task settings page.

image.png

  1. Configure Basic Info.

  2. Configure Required Parameters.

  3. Configure Monitoring Period.

  4. Configure Probe Scope.

  5. (Optional) Configure Advanced Parameters.

  6. Click the Save button and complete task settings. Click the Enter alert settings after saving button to continue configuring alerts.

Basic Info

Basic Info includes: network type, Task Type, creation method. For an introduction to network type and Task Type, please see. There are three types of creation method, namely Manual Creation, Batch Creation, and Batch Import.

  • Manual Creation: Create a single Task.

  • Batch Creation: Multiple tasks can be created. Click Add in Required Parameters to add tasks.

  • Batch Import: First download the task template file, fill in the task settings file according to the template format, and then upload the task settings file.

Required Parameters

  • Package: Task Type that can be configured. Each Task Type will have a default package. package is part of the monitoring service Contract and manages monitoring tasks with the same attributes. The monitoring task is associated with the package and is constrained by the package in the settings of some key attributes.

  • Task name: used for identifying the monitoring task in the report. Special characters are not allowed in the name. It is recommended to choose a name that is easy to remember.

  • URL: Domain or IP address that needs to be monitored by the monitoring task. Make sure it can be accessed through the Browser. Click Verify to test whether the entered Domain or IP address can be accessed normally.

  • Bind Task: Check the New Bind Task checkbox and enter the Bind name. In this way, multiple tasks can be bound. The system will deliver multiple bound tasks to the same Probe at the same time, which facilitates comparison of multiple tasks.

  • Browser Options: refers to the Browser type of the monitoring client. (Add support for edgeBrowser)

  • Industry: used for contrast IndustryMetric. When you do not need to compare IndustryMetric, you can select None.

  • Stream Type (Streaming Media Monitoring): including Streaming Media File, Streaming Media Page, Load via Script.

  • Streaming Media Protocol (Streaming Media Monitoring): VLC, Flash, etc.

  • uvmos: IDentifies whether it is Huawei's U-vMOS video surveillance, defaultclosure is enough.

  • Video Quality(Streaming Media Monitoring): SD, UHD, HD.

  • Signature Match (Streaming Media Monitoring): used for matching signatures.

  • Bytes Match (Streaming Media Monitoring): used for matching Byte number.

Monitoring Period

Monitoring Period refers to the time period and Monitoring Frequency for monitoring the Task. Monitoring Period has two modes, Time range and Date Mode.

  • Time range: Validity Period of configuring the task. After this date, the monitoring of the task will stop. User can direct settings in the first date component, or quickly select a fixed time in the second drop-down menu. The date in the date component will change accordingly. When Package validity period is selected, the Validity Period will display the End Time of the Package purchased in the Contract.

  • Date Mode: Click the Time range at the rear to set the Start Time and End Time of the configuring the task.

  • Monitoring Frequency: refers to the time interval required for Specify's monitoring Task, after a certain monitoring client completes the Monitoring task once and then execute the Monitoring task next time. The shortest can be set to 1 minute and the longest can be set to 24 hours. When Do Not Execute is selected, the task will not be executed again after it is executed once.

  • Custom execution plan: When fixed Frequency cannot meet monitoring needs, configuring a custom monitoring plan can be used. Supports different Monitoring Frequencies for different times and different date settings. The Custom monitoring plan has a higher priority than the default monitoring Frequency. The unset time segment in the plan is executed according to the default monitoring Frequency.

image.png

Probe Scope

Probe scope is used to configure Probes that execute Task, usually settings in the form of Probe Group. Each Probe Group can include Probes under different City-ISP-connection method combinations. For how to Create Probe Group, see New Probe Group.

Advanced Parameters

Different types of tasks can have different Advanced Parameters in settings. Please make settings according to the actual situation on the product page.

End Condition

  • task Timeout: It is the timeout of the entire monitoring Task, expressed in seconds as Unit. If Probes performs monitoring once and the task is not completed within the set timeout, the current monitoring of the task will be terminated. The Error code of return timeout and task Timeout default are 120 seconds.

  • Extra Wait Time: The time to wait for Latency to load content (for example: Flash, streaming media data...) after the page is fully loaded. The Default value is 0, which means no waiting.

  • Client Redirect Count: If page content includes Meta Refresh or JavaScript redirection, please be sure to set this item correctly, otherwise the data download may be incomplete.

    Redirection technology can be divided into two categories, one is client redirection and the other is server-side redirection. Client redirection can be achieved through settings-specific HTTP headers, or by writing JavaScript. In a Specify monitoring task, if the monitoring task includes server redirection, you do not need to set any attributes, and the monitoring client can be processed automatically. However, if the monitoring task includes client redirection, you must Setup this option. When the set value is less than the Client Redirect Count in the monitoring task, the data download will be incomplete.

  • Monitoring Duration (only supported by Streaming Media Monitoring task): It is the Monitoring Time of the entire Streaming Media Monitoring task, expressed in seconds as Unit. For streaming media in HTTP FLV format, during the monitoring process, the monitoring terminal will first check the video time of the streaming media. For example, the video time of a 20M FLV file is 10Minute (600 seconds). Then, the monitoring terminal will end monitoring after downloading one-tenth of the video, 2M (20M*60/600) data. If the network speed is relatively fast, the actual Monitoring Time may be less than 60 seconds. If the network speed is relatively slow and the Monitoring Time has reached 60 seconds before downloading the 2M data, then the monitoring end will also end monitoring.

  • Page Timeout (only supported by Streaming Media Monitoring task): the timeout to wait for the streaming media in the page to be loaded. If the streaming media is not found within this timeout, a "streaming media not found" error will be triggered. Page Timeout has no effect when directly configuring a streaming media file as URL.

image.png

Profiling

These attributes are generally used for when a monitoring task of a certain monitoring client is executed and an error occurs. In order to understand the network situation of the monitoring client at that time, the monitoring client performs Ping, TraceRoute, Nslookup, Screenshot, upload HTML source code, retains the action of the HTTP header, and returns the results together with the error monitoring.

  1. Ping
  • Execute when page error occurs: Execute only when Page Error occurs.

  • Always Execute, execute under any circumstances.

  • Ping packet size: refers to the size of the Ping packet sent each time, default 32 Byte.

  • Ping count: Specify Ping task points, the default is 4 times.

  • When executing Ping task, if the ICMP packet cannot be sent normally, it will be decided according tothe settings whether to use TCP Ping. If the check box is checked, it will be used. When the TCP connection is Reset (TCP Ping), check the lower-level check box and the ping is deemed to have arrived.

  1. Nslookup: A command line tool that monitors whether the DNS server can correctly implement Domain resolution. You can choose whether to use it and when to use it.

  2. Trace Route: Choose whether to use it and when to use it.

  3. Screenshot options: normal screenshot and Dynamic Screenshot (You can only choose one of normal screenshot and Dynamic Screenshot):

image.png

Single Page Screenshot

  • Execute when page error occurs.

  • Execute when page error or content error occurs.

  • Always Execute, execute under any circumstances.

Dynamic Screenshot

image.png

  • Dynamic Screenshot supports execution when a page error occurs, Page Error or content error occurs, and Always Execute

  • The Frequency of Dynamic Screenshot is determined according to the value range of LCP

image.png

  • DOM content loading is complete (domcontentloaded) starts taking screenshots

  • 0-2.5 seconds: Screenshot is executed every 200Milliseconds

  • 2.5-4.0 seconds: Screenshot is executed every 300Milliseconds

  • 4.0 seconds Above: Screenshot is executed every 3000Milliseconds

  • 120 seconds Above: Screenshot is executed every 5000Milliseconds

  1. upload HTML source code: When an error occurs in the Task, the HTML source code can be uploaded. The upload methods are divided into three modes: upload when an error occurs, always upload, and upload when an error or content error occurs.

  2. Preserve HTTP headers: If you enable the preservation of HTTP headers, you can see the HTTPSRequest header information and HTTP response header information in the waterfall chart of the element. There are three types of Status for retaining HTTP headers: retaining only main elements and error elements, retaining All main elements and response headers, and retaining All elements, Request headers and response headers.

image.png

  1. Packet Capture: Indicates that the task packet capture can be performed. packet capture content can be viewed after downloading.

image.png

Probe Filter

  • Check Probe DNS settings: Indicates whether the task can be distributed to Probes with incorrect DNS settings. When this option is checked, only Probes whose IP addresses match the Province or ISP of the primary DNS are selected. Probes may have DNS settings that do not match the ISP where they are located. If you monitor the Probe at this time, the submitted data will cause some of the Charts (related to Host distribution) to be inaccurate. If the user does not pay attention to the Host distribution, you can not check this option. Status is checked by default.

  • Probe IP protocol selection: select IPv4 only, IPv6 only, IPv4/IPv6 mixed Probe.

  • DNS protocol: includes two selection modes: DNS protocol Auto, DNS protocol is consistent with Probe protocol (SpecifyIPv4 task uses IPv4 DNS resolution, SpecifyIPv6 task uses IPv6 DNS resolution). The default is DNS protocol Auto.

  • Intranet Monitoring: IDentifies whether the task is an Intranet Monitoring Task. If it is identified as an Intranet Monitoring Task, it will not be considered whether the DNS settings are correct, and if the Destination Host is an intranet address, it will not be filtered. Otherwise, the Monitoring data will be defined as Exception data when uploading Verify. Be sure to check this when testing the internal NetworkApplication.

  • Bandwidth selection: If you select Specify Bandwidth Range, the Probe in this bandwidth Range will be used to run the Task.

  • TLSVersion: SpecifyTLSVersion can be specified. Currently, four versions including Unlimited and 1.0-1.3 are provided.

  • ExcludeProbes: Probes with ExcludeSpecifyID and SpecifyIP. ExcludeProbe will no longer perform Specify's monitoring task.

  • Include Probes: Specify the Probe ID and IP of the task to be performed. These Probes will participate in the execution of the Task.

  • Filter Probes by OS/Browser: User can use this function to filter Probe according to Operating SystemVersion and corresponding BrowserVersion. After configuration, the following Operating System and BrowserVersion Probes are no longer used in the monitoring task to execute the task. Supports two filter methods: Exclude and Include.

  • Intelligent DNS selection: After enabling, the problems of long DNS Lookup Time and resolution failure will be improved and improved. (After ldns resolution fails, public DNS will be used for resolution)

  • Only select probe probes with specified client plugin installed: Only Probes with the Specifyclient plugin installed will participate in the execution of the Task.

image.png

Client Behavior

  • Distributed Monitoring: Indicates whether the monitoring task should be concentrated on the time point of the specified period or smoothly distributed on various time stages within Period when the monitoring task is issued. The Default value is No.

  • Collect speedIndexPerformance Metric: Whether to collect speedIndexPerformance Metric. The default is not to collect. Currently only supported by Chrome.

  • Use LocalStorage: Whether to use local storage. default: Not used.

  • Support scrolling: Whether to support scrolling.

  • DisableProbes DNS Client service: Whether to disable the local DNS Client service of the monitoring machine. The main function of the DNS Client service is that when a URL is accessed, after the IP address of the destination host of the URL is found for the first time, the Queryed name and IP address are recorded in the local DNS cache. If the URL is accessed again next time, the direct will be taken out of the cache. In this way, if the Enabled Windows DNS client service is enabled in settings, the DNS Time of the monitoring task may be 0.

  • First Element as Main Element: The default first Status code is 200Elements as the main element. After Enable, define the first element as the main element. For example, it is applicable when there is a 302 redirect.

  • Allow Client to Run Scripts: This option is one of the security StrategyOptions to ensure the security of Probes. It refers to whether to execute the Script (such as JavaScript, VBScript) in the page when executing the monitoring task. The settings of this item are to prevent malicious scripts in some web pages.

  • Allow Popups: When there are pop-up windows in the monitoring task page, and this monitoring task does not care much about these pop-up windows, you can set this item to No, then when Probes execute this monitoring task, the pop-up window will not be monitored. The purpose of this Parameter is to prevent the content of some pop-up windows from being too large, such as some Flash advertisements. If these pop-up windows are allowed, the monitoring results may produce "element Timeout" errors or the Total Download Time is too long, which affects the performance of the monitoring task itself to be monitored.

  • Ignore Client Time: Whether to add the time spent on the client during monitoring to the total time. For some Transaction Monitoring task, you need to consider whether this settings item is set.
    If unchecked, Total Download Time=Client Time+Network Layer Time
    If checked, Total Download Time=Network Layer Time

  • Ignore Certificate Verification or Not: Do not verify whether the certificate is incorrect.

  • First Screen Size: The width and height of the first screen can be flexibly set. If the settings are 0, the first screen will be calculated based on the default 1024*768; Unit is px.

  • First Screen Sampling Interval: First Screen Sampling Interval.

  • Customhosts: Resolve SpecifyDomain to fixed IP. A Domain can Specify multiple IP addresses. Multiple IP addresses are separated by English commas "," in the format: IP Domain, for example:

    • IPv4 protocol: 192.168.1.5,192.168.2.1 www.networkbench.com

    • IPv6 protocol: 2400:A480:aa:400:a1:b2:c3:d4 www.tingyun.com

    When multiple Custom Domain resolutions of settings are required, separate them with carriage returns.

image.png

Intelligent Noise Reduction

Intelligent Noise Reduction means that when the task SLA is insufficient, the task has error data or Exception data such as performancePoor, the Exception data will not be displayed temporarily, and the Exception data will be re-delivered to the client so that the client can re-execute. EnableIntelligent Noise Reduction will add additional Usage points, and the specific amount depends on the Threshold Setup and the overall Availability of the Task.

The Intelligent Noise Reduction function supports three noise reduction methods:

  • When a certain City's ISPSLA is insufficient, it will be dispatched to the provincial capital City ISP in the same Province for execution (scheduled to the same Country abroad).

  • Resend if a page error occurs (resend once).

  • Resend when the performance index exceeds the threshold (resend once), Performance Metric and Threshold can be set according to actual needs.

HTTPParameter

  • SpecifyQUIC protocol: "Quick UDP Internet Connection" is a protocol proposed by Google that uses UDP for multi-channel concurrent transmission.

  • This URL requires HTTP authentication: If the set monitoring task requires Specify's User and Password to access, you need to enter the corresponding Username and Password here. Otherwise, when Probes execute this monitoring task, it will return the error "HTTP 401, Unauthorized" in the monitoring results.

  • Start HTTP compression: The concept of HTTP compression is in the information transmission between the server and the Browser. If both parties support HTTP compression, zip compression will be used in the information transmission to improve performance. For Specify monitoring Task, if the monitoring task supports HTTP compression, this option should settings be Yes, and the Probes that execute this monitoring task will Enable HTTP compression. This option, if the settings are correct, will reflect better performance.

  • Use Network User-Agent: refers to whether to send a piece of text to mark the access as coming from our Probes when the Probes execute the monitoring task, to distinguish it from the Normal Browser access. This allows some traffic analysis software to filter out the access to our Probes.

  • Browser Language: If the set monitoring task needs to automatically return the page of the corresponding language according to the language settings of the visitor's Browser, you can check Use Browser Settings; When adaptive is selected, when Probes perform this monitoring task, it is determined based on the language set by the Probe's local IE Browser. If the customer only wants to test the page of specified language, they can select the corresponding language. Currently, the system supports Simplified Chinese, Traditional Chinese and English.

  • CustomHTTP header: When IESendRequest, add Specify's HTTP header information to the Request header. When multiple Custom HTTP headers need to be set, separate them with carriage returns.

    Example 1: It is necessary to monitor the Download effect of a file, but the file is very large, 100M, and Normal monitoring will cause task timeout. At this time, we can use the configuring a custom HTTP header to Specify the first 1M of data in the download file on the monitoring end. The HTTP header is as follows: Range: bytes=1-1024000

    Example 2: It is necessary to monitor the download effect of a file (HTTP://www.testcdn.com/123.jpg), but the anti-leeching verification is set on the server. Normal monitoring will cause errors such as HTTP 403. At this time, we can bypass the anti-leeching verification through the configuring a custom HTTP header. The HTTP header is as follows: Referer:HTTP://www.testcdn.com/.

image.png

Content Options

  • Expected Correct Text: When a monitoring task has such a requirement, it is necessary to monitor whether the page source code includes certain or certain texts. You can enter the text that needs to be included here (in the case of some text, you can enter the corresponding regular expression here). When Probes execute this monitoring task, if the set text is not found, the error "expected page content not found" will be returned in the monitoring results.

  • Error text: When Include in the page source code expects Error textcontent, Trigger "finds content representing Page Error" error, and supports regular expression matching.

  • Exclude Below element URLs during monitoring: Exclude some URLs that have nothing to do with the Specify monitoring Task. One URL per line. Requests that match the rules of Elements in the List will be blocked during the monitoring process. Full URLs and regular expressions are supported.
    When using regular expressions, the non-numeric and alphabetic parts of the URL need to use the escape character "\". For example, the expression for a URL that requires ExcludeAllDomain to be www.google.com is: www\.google\.com.

  • Only access the following elements when monitoring URLs: Specify must include some URLs. One URL per line. Requests from elements other than List will be blocked during the monitoring process. Full URLs and regular expressions are supported.
    When using regular expressions, the non-numeric and alphabetic parts of the URL need to use the escape character "\". For example, the expression for a URL that requires ExcludeAllDomain to be www.google.com is: www\.google\.com.

  • Element URL merging rules: used for to clarify the Elements in the page. If the Elements in the page contain question marks, the system will truncate the Parameter (i.e., after the question mark?) part of the element URL by default, and treat the same Elements before the question mark as one element. If special processing is required, you can set the corresponding regular expression, and the system will confirm the element based on this regular expression. One rule per line. Only affects element reportElementsList selection (does not affect Element Waterfall).

Hijacking Monitoring

Hijacking is a common risk on the Internet. Some ISPs or routing devices, as well as some computer viruses, will initiate DNS hijacking (hijacking an IP address) or Domain hijacking (injecting some JS files or links into the content) when a user visits a website. These behaviors can critically endanger the user's network security, even cause property damage, and also have a negative impact on the reputation of the website.

Network is based on Globally distributed Probes and continues to access the target website. Through the correct content feature library of settings, it determines whether non-feature library content appears in the current monitoring data, and compares the monitoring results with the content feature library to determine whether it has been hijacked.

Hijacking Monitoring can mainly detect two types of hijacking phenomena, including DNS hijacking and content hijacking. Users can monitor DNS hijacking through the IP whitelist and page hijacking through the domain whitelist.

IP input format (DNS hijacking):

During the monitoring process, the Host IP will be compared with the IPs in the whitelist. The monitoring is defined as a DNS hijacking error if it is not in the whitelist.

  • SpecifyIP address, IPv4 example: 192.168.1.1, IPv6 example: 2400:A480:aa:400:a1:b2:c3:d4.

  • Wildcard matching (IPv4), such as: 192.168.1.* means 192.168.1.1~254 All IP addresses. Only the last digit of the IP address (dotted decimal) supportsthe settings wildcard.

  • Wildcard matching (IPv6), such as: 2400:A480:aa:400:a1:b2:c3:* means 2400:A480:aa:400:a1:b2:c3:0~FFFF.

CNAME input format (CNAME hijacking):

  • Specify domain address, e.g.: www.tingyun.com. Via Wildcard match, e.g.: *.tingyun.com.

  • * means All matches. When no content is entered, it means *.

Domain Input Format:

During the monitoring process, the loaded Element Domain is compared with the Domain in the whitelist. The monitoring is defined as a content hijacking error if it is not in the whitelist.

  • SpecifyDomain address, for example: www.tingyun.com.

  • Wildcard matching, for example: *.tingyun.com.

  • * means All matches. If no content is entered, it means *.

  • When entering the IP address, please do not add the port number, for example: 192.168.1.1.

IP Blacklist (DNS Hijacking)

image.png

IP Input Format (IP Hijacking):

  • Specify IP address, (IPv4) e.g.: 192.168.1.1 (IPv6) e.g.: 2400:A480:aa:400:a1:b2:c3:d4

  • Wildcard match, e.g.: 192.168.1.* means all IP addresses 192.168.1.1~254

  • Wildcard matching, such as: 2400:A480:aa:400:a1:b2:c3:* means 2400:A480:aa:400:a1:b2:c3:0~FFFF

Check if 302 element is successful

302 Element Input Format

  • HTTP://www.example.com (302 elements: supports regular settings, if there are multiple, take the first element)

  • https://www.example.com/url1 (the first element after element 302)

  • https://www.example.com/url2 (second element after element 302)

  • After 302, configure at least 1, at most 2 elements, supports regex, regex uses full string match mode

Page task supports element blacklist configuration

Blacklist Configuration Input Format

  • One URL per line, supports multiple full URLs and wildcard configuration

  • Full URL: HTTP://www.tt.com

  • Wildcard settings, such as: *.tt.com, *.png, HTTP://www.*.com*

Streaming Media Playback

  • Playback Mode

    Users can choose four methods: VOD or Live, Live, VOD, and DVR. Live mode is usually used for radio stations, TV stations, website sports channels, etc. to broadcast live events, entertainment programs, etc. This ParameterSettings error will cause video playback to fail.

  • Does Element Error affect Availability?

    The default setting Element Error does not affect Availability.

  • Minimum buffer time before first playback

    This option is only valid for FLV format and MediaPlayer format. The Default value is 3 seconds.

    Buffering Time is a number that specifies the number of seconds of video to be buffered in Memory before the video stream is played for the first time. This value is important for FLV files streamed via RTMP (which are only buffered in Memory). For FLV files downloaded via HTTP progressive download, increasing this value will only provide a small benefit, although it may improve the viewing of high-quality video on older, slower computers.

    For example: FLV monitors buffer time settings for 5 seconds, when playing a Bitstream of 400Kb HTTP Streaming Media File, the player will download at least 5*400Kb=2000Kb of data before starting to play. The time required to download the 2000Kb of data is determined by the bandwidth of the Network ISP where the user is located. In the case of a 1Mb network speed, it will buffer for at least 2 seconds before it can be played. In the case of a 10Mb network speed, it will buffer for 0.2 seconds before it can be played.

  • Player Signature

    The function is similar to the Streaming Media File identification code.

  • Use Custom Network Streaming Player

    Complete the special Streaming Media Monitoring page URL path. When the streaming media uses anti-leeching functions such as page URL and token verification, monitoring using the local player will fail. At this time, you can write a page that includes a customized player and monitoring code, and deploy this customized page to a website under the Domain that can pass anti-hotlink verification. "Network player" is the URL path of the customized page.

    For example: streaming media under HTTP://www.streaming.com includes token verification, and this rule cannot be opened to the outside world, but the streaming media company can provide a customized player tokenPlayer.swf. At this time, we can write a customized page inside HTTP://www.net.com/streaming/s.htm and embed tokenPlayer.swf to complete the monitoring function. When configuring the task, specify "Network Player" as HTTP://www.net.com/streaming/s.htm.

Estimated Points Consumption

After Configuring the task, click the Estimated Points Consumption button to calculate the points consumed by the Task.

上一页
Synthetic Monitoring Introduction
下一页
Query Tasks
Built with