开始使用 Cloud Test

陈梦阳 发表于 2015年10月22日 15:06 最后修改于 2017年08月01日 14:05

OneAPM Ct,全名为 OneAPM Cloud Test,是 OneAPM 为用户精心打造的应用性能管理产品,能实现对网站的持续监控,智能监测分析,达到网站性能质量可视化。目前,Cloud Test 支持 Ping 监控、单页面监控、API 监控、DNS 监控、事务监控五种监控模式,下面我们将通过这个文档向您进行具体说明。


目录:

产品概述

目前,Ct 产品支持 Ping 监控、单页面监控、API 监控、DNS 监控四种监控模式,让您的网站使用过程更为安全可靠,让您更加了解自己的网站可用性。此外,Ct 免费版为用户提供了“应用数据存储7天”,以及“技术人员 5×8 小时服务,通过电话、邮件或远程方式帮助用户解决问题”的服务;而 Ct 专业版将在免费版的基础上,为客户提供“应用数据存储30天”、“专业人员到场支持”、“关键问题1小时内电话回复”等高级售后服务,敬请期待。


Ping 监控:Ping 监控是指对指定的服务器进行 ICMP Ping 检测,获得可用率报告以及响应时间、丢包率等的监控。 

 

单页面监控:单页面监控是对页面的整个加载过程进行监控,通过监控结果可以看到资源加载失败、时序图等详细信息。

 

API 监控:API 监控可持续监控 API 的正确性、可用性和响应时间,是 API 管理的重要部分。


DNS 监控:DNS 监控指对DNS(Domain Name System)域名解析服务器的可用性及响应时间的监控。


事务监控:事务监控可以帮监控通过事务录制器生成的事务脚本,以监控相应事务的稳定性


添加测试

首页

该页面为进入 OneAPM Ct 的第一个页面,显示添加过的监控列表。

001562885ae9a65bcde6ca2bc7db981

该列表展示 Ct 监控的监控点,以及对应的监控类型、URL、可用性、平均响应时间、错误率。点击监控记录的名称可查看监控详细信息。点击监控记录的设置图标进行信息修改、暂停监控、删除监控操作。击“添加监控”按钮,打开添加监控页面。

添加监控

该页面为添加页面,用户可选择添加 Ping 监控、单页面监控、API 监控或 DNS 监控。


添加 Ping 监控

blob.png

主要包括监控名称、监控 host 或 IP 地址、选择运营商、选择监控频率。


  • 监控名称:是对监控的命名,最好为有意义的名字。

  • 监控 host 或 IP:此处可输入需要监控的 host 或 IP,对于网站来说,比如百度,www.baidu.com  就是其 host,经过 DNS 解析后的 61.135.169.121 就是其 IP。

  • 选择运营商:当前支持北京联通、山东联通、广东电信、上海联通、江苏移动五个运营商。默认选择北京联通,自定义可选择其中的1-5个。

  • 监控频率:指单个运营商和地域的组合所形成的单个监控点的监控间隔。在单个监控周期内,监控次数由运营商和地域而定。如:您选择了北京联通、上海电信,选择了5分钟的监控频率,则该监控每5分钟会产生2次监控行为。而1小时内,会产生24次监控行为。


添加单页面监控

blob.png


主要包括监控名称、监控 URL 地址、选择运营商、选择监控频率、页面超时时间。

 

  • 监控 URL:要监控网站的 URL,添加后持续对该 URL 进行可用性监控。

  • 超时时间:输入自定义的超时时间,在超过设定的超时时间时,显示超时错误并向用户发送邮件提醒。

  • 是否保存 Header:选择保存 Header 后,在详情页可显示请求的 Header 信息。


添加 API 监控blob.png

主要包括监控名称、监控 API、选择运营商、选择监控频率、参数设置、请求首部、结果验证。

 

  • 监控 API:添加需要监控的API,同时可选择请求/响应方法,包括 GET、POST、PUT 三种方法。

以下面的 API 为例:

