1. Continuous-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指标
      • 移动(H5)监控
        • 页面指标
        • 文件指标
        • 事务指标
        • 流媒体指标
        • Ping指标
        • 短信指标
    • 脚本录制器
      • NBR脚本录制器工具的下载
      • NBR脚本录制器的使用-----简版
    • 常见问题
      • 功能分析
        • 创建任务
        • 创建节点组
        • 高级参数----结束条件
        • 高级参数----诊断
        • 报表无数据之校验节点DNS功能
        • 流媒体监测,配置任务后无数据
        • 平台是否支持查看“指定Cname是否生效”
        • 真机单文件任务下载崩溃
        • 听云检测和浏览器实际访问数据对不上
        • 监测地址写不全导致的报错
        • 绑定Host未生效,出现了列表之外的主机IP
        • 绑定Host未生效,出现了列表之外的主机IP
        • 不同任务类型,相同IP解析结果不同
        • 复制任务,无法做绑定
        • 即时监测IPV6页面级别解释
        • 私有协议Socket(TCP/UDP)
      • 错误分析
        • 服务器连接被重置
        • 打开流媒体失败
        • 404 - Not Found错误
        • 页面任务元素出现阻塞时间的分析思路
        • 无法解析域名和服务器地址
        • 无法解析服务器名称或地址
        • 无法解析服务器名称或地址
        • 无法解析服务器名称或地址
        • 无法解析服务器名称或地址
        • 无法与服务器建立连接
        • 无法与服务器建立连接
        • 无法与服务器建立连接
        • 无法与服务器建联连接
        • 操作超时
        • 操作超时之Chrome90
        • 任务超时
        • 私有化平台页面访问报-100错误
        • 与服务器连接被重置
        • 与服务器连接被重置
        • 应用的证书无效
        • 应用证书无效
        • 安全频道支持出错
        • 安全频道支持出错
        • 打开流媒体失败
        • 打开流媒体失败
        • 证书错误
        • 安全频道支持出错
        • 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 Release Notes
      • 2025 Release Notes
      • 2024 Release Notes
    • Product-Introduction
      • Working-Principle
        • Monitoring Principle
        • Probe Deployment
      • Typical-Use-Cases
        • IPv6 Support Rate Monitoring
        • Website Performance Evaluation and Optimization
        • Website Application Pressure Testing Analysis
        • SMS Service Quality Monitoring
        • WHOIS Domain Monitoring
        • VPN Quality Monitoring
        • Enterprise Business Quality Monitoring
        • WiFi Quality Monitoring
        • End-to-End Scenario Monitoring
        • MTR Network Link Monitoring
        • Website Benchmarking Analysis
        • API Active Monitoring
        • Certificate Monitoring
        • CDN Acceleration Evaluation and Selection
        • Observable Hybrid Pressure Testing
        • DNS Hijacking Monitoring - CNAME Monitoring
      • Product-Overview
        • Product Overview
      • Product-Architecture
        • Product Architecture
      • Core-Advantages
        • Market Position
        • End-to-End Monitoring
        • Data Assurance
        • Localized Service
      • Feature-Modules
        • Report-Service
          • Report Service
        • API-Service
          • API Service
        • CDN-Optimization
          • CDN Optimization
        • Continuous-Monitoring
          • Synthetic Monitoring Introduction
          • Monitoring Task Types
          • Monitoring Result Analysis
        • Hijacking-Monitoring
          • Hijacking Monitoring
        • Domain-Analysis
          • Domain Analysis
        • On-Demand-Monitoring
          • Instant Testing
        • Alert-Notification
          • Alert Notification
        • Private-Node-Monitoring
          • Private Node Monitoring
    • Metrics-Reference
      • Mobile-H5-Monitoring
        • Ping Metrics (Mobile H5 Monitoring)
        • SMS Metrics (Mobile H5 Monitoring)
        • Transaction Metrics (Mobile H5 Monitoring)
        • File Download Metrics (Mobile H5 Monitoring)
        • Page Metrics (Mobile H5 Monitoring)
        • Streaming Media Metrics (Mobile H5 Monitoring)
      • PC-Monitoring
        • Ping Metrics (PC Monitoring)
        • MTR Metrics (PC Monitoring)
        • Transaction Metrics (PC Monitoring)
        • File Download Metrics (PC Monitoring)
        • Page Metrics (PC Monitoring)
        • Streaming Media Metrics (PC Monitoring)
    • User-Guide
      • API-Service
        • API Service Guide
        • API Service
      • CDN-Optimization
        • CDN Optimization Guide
        • CDN Evaluation Guide
        • CDN Evaluation
        • CDN Optimization Introduction
        • Strategy Optimization
        • Algorithm Suggestions
      • Continuous-Monitoring
        • Node Group Management
        • Query Task
        • Synthetic Monitoring Introduction
        • Create Task
        • Manage Task
        • Bind Task
      • System-Management
        • License Key Management
        • User Management
        • System management Introduction
        • Private Point Monitoring
        • Map Parameters
        • Usage Query
      • Domain-Analysis
        • Domain Analysis
      • Alerts
        • Performance Alert
        • Alert Log
        • Smart Alert
        • Alert Introduction
        • Error Alert
        • Alert Push
      • On-Demand-Monitoring
        • View Monitoring Results
        • Instant Testing Introduction
        • Configure Instant Testing
      • Task-Types
        • Task Type Introduction
        • Fixed Network Monitoring
        • Mobile Network Monitoring
      • Continuous-Monitoring-Charts
        • Trend Chart
        • Regional Chart
        • Overview
        • Map
        • Element Chart
        • Scatter Plot
        • Host Chart
        • Common Operations
        • Error Chart
      • Other-Features
        • Share Current Page
        • Mobile Quick Access
      • WebRecorder-Script-Recorder-Plugin
        • Script Recorder Support for Transaction Captcha
        • Script Recorder Supported Commands
        • WebRecorder Script Recorder Introduction
        • Create Project and UI Display
        • Configure Task
        • Notes and Precautions
        • WebRecorder Script Recorder Installation
        • Script Recording
      • Reports
        • Export Report
        • Report Introduction
        • Chart Pool
        • Create Smart Report
        • Create Quick Report
    • Script-Recorder
      • NBR Script Recorder Usage Guide
      • NBR Script Recorder Tool Download
    • FAQ
      • Error-Analysis
        • 404 - Not Found Error
        • Open Streaming Media Failed
        • Application Certificate Invalid (Additional Scenarios)
        • Certificate Error (Additional Scenarios)
        • Cannot Resolve Server Name or Address (Additional Scenarios)
        • Element Report Value Mismatch
        • Server Connection Reset (Additional Scenarios)
        • Secure Channel Support Error (Advanced Troubleshooting)
        • HTTP 403 Forbidden
        • Open Streaming Media Failed (Additional Scenarios)
        • Cannot Resolve Server Name or Address
        • Secure Channel Support Error (Additional Scenarios)
        • Certificate Error
        • Cannot Resolve Server Name (Additional Scenarios)
        • HTTP 403 Forbidden (Additional Scenarios)
        • Application Certificate Invalid
        • Private Platform Page Access Error -100
        • Private Platform Page Access Error -100 (Additional Scenarios)
        • Operation Timeout - Chrome 90 Specific
        • Task Timeout
        • Task Timeout (Additional Scenarios)
        • Application Certificate Invalid (Additional Scenarios)
        • Connection Reset by Server
        • Server Connection Reset
        • Cannot Establish Connection (Additional Scenarios)
        • Secure Channel Support Error
        • Element Report Value Mismatch (Additional Scenarios)
        • Cannot Establish Connection with Server (Additional Scenarios)
        • HTTP 412 Error
        • Task Timeout (Additional Scenarios)
        • Operation Timeout
        • Connection with Server Failed
        • Cannot Resolve Domain Name and Server Address
        • Cannot Establish Connection with Server
        • Element Report Value Mismatch (Additional Scenarios)
      • Node-Analysis
        • Node Hijacking
        • Data Access Shows Cross-Region Access
      • Alert-Analysis
        • ISP Link Failure Alert
        • ISP Link Failure Causing Alert - Detailed Analysis
        • Customer Application 500 Error - Platform No Alert
      • Feature-Analysis
        • Streaming Media Task - No Data After Configuration
        • Platform Support for Checking "Whether Specified CNAME is Effective"
        • Copy Task - Binding Cannot Be Done
        • Bind Host Not Effective - Host IP Outside List Appears (Additional Scenarios)
        • Advanced Parameters - End Conditions
        • Private Protocol Socket (TCP/UDP)
        • Different Task Types, Same IP, Different Resolution Results
        • Create Task - Detailed Guide
        • Advanced Parameters - Diagnostics
        • TingYun Monitoring vs Browser Access Data Mismatch
        • Create Node Group - Troubleshooting
        • Report No Data - Verify Node DNS Function
        • Create Task
        • Physical Device Task Download Crash
        • Instant Monitoring IPv6 Page Level Explanation
        • Monitoring Address Incomplete Error
        • Bind Host Not Effective - Host IP Outside List Appears
      • Problem-QA
        • Network Problem Q&A (2)
        • Network Problem Q&A (1)
      • Data-Analysis
        • Element Blocking Time in Page Task
        • Node IP Geolocation Inaccurate
        • Long SSL Handshake Time
        • Repeated Element Loading in Waterfall Chart
        • How to Distinguish HLS Live vs VOD
        • Low Monitoring Data Volume - Doesn't Match Node Group Frequency
        • Cross-ISP Access Analysis
        • Long DNS Time Analysis
        • Task No Data / Less Data
        • CDN Provider CNAME No Response
        • Single File Download Task - No Data After Creation
        • DNS Time Long
        • Report Data vs Server Statistics Mismatch
        • Long DNS Time Troubleshooting Guide
        • 4G Physical Device Monitoring - HTTP Via Incorrect
        • DNS Time Long Troubleshooting Guide
        • How to View Transferred Content in Packet Capture
        • Bound Task Point Consumption Difference
        • Cross-Province Cross-ISP Phenomenon Analysis
        • TCP Zero Window in Packet Capture
        • Same File Download - Different Vendors Different Byte Count
        • TingYun Monitoring Data vs Browser Download Bytes Difference
        • Single File Download - MD5 Configured but Download Incomplete No Error
        • DNS Time Long
        • Task No Data / Less Data
        • Single File Download Task - No Data After Creation
        • Ping Task 100% Packet Loss
        • Same URL, Extra Wait Time Affects Onload Time
        • Private Platform Task No Data
        • Streaming Media Task - Three Tasks Data Variance
        • Ping Task Alert: Request Timed Out
        • Scatter Data vs Packet Capture Mismatch
  1. Continuous-Monitoring

