教程
添加URL监控
SuperMap iManager支持添加URL监控,请参照以下步骤添加:
- 登录SuperMap iManager,点击左侧导航栏URL监控;
- 在URL监控页面左上角点击添加URL监控;
-
填入如下信息:
- 名称(必填):URL监控的名称。
- URL(必填):URL地址,格式为
protocol://hostname:port/path/;parameters?query#fragment
。protocol为传输协议,比如http、https等;hostname为主机名,可以是DNS主机名或IP地址;port为端口号;path为路径;parameters用来指定特殊参数;query给动态网页传递参数;fragment用于指定网络资源中的片断。其中,protocol和hostname为必填项;当hostname为IP地址时,port必填。如果要监控GIS云套件中受保护的服务资源,需在URL后携带token参数,例如:http://ip:port/test?token=abcd
,获取token请参见GIS云套件->安全->令牌。 - 状态码(必填):HTTP状态码,详细介绍请参见https://www.restapitutorial.com/httpstatuscodes.html。
- 超时时间(必填):响应时长限制,超过该时长则判断为超时。
-
结果断言:对返回的结果数据进行断言,判断返回数据是否符合预期。此选项需要填入正则表达式。如果状态码与结果断言同时存在,优先判断状态码。
例如,对URL
http://iserver.com/iserver/services/map-small/rest/maps/BaseMap_R@small.json
设置结果断言 “top”:40.7445721689417,“left”:115.84346678320391,“bottom”:38.81091128809847。当返回值如下时,符合预期。{ "viewBounds": { "top": 40.7445721689417, "left": 115.84346678320391, "bottom": 38.81091128809847, "leftBottom": { "x": 115.84346678320391, "y": 38.81091128809847 }, "right": 117.77712766404714, "rightTop": { "x": 117.77712766404714, "y": 40.7445721689417 } }, ...
- 遵循重定向:勾选后,若URL发生重定向,自动监控重定向的URL。不勾选,若URL发生重定向,继续监控原URL。
注意:
在云原生架构中,由于服务请求统一经过网关,对于未携带token并遵循重定向的URL,URL不能访问时会自动定向到网关,在URL监控中仍显示符合预期状态码200。例如,服务实例http://192.168.11.122:31124/iserver/services/map-World/rest
遵循重定向,预期状态码为200,删除该服务实例后,自动定向到服务网关,监控列表中的状态仍为“符合预期状态”。-
重启服务:勾选后开启服务自动重启功能,设置与URL关联的服务。
- 站点:选择对象服务所在站点。
- 服务:选择对象服务。
- 连续失败次数(必填):连续不符合预期的次数,若连续不符合预期的次数达到该设定,则自动重启对象服务。第一次重启后,待监控指标恢复正常后才会重新计数。
- 点击确定,完成添加。