云拨测是一种针对互联网应用(Web页面、网络链路等)进行主动式应用性能和用户体验监测的服务。

什么是云拨测

云拨测为云上用户提供开箱即用的企业级主动拨测式应用监测解决方案,利用遍布全球的监控网络,以模拟真实终端用户使用场景为视角,对目标应用进行性能管理和网络性能监控,透视防火墙外的各环节性能,先于最终用户挖掘故障隐患,助力云上用户提升自身应用产品的用户体验。

云拨测拥有地区、城市、运营商、时间序列等多个维度组合的数据分析模型,结合丰富的指标体系和直观的散点、趋势等在线图表,可以迅速定位目标应用性能问题的受影响范围及其根本原因,从而精准解决IT问题,提升服务质量。

阿里云云拨测支持的拨测类型如下:
  • 网页性能:支持获取用户在不同环境(城市运营商、浏览器版本、操作系统等)下访问Web页面的体验数据,通过生成的报表分析了解页面的访问性能。
  • 网络质量:支持用户对指定的服务器(IP或域名)做Ping监测、DNS监测、Tracert监测,获取监测过程中的链路节点网络数据和时延、丢包等情况,通过分析生成的各类报表实时了解网络链路波动情况。
  • 文件下载:支持获取用户在不同环境(城市运营商、浏览器版本、操作系统等)下对指定资源进行下载时的性能情况(如成功率、传输速度等),通过生成的报表分析了解文件的访问性能,并且根据CDN效果生成比现有服务更佳的调优策略,以达到进一步优化分发策略的效果。
  • API性能:支持对GET、POST协议或端口进行监测,监测接口响应性能、可用性,提供用户使用体验和业务可用性。
针对以上4种拨测类型,阿里云云拨测还支持创建定时拨测和即时拨测。
  • 定时拨测:无侵入式的周期性拨测任务,拥有数据可视化分析能力,能够提前感知应用用户访问过程中的性能问题。
  • 即时拨测:无侵入的快速单次拨测,将结果数据实时回传,方便对于已发现的问题进行迅速验证。
图 1. 产品架构
yunboce_chanpingjiagou
表 1. 功能特性
功能 说明
任务管理 提供对云拨测任务的创建、查看、编辑、删除等功能,并且单击某一任务的详情即可进入该任务的概览页面。云拨测任务以列表的形式展示出来,其中任务类型有浏览任务类型和网络任务类型两种。
任务概览 任务概览按照任务类型的不同,分为网页性能、网络质量、文件下载和API性能,展示的数据和统计图会有所区别,一般包含展示首屏用时、可用性、下载量等基础数据和整体性能、可用性、运营商最慢Top 5等性能图表。
多维报告 多维报告主要从地图分析、解析分析、趋势分析、地域分析、散点分析等维度深入分析云拨测任务的性能结果,并支持分析单个拨测样本的详情。任务类型不同,显示的指标也有所不同。
CDN优化 CDN(Content Delivery Network)优化可以通过慢速比、成功率、DNS用时、TCP用时、响应用时、平均传输速度和整体覆盖率等维度为云拨测任务提供综合评分。
说明 仅下载拨测支持进行CDN优化。

基本概念

名词 解释
浏览任务 云拨测任务类型,基于浏览器访问的形式,通过URL访问监测目标应用的监控情况,支持IE全元素、Chrome全元素。
IE全元素 利用IE浏览器访问目标应用。
Chrome全元素 利用Chrome浏览器访问目标应用。
网络质量 云拨测任务类型,通过Ping、Tracert等监测网络的健康情况。
文件下载 云拨测任务类型,通过对指定资源进行下载时的性能情况(成功率、传输速度等),通过生成的报表分析了解文件的访问性能,并且根据CDN效果生成比现有服务更佳的调优策略,以达到进一步优化分发策略的效果。
API性能 云拨测任务类型,通过模拟GET、POST协议对API请求进行请求,可以指定请求Header或Body,监测接口响应性能、可用性,提高接口的可用性和性能。
Lastmile监测点 网民用户监测点。
IDC监测点 IDC机房监测点。
时延 一个报文或分组从一个网络的一端传送到另一端所需要的时间。传送时延由Internet的路由情况决定,如果在低速信道或信道太拥挤时,可能会导致长时间时延或丢失数据包的情况。
丢包率 数据包丢失部分与所传数据包总数的比值。丢包率一般由下述几种原因造成:物理线路故障、设备故障、网络拥塞、路由错误等。
DNS查询用时 输入的域名转换成IP地址所需的时间。
自定义频率 客户可以根据所需自定义频率项,具体设置监测频率周期。
元素 网页元素是在因特网上浏览时,看到的每一个文字、图片、音频、动画、视频等。
错误元素 监测中出现错误的元素。
错误率 错误次数与总监测次数的比值。
运营商 包括移动、电信、联通等。
可用性 执行监测任务的客户端对目标访问的成功率。