Create Task

To create a new Synthetic Monitoring task, please follow these steps:

  1. Click Synthetic tasks in the top menu bar to enter the task maintenance page.
  2. Click the Create Task button in the upper right corner to enter the task configuration page.

image.png

  1. Configure basic information.
  2. Configure required parameters.
  3. Configure monitoring period.
  4. Configure node scope.
  5. (Optional) Configure advanced parameters.
  6. Click the Save button to complete task configuration. Click the Save and Enter Alert Settings button to continue setting alerts.

Basic Information

Basic information includes: network type, task type, and creation method. For introduction to network type and task type, please refer to the relevant documentation. There are three creation methods: manual creation, batch creation, and batch import.

  • Manual Creation: Create a single task.
  • Batch Creation: Can create multiple tasks by clicking Add inside Required Parameters to add tasks.
  • Batch Import: First download the task template file, fill in the task configuration file according to the template format, then upload the task configuration file.

Required Parameters

  • Service Package: Configurable task types, each task type has a default service package. Service package is part of the monitoring service contract, managing monitoring tasks with the same attributes. Monitoring tasks are associated with service packages and are constrained by the service package in the setting of some key attributes.
  • Task Name: Used to identify monitoring tasks in reports. Special characters are not allowed in the name. It is recommended to use an easy-to-remember name.
  • Monitoring Address: The domain name or IP address that the monitoring task needs to monitor. Ensure it can be accessed through a browser. Click Validate to test whether the entered domain name or IP address can be accessed normally.
  • Bind Tasks: Check the Create New Bound Task checkbox and enter a binding name. This method allows binding multiple tasks together. The system will dispatch multiple tasks in the binding to the same Probes, making it convenient to compare multiple tasks.
  • Browser Options: Refers to the browser type of the monitoring client. (Now supports Edge browser)
  • Industry: Used for comparing industry metrics. Select None when industry metric comparison is not needed.
  • Streaming Media Type (Streaming Media Monitoring): Includes streaming media files, streaming media pages, loaded via scripts.
  • Streaming Media Protocol (Streaming Media Monitoring): VLC, Flash, etc.
  • uvmos: Indicates whether it is Huawei U-vMOS video monitoring. Close by default.
  • Video Clarity (Streaming Media Monitoring): Standard definition, high definition, ultra-high definition.
  • Feature Code Matching (Streaming Media Monitoring): Used to match feature codes.
  • Byte Matching (Streaming Media Monitoring): Used to match bytes.

