| object | | |
Code | string | | 200 |
Message | string | | successful |
RequestId | string | | D17DF650-7EBD-54D0-903A-1D4E624D7402 |
Success | boolean | | true |
SiteMonitors | object | | |
TaskType | string | 监控任务类型。目前站点监控任务的类型包括:HTTP(S)、PING、TCP、UDP、DNS、SMTP、POP3、FTP。 | HTTP |
Interval | string | 监控任务的周期。单位:分钟。取值:1、 5、15、30 和 60。 | 1 |
TaskState | string | | 1 |
TaskName | string | | test123 |
Address | string | | https://aliyun.com |
TaskId | string | | cc641dff-c19d-45f3-ad0a-818a0c4f**** |
IspCities | object [] | | |
City | string | | 738 |
IspName | string | | 阿里巴巴 |
Isp | string | | 465 |
CityName | string | | 北京市 |
OptionJson | object | | |
request_format | string | | txt |
response_content | string | | txt |
port | integer | TCP、UDP、SMTP、POP3 探测类型的端口。 | 110 |
authentication | integer | | 1 |
match_rule | integer | | 1 |
dns_match_rule | string | DNS 的匹配规则。取值:
- IN_DNS:期望解析的别名或 IP 地址均在 DNS 应答中。
- DNS_IN:所有的 DNS 应答都出现在期望解析的别名或 IP 地址中。
- EQUAL:DNS 应答和期望解析的别名或 IP 地址完全相同。
- ANY:DNS 应答和期望解析的别名或 IP 地址有交集。
| IN_DNS |
request_content | string | | aa=bb |
username | string | | testUser |
dns_type | string | DNS 解析类型。仅适用于 DNS 探测类型。取值:
- A:指定主机名或域名对应的 IP 地址。
- CNAME:将多个域名映射到另外一个域名。
- NS:指定域名由某个 DNS 服务器解析。
- MX:将域名指向一个邮件服务器地址。
- TXT:主机名或域名的说明。文本长度限制 512 字节,通常用做 SPF(Sender Policy Framework)记录,即反垃圾邮件。
| A |
response_format | string | | txt |
password | string | | 123**** |
expect_value | string | | dns_server |
time_out | long | | 3 |
failure_rate | float | | 0.4 |
cookie | string | | lang=en |
ping_num | integer | | 29 |
http_method | string | | get |
dns_server | string | | 192.168.XX.XX |
attempts | long | | 3 |
protocol | string | | TCP |
isBase64Encode | string | 是否对密码进行 base64 解码存储。取值:
- true:对密码进行 base64 解码存储。
- false:不对密码进行 base64 解码存储。
| false |
diagnosis_mtr | boolean | 是否开启任务失败后的自动 MTR 网络诊断。取值:
- false:不开启自动 MTR 网络诊断。
- true 开启自动 MTR 网络诊断。
| false |
diagnosis_ping | boolean | 是否开启任务失败后自动 PING 网络延时探测。取值:
- false:不开启自动 PING 网络延时探测。
- true:开启自动 PING 网络延时探测。
| false |
retry_delay | integer | | 0 |
assertions | object [] | | |
property | string | | json path |
type | string | 断言类型。取值:
- response_time:判定响应时间是否符合预期。
- status_code:判断 HTTP 响应状态码是否符合预期。
- header:判定响应 Header 中的字段是否符合预期。
- body_text:通过文本字符匹配判断返回 Body 中的内容是否符合预期。
- body_json:通过 JSON 解析(JSON Path)判断返回 Body 中的内容是否符合预期。
- body_xml:通过 XML 解析(XPath)判断返回 Body 中的内容是否符合预期。
| response_time |
operator | string | 断言比较操作符。取值:
- contains:包含。
- doesNotContain:不包含。
- matches:正则匹配。
- doesNotMatch:正则不匹配。
- is:数值等于或字符匹配相等。
- isNot:不等于。
- lessThan:小于。
- moreThan:大于。
| lessThan |
target | string | | 0 |
min_tls_version | string | 最低 TLS 版本。默认支持 TLS1.2 及以上版本,TLS1.0 和 1.1 已被禁用,如仍需支持可更改配置 | tlsv1.2 |
dns_hijack_whitelist | string | | www.taobao.com:www.taobao.com.danuoyi.tbcache.com |
ping_type | string | | icmp |
ping_port | integer | | 80 |
browser_insecure | boolean | 是否忽略证书错误。取值:
- false:不忽略证书错误。
- true:忽略证书错误。
| false |
browser_info | object [] | | |
browser | string | | Chrome |
device | string | | laptop |
traffic_hijack_element_count | integer | 当发生重定向时,如果浏览器加载资源数超过这个值,则认为发生流量劫持。当该值为 0 时,不进行校验,默认值为 0。 | 0 |
traffic_hijack_element_blacklist | array | 当发生重定向时,如果浏览器加载资源的 URL 与该列表中的表达能匹配,则认为发生流量劫持。 | |
| string | 当发生重定向时,如果浏览器加载资源的 URL 与该列表中的表达能匹配,则认为发生流量劫持。 | www.taobao.com |
traffic_hijack_element_whitelist | array | 当发生重定向时,如果浏览器加载资源的 URL 与该列表中的任意一个表达式都不匹配,则认为发生流量劫持。 | |
| string | 当发生重定向时,如果浏览器加载资源的 URL 与该列表中的任意一个表达式都不匹配,则认为发生流量劫持。 | www.taobao.com |
blocked_url_list | array | | |
| string | | www.taobao.com/** |
expect_exist_string | array | | |
| string | | expected string |
expect_non_exist_string | array | | |
| string | | unexpected string |
strict_mode | boolean | 是否允许页面有元素加载失败。取值:
- false:表示允许页面有元素加载失败。
- true:表示不允许页面有元素加载失败。
| false |
browser_hosts | array | 自定义 Host。结构为{"url":"someurl", "ip":"someip"} 。 | |
| string | 自定义 Host。结构为{"url":"someurl", "ip":"someip"} 。 | {"url":"www.taobao.com","ip":"127.0.0.1"} |
browser_task_version | string | | 1 |
waitTime_after_completion | integer | | 3 |
AgentGroup | string | | PC |
CustomSchedule | object | 自定义探测周期。只能选择周一至周日的某个时间段进行探测。 | |
start_hour | integer | | 8 |
end_hour | integer | | 18 |
time_zone | string | | local |
days | array | | |
| integer | | 1 |
MetricRules | object [] | | |
MetricName | string | | Availability |
EvaluationCount | string | | 3 |
Namespace | string | | acs_networkmonitor |
OkActions | string | | [ "CloudMonitor"] |
AlarmActions | string | | CloudMonitor |
RuleId | string | | bf071ae_7b7aec3817b0fdf**** |
RuleName | string | | rule1 |
Period | string | 时间间隔。通常是监控项的上报周期,单位:秒。
说明
如果您设置了统计周期,则会按照此周期查询对应的统计数据 。
| 15s |
ComparisonOperator | string | 报警规则的阈值比较符。取值:
>=
>
<=
<
=
!=
- GreaterThanYesterday:同比昨天同时间上涨。
- LessThanYesterday:同比昨天同时间下降。
- GreaterThanLastWeek:同比上周同一时间上涨。
- LessThanLastWeek:同比上周同一时间下降。
- GreaterThanLastPeriod:环比上周期上涨。
- LessThanLastPeriod:环比上周期下降。
| GreaterThanYesterday |
Expression | string | | $Availability=30 |
Dimensions | string | | [{"taskId": "cc641dff-c19d-45f3-ad0a-818a0c4f****" }] |
StateValue | string | | OK |
ActionEnable | string | | true |
Level | string | | 2 |
Threshold | string | | 30 |
Statistics | string | 报警的统计方法。取值:
- Availability:可用探测点百分比。
- AvailableNumber:可用探测点数量。
- ErrorCodeMaximum:任意状态码(独立报警)。
- ErrorCodeMinimum:所有状态码(组合报警)。
- Average:响应时间。
| Availability |