DevOps端口监控

DevOps端口监控项说明

端口监控的目的是监控本机(127.0.0.1)端口的状态、响应时间以及返回内容。端口的状态指端口是否存活。响应时间是指发起检测请求后,需要等待的时间。返回内容是指返回正常以及其他异常情况的具体内容。

http等语义探测为本机模拟发起http请求。

监控项名称监控项含义单位说明${name}.status端口的状态1表示正常,0表示异常${name}.reason端口的错误状态0表示正常,1表示连接超时,2表示连接拒绝,3表示连接错误,4表示请求内容返回不匹配,5表示http状态码不匹配,6表示发送请求失败,7表示读取对方响应失败${name}.res_time响应时间毫秒${name}.http_codehttp状态码http的状态码,只有完成http协议通信的时候,这个监控项才有,未完成http协议通信时,无法获取响应时间及状态码操作指南

步骤一:菜单选择【智能监控】-【监控配置】,左侧服务树选择产品线或产品线以下节点,在下图所示的采集配置列表页,点击“新建”。

步骤二:打开如图所示的采集配置新建窗口。其中,

监控类型:选择端口监控

方法:端口探测的方法,包括端口探活、HTTP语义探测、TCP语义探测、UDP语义探测

名称:该条采集任务的名称,将作为监控指标的前缀支持字母、数字以及_,且必须以字母开头

范围:端口监控采集配置的范围,与服务树所选节点相关联,原则是向下可选。当服务树选中应用节点时,范围只能选“应用”,服务树选中系统节点时,范围可选“系统”或“应用”,服务树选中产品线节点时,范围可选“产品线”、“系统”、“应用”

节点:采集配置的具体节点,选择系统或产品线节点时,将覆盖所属的所有应用。

采集周期:选择欲配置的采集周期。

地址:端口探测地址,本机IP/127.0.0.1+端口号

HTTP等语义探测,还需填写请求地址,请求头等内容。

PS:配置动态IP:默认访问本机/127.0.0.1端口,如果无法使用此IP,可以切换至JSON配置方式,在端口号中填入$IP$。配置动态端口:$MAIN_PORT$(配置此动态端口时,约定获取服务树上阿里云开启的主端口)配置动态地址$DEPLOY_PATH$(服务树上阿里云部署路径)

HTTP等语义探测方法:由本机模拟发起http等请求进行探测,检查端口状态以及返回的内容是否正确。请求方式:支持GET/POST/HEAD请求头:支持添加多个字段值对匹配状态码:匹配的http状态码匹配内容:填写目标页面所包含的内容。