Monitoring Period

The monitoring period refers to the time period and monitoring frequency for task monitoring. There are two modes: time range and date mode.

  • Time Range: Set the validity period of the task. Monitoring of the task will stop after this date. Users can set directly 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 Service Package Validity is selected, the validity period will display the end time of the service package purchased in the contract.
  • Date Mode: Click Time Range to set the start time and end time of the task.
  • Monitoring Frequency: The time interval required for a monitoring client to execute this monitoring task again after completing one monitoring task. Minimum is 1 minute, maximum is 24 hours. When Do Not Execute is selected, the task will not be executed again after completing one execution.
  • Custom Execution Plan: When fixed frequency cannot meet monitoring needs, a custom monitoring plan can be set. Supports setting different monitoring frequencies for different times and dates. Custom execution plan has higher priority than default monitoring frequency. Time periods not set in the plan will be executed according to the default monitoring frequency.

image.png

Node Scope

Node scope is used to configure monitoring nodes (Probes) that execute tasks, usually configured in the form of node groups. Each node group can contain nodes with different city-ISP-connection type combinations. For how to create node groups, please refer to Create Node Group.

Advanced Parameters

Different types of tasks have different configurable advanced parameters. Please configure according to the actual situation on the product page.

End Conditions

  • Task Timeout Time: This is the timeout time for the entire monitoring task, in seconds. If the monitoring Probe does not complete the task within the set timeout time during one monitoring execution, the current monitoring of the task will be terminated and a timeout error code will be returned. The default task timeout time is 120 seconds.

  • Extra Wait Time: The time to wait for delayed loading content (such as Flash, streaming media data, etc.) after the page loads. The default value is 0, indicating no wait.

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

    Redirection technology can be divided into two categories: client-side redirection and server-side redirection. Client-side redirection can be achieved by setting specific HTTP headers or writing JavaScript scripts. In a specified monitoring task, if the monitoring task contains server redirection, no attributes need to be set, and the monitoring client can handle it automatically; but for monitoring tasks that contain client redirection, this option must be set. When the set value is less than the client redirect count in the monitoring task, it will result in incomplete data download.

  • Monitoring Duration (Streaming Media Monitoring Tasks Only): This is the monitoring time for the entire streaming media monitoring task, in seconds. For HTTP FLV format streaming media, during the monitoring process, the monitoring end will first check the movie time of the streaming media. For example, if the movie time of a 20M FLV file is 10 minutes (600 seconds), then the monitoring end will end the monitoring after downloading one-tenth of the movie data 2M (20M*60/600). If the network speed is fast, the actual monitoring time may be less than 60 seconds. If the network speed is slow and the monitoring time has reached 60 seconds before downloading this 2M data, the monitoring end will also end the monitoring.

  • Page Timeout Time (Streaming Media Monitoring Tasks Only): The timeout time to wait for streaming media to load within the page. If no streaming media is found within this timeout period, a "Streaming Media Not Found" error will be triggered. When directly configuring streaming media files as URLs, the page timeout time is invalid.