curl -X GET -H "X-Auth-Token: 5e0db2ca789c4" https://210.14.132.2:43003/livecloud/vms?epc_id=9&userid=90 

  • 方法为“GET”,

  • 请求首部是“X-Auth-Token: 5e0db2ca789c4”,

  • 参数为 epc_id=9,userid=90 的 API 调用 

  • 结果验证的每一项的作用如下:

blob.png

每一次 HTTP 响应都分为响应码、响应头和响应体:

  • 如果在 API 监控的结果里设置了响应码,就会检查每一次的响应码是否和设置的相同,如果不相同,就会在总览页报code应答错误。

  • 如果在 API 监控的结果难设置了最大反应时间,就会检查每一次的响应时间是否和设置的相同,如果超过最大响应时间,就是时间应答错误。

  • 如果在 API 监控的结果里设置了内容包含, 就会检查每一次的响应结果中,是否包含设置的内容,如果不包含就是内容匹配错误。

 

注:目前 CT 暂不支持对内网的监控,需要用户将内网的服务器或服务通过 NAT 端口映射到一个外网IP和端口才能进行监控。

CT 对监控的网站不需要有权限,只要有个URL地址就可以进行监控。

 

更多问题,请访问常见问题


添加 DNS 监控

blob.png

主要包括监控名称、监控 DNS、DNS 查询类型、匹配 IP 地址、指定 DNS 服务器、选择运营商、选择监控频率。

 

  • 监控 DNS:添加需要监控的 DNS,添加后持续对该 DNS 进行可用性监控。 

  • DNS 查询类型:a 类型:提供 IP 地址校验;mx 类型:提供邮件地址校验;ns 类型:域名服务器校验,cname:别名校验;txt:内容校验。

  • 匹配 IP:DNS 解析后得到的 IP 地址将与该地址进行匹配,不一致则报匹配错误,为空则不作匹配检查。

  • 指定 DNS 服务器:不指定则默认本地 DNS 服务器。 



添加事务监控


00156dd41fad7882f98320aaee55c7a


添加事务监控时,首先需要下载脚本录制器,录制脚本。

下载完脚本录制器后,双击OneAPMRecorder.exe,如下:

打开录制页面如下:

00156dd45e41424ec4c1574824a4703

在红框处输入要录制事务的网址,例如:输入www.taobao.com后,在页面上点击、输入都可以录制,最多可以录制20步。录制后点击停止按钮,然后点击保存按钮,导出生成的json文件。

命名事务监控,上传事务脚本。

点击自定义选择,选择监控点。

选择监控频率,点击创建监控即可。

功能简介

Ping监控

Ping监控页面,由总览页面和报警页面组成。

欲知详情,请查看:Ping监控


单页面监控

单页面监控,由总览、错误、详情以及报表和报警页面组成。

欲知详情,请查看:单页面监控


API监控

API监控页面,由总览、错误及报警页面组成。

欲知详情,请查看:API监控


DNS 监控

DNS 监控页面,由总览、错误页面组成。

欲知详情,请查看:DNS监控


事务监控

事务 监控页面,由总览、错误页面组成。

欲知详情,请查看:事务监控

附录——术语解释

Http1.1 请响流程

00156288a34bf0842918eabd0fb8b39


Http 请求方式

OPTIONS:返回服务器针对特定资源所支持的 HTTP 请求方法。

HEAD:向服务器索要与 GET 请求相一致的响应,只不过响应体将不会被返回。

GET:向特定的资源发出请求。

POST:向指定资源提交数据进行处理请求(例如提交表单或者上传文件)

PUT:向指定资源位置上传其最新内容。

DELETE:请求服务器删除 Request-URI 所标识的资源。

TRACE:回显服务器收到的请求,主要用于测试或诊断。

常见状态码

常见状态码

含义

200 OK

服务器成功处理了请求。(最常见)

301/302 Moved Permanently(重定向)

请求的 URL 已移走。

304 Not Modified(未修改)

客户的缓存资源是最新的,要客户端使用缓存。

404 Not Found

未找到资源。

501 Internal Server Error

服务器遇到一个错误,使其无法对请求提供服务。


回复

您需要登录后才可以回复