image.png

Diagnostics

These attributes are generally used when an error occurs during the execution of a monitoring task by a monitoring Probe. To understand the network situation of the monitoring Probe at that time, the monitoring Probe performs Ping, TraceRoute, Nslookup, screenshot, uploads HTML source code, retains HTTP headers, and returns the results together with the errored monitoring.

  1. Ping
  • Execute When Page Error Occurs: Execute only when a page error occurs.
  • Always Execute: Execute under any circumstances.
  • Ping Packet Size: Refers to the size of each Ping packet sent, default is 32 bytes.
  • Ping Count: Specifies the number of Ping task executions, default is 4 times.
  • When executing Ping task, if ICMP packets cannot be sent normally, decide whether to use TCP Ping based on the setting. If the checkbox is checked, TCP Ping will be used. When TCP connection is reset (TCP Ping), check the sub-checkbox to consider Ping as reached.
  1. Nslookup: A command-line tool for monitoring whether DNS servers can correctly resolve domain names. 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 (normal screenshot and dynamic screenshot are mutually exclusive):

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 page error occurs, when page error or content error occurs, and always execute.
  • The frequency of dynamic screenshot is determined by the LCP value range.

image.png

  • Start screenshot from DOM Content Loaded (DOMContentLoaded)
  • 0-2.5 seconds: Execute screenshot every 200 milliseconds
  • 2.5-4.0 seconds: Execute screenshot every 300 milliseconds
  • Above 4.0 seconds: Execute screenshot every 3000 milliseconds
  • Above 120 seconds: Execute screenshot every 5000 milliseconds
  1. Upload HTML Source Code: When the task encounters an error, the HTML source code can be uploaded. Upload methods include: upload when error occurs, always upload, and upload when error or content error occurs.

  2. Retain HTTP Headers: If retain HTTP headers is enabled, you can see HTTPS request header information and HTTP response header information in the element waterfall chart. There are three states for retaining HTTP headers: retain only main element and error element headers, retain all main element response headers, retain all element request and response headers.

image.png

  1. Packet Capture: Indicates that packet capture can be performed on this task. Packet capture content can be downloaded and viewed.

image.png

Node Filtering

  • Check Monitoring Probe DNS Settings: Indicates whether tasks can be dispatched to monitoring Probes with incorrect DNS settings. When this option is checked, only Probes whose primary DNS province or ISP matches their IP will be selected. Monitoring Probes may have DNS configuration that does not match the ISP they are located in. At this time, if the Probe is monitored, the submitted data will cause some charts (host distribution related) to be inaccurate. If users are not concerned about host distribution, this option can be unchecked. The default is checked.
  • Probe IP Protocol Selection: IPv4 only, IPv6 only, IPv4/IPv6 hybrid Probes.
  • DNS Protocol: Includes two selection modes: DNS Protocol Auto, DNS Protocol Matches Probe Protocol (IPv4 tasks use IPv4 DNS resolution, IPv6 tasks use IPv6 DNS resolution). Default is DNS Protocol Auto.
  • Internal Network Monitoring: Indicates whether this task is an internal network monitoring task. If marked as an internal network monitoring task, it will not consider whether DNS configuration is correct, and target hosts with internal network addresses will not be filtered. Otherwise, monitoring data will be defined as abnormal data during upload validation. Be sure to check this item when testing internal network applications.
  • Bandwidth Selection: If a specific bandwidth range is selected, Probes within this bandwidth range will be used to run tasks.
  • TLS Version: You can specify the TLS version. Currently, unlimited, 1.0-1.3 four versions are provided.
  • Exclude Monitoring Probes: Exclude monitoring Probes with specified IDs and IPs. Excluded Probes will no longer perform specified monitoring tasks.
  • Include Monitoring Probes: Specify Probe IDs and IPs that should perform tasks. These Probes will participate in task execution.
  • Filter Monitoring Probes by OS/Browser: Users can filter Probes by operating system version and corresponding browser version. After configuration, monitoring Probes with the following operating system and browser versions will no longer be used in the monitoring task. Supports exclude and include two filtering methods.
  • Smart DNS Optimization: When enabled, there will be improvement for issues with long DNS resolution time and resolution failures. (After ldns resolution fails, public DNS will be used for resolution)
  • Only Select Monitoring Probes with Specified Client Plugin Installed: Only monitoring Probes with the specified client plugin installed will participate in task execution.

image.png

Client Behavior

  • Dispersed Monitoring: Indicates whether monitoring tasks are concentrated at specified period time points or smoothly distributed at various time stages within the period when dispatched. Default value is No.

  • Collect SpeedIndex Performance Metrics: Whether to collect SpeedIndex performance metrics. Not collected by default. Currently only Chrome supports this.

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

  • Support Scrolling: Whether to support scrolling.

  • Disable Monitoring Probe DNS Client Service: Whether to disable the local DNS Client service of the monitoring machine. The main function of DNS Client service is that when accessing a URL, after finding the destination host IP address of the URL for the first time, the queried name and IP address are recorded in the machine's DNS cache. Next time if the URL is accessed again, it will be directly retrieved from the cache. This way, if Windows DNS client service is configured to be enabled, the DNS time of the monitoring task may be 0.

  • First Element as Main Element: By default, the first element with status code 200 is defined as the main element. When enabled, the first element is defined as the main element, applicable when there is 302 redirection, for example.

  • Allow Client to Run Scripts: This option is one of the security policy options to ensure the security of monitoring Probes. It refers to whether to execute scripts (such as JavaScript, VBScript) in the page when executing monitoring tasks. This setting is to prevent some malicious scripts in web pages.

  • Allow Pop-up Windows: When the monitoring task page contains pop-up windows and this monitoring task does not care much about these pop-up windows, this item can be set to No. Then when the monitoring Probe executes this monitoring task, it will not monitor the pop-up windows. The purpose of this parameter is to prevent some pop-up window content from being too large, such as some Flash advertisements, etc. If these pop-up windows are allowed, the monitoring results may produce "Element Timeout" errors or the total download time will be too long, thus affecting the performance of the monitoring task itself.

  • Ignore Client Time: Whether to add the time spent on the client during monitoring to the total time. For some transaction monitoring tasks, consider setting this to No.

    • If unchecked: Total Download Time = Client Time + Network Layer Time
    • If checked: Total Download Time = Network Layer Time
  • Ignore Certificate Validation: Do not validate whether the certificate is correct.

  • First Screen Size: You can flexibly set the width and height of the first screen. If this item is set to 0, the default 1024*768 is used to calculate the first screen; unit is px.

  • First Screen Sampling Interval: First screen sampling interval time.

  • Custom Hosts: Resolve specified domain names to fixed IPs. One domain name can specify multiple IP addresses, separated by English commas ",". Format is: IP Domain Name, 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 name resolutions need to be configured, separate them with line breaks.

image.png

Smart Noise Reduction

Smart noise reduction refers to when task SLA is insufficient, task has error data, or performance is poor and other abnormal data, temporarily do not display these abnormal data, re-dispatch these abnormal data to the client, and let the client re-execute. Enabling smart noise reduction will additionally increase point usage. The specific quantity depends on the threshold setting and the overall Availability of the task.

Smart noise reduction function supports three noise reduction methods:

  • When SLA is insufficient for a city-ISP, dispatch to the provincial capital city ISP in the same province (dispatch to the same country for foreign countries).
  • Resend when page error occurs (resend once).
  • Resend when performance metrics exceed threshold (resend once). Performance metrics and threshold can be set according to actual needs.

HTTP Parameters

  • Specify QUIC Protocol: "Quick UDP Internet Connection" is a protocol proposed by Google for multiplexed concurrent transmission using UDP.

  • This URL Requires HTTP Authentication: If the set monitoring task requires specified user and password to access, you need to enter the corresponding username and password here. Otherwise, when the monitoring Probe executes this monitoring task, it will return "Http 401, Unauthorized" error in the monitoring results.

  • Enable HTTP Compression: The concept of HTTP compression is that in the information transmission between server and browser, if both parties support HTTP compression, zip compression will be adopted in the information transmission to improve performance. For specified monitoring tasks, if the monitoring task supports HTTP compression, this option should be set to Yes. Monitoring Probes executing this monitoring task will enable HTTP compression. If this option is set correctly, it will be able to reflect better performance.

  • Use Network User-Agent: Refers to whether to send a text to mark that the access is from our monitoring Probes when the monitoring Probe executes the monitoring task, to distinguish from normal browser access. This allows some traffic analysis software to filter out the access of our monitoring Probes.

  • Browser Language: If the set monitoring task needs to automatically return pages in the corresponding language based on the language set by the visitor's browser, you can check Use Browser Settings; when Adaptive is selected, when the monitoring Probe executes this monitoring task, it is determined according to the language set by the IE browser of the Probe itself. If the customer only wants to test pages in a specified language, the corresponding language can be selected. Currently, the system supports Simplified Chinese, Traditional Chinese, and English.

  • Custom HTTP Headers: When IE sends requests, add the specified HTTP header information to the request header. When multiple custom HTTP headers need to be configured, separate them with line breaks.

    Example 1: Need to monitor the download effect of a file, but this file is very large at 100M, and ordinary monitoring will task timeout. At this time, we can specify the monitoring end to download the first 1M of data before downloading the file by setting custom HTTP headers. HTTP header is as follows: Range: bytes=1-1024000

    Example 2: Need to monitor the download effect of a file (http://www.testcdn.com/123.jpg), but the server has set anti-leech verification, and ordinary monitoring will result in http 403 and other errors. At this time, we can bypass the anti-leech verification by setting custom HTTP headers. 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 to monitor whether the page source code contains certain text, you can enter the text that needs to be included here (if it is some text, you can enter the corresponding regular expression here). When the monitoring Probe executes this monitoring task, if the set text is not found, it will return "Expected page content not found" error in the monitoring results.
  • Error Text: Trigger "Found Content Indicating Page Error" error when the page source code contains expected error text content. Supports regular expression matching.
  • Exclude Following Element URLs During Monitoring: Exclude some URLs unrelated to the specified monitoring task. One URL per line. Requests for elements that match the rules in the list will be blocked during the monitoring process. Supports complete URLs and regular expressions.
    When using regular expressions, non-numeric and non-alphabetic parts in the URL need to use escape character "", for example, the expression to exclude all URLs with domain name www.google.com is: www\.google\.com.
  • Only Access Following Element URLs During Monitoring: Specify some URLs that must be included. One URL per line. Requests for elements outside the list will be blocked during the monitoring process. Supports complete URLs and regular expressions.
    When using regular expressions, non-numeric and non-alphabetic parts in the URL need to use escape character "", for example, the expression to exclude all URLs with domain name www.google.com is: www\.google\.com.
  • Element URL Merge Rules: Used to clarify elements in the page. If elements in the page contain question marks, the system will by default truncate the parameter part (i.e., after the question mark?) in the element URL, and treat elements with the same part before the question mark as one element. If special handling is needed, you can set the corresponding regular expression, and the system will determine elements according to this regular expression. One rule per line. Only affects the element list selection in the element report (does not affect the element waterfall chart).

Hijacking Monitoring

Hijacking is a common risk on the Internet. Some operators or router devices, as well as some computer viruses, will initiate DNS hijacking (hijack to an IP address) or domain name hijacking (inject some JS files or links into the content) when users visit websites. These behaviors will seriously endanger users' network security and even cause property losses, and will also bring adverse reputation impacts to websites.

Network, based on globally distributed monitoring Probes, continuously accesses target websites. By setting up a correct content feature library, it judges whether the current monitoring data contains non-feature library content, compares the monitoring results with the content feature library, and judges whether hijacking has occurred.

Hijacking monitoring can mainly discover two types of hijacking phenomena, including DNS hijacking and content hijacking. Users can monitor DNS hijacking by setting IP whitelist, and monitor page hijacking by setting domain name whitelist.

IP Input Format (DNS Hijacking):

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

  • Specify IP 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 all IP addresses from 192.168.1.1~254. Only the last digit of the IP address (dotted decimal) supports wildcard configuration.
  • 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 name address, such as: www.tingyun.com. Can be matched by wildcard, such as: *.tingyun.com.
    • means match all, when no content is entered, it means *.

Domain Name Input Format:

During the monitoring process, the loaded element domain name will be compared with the domain names in the whitelist. If it is not in the whitelist, the monitoring is defined as a content hijacking error.

  • Specify domain name address, for example: www.tingyun.com.
  • Wildcard matching, for example: *.tingyun.com.
    • means match all, when no content is entered, it means *.
  • When entering IP address, please do not add port number, for example: 192.168.1.1.

IP Blacklist (DNS Hijacking)

image.png

IP Input Format (IP Hijacking):

  • Specify IP address, (IPv4) such as: 192.168.1.1 (IPv6) such as: 2400:A480:aa:400:a1:b2:c3:d4
  • Wildcard matching, such as: 192.168.1.* means all IP addresses from 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 element: supports regular configuration, if there are multiple, take the first element)
  • https://www.example.com/url1 (first element after 302 element)
  • https://www.example.com/url2 (second element after 302 element)
  • Minimum 1 element after 302, maximum 2 elements, supports regular configuration, regular uses whole string matching mode

Page Task Supports Element Blacklist Configuration

Blacklist Configuration Input Format

  • One URL per line, supports multiple complete URLs and wildcard configuration
  • Complete URL: http://www.tt.com
  • Wildcard setting, such as: *.tt.com, .png, http://www.*.com

Streaming Media Playback

  • Playback Mode

    Users can choose from on-demand or live, live, on-demand, DVR four modes. Live mode is usually used for broadcasting live events, entertainment programs, etc. at radio stations, TV stations, website sports channels, etc. Incorrect setting of this parameter will cause video playback failure.

  • Whether Element Error Affects Availability

    Default configuration: element error does not affect Availability.

  • Minimum Buffer Time Before First Playback

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

    Buffer time is a number that specifies the number of seconds of the movie to buffer in memory before playing the video stream for the first time. For FLV files streamed via RTMP (which only buffer in memory), setting this value is very important. For FLV files progressively downloaded via HTTP, increasing this value will only bring small benefits, although it can improve the viewing effect of watching high-quality videos on old, slower computers.

    For example: FLV monitoring buffer time is set to 5 seconds. When playing an HTTP streaming media file with a bit rate of 400Kb, the player will download at least 5*400Kb=2000Kb of data before starting to play. The time required to download this 2000Kb of data is determined by the bandwidth of the user's network ISP. At 1Mb network speed, buffer for at least 2 seconds before playing. At 10Mb network speed, buffer for more than 0.2 seconds before playing.

  • Player Feature Code

    Function is similar to streaming media file identification code.

  • Use Custom Network Streaming Media Player

    The page URL path to complete special streaming media monitoring. When streaming media uses anti-leech functions such as verifying pageurl, token, etc., using a local player will result in monitoring failure. At this time, you can write a page containing a custom player and monitoring code, deploy this custom page to a website under a domain name that can pass the anti-leech verification. "Network Player" is the URL path of the custom page.

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

Estimated Point Consumption

After configuring the task, click the Estimated Point Consumption button to calculate the points required for this task.

上一页
Synthetic Monitoring Introduction
下一页
Manage Task
Built with