HTTP协议自定义监控
从自定义监控了解熟悉了怎么自定义类型,指标,协议等,这里我们来详细介绍下用HTTP协议自定义指标监控。
HTTP协议采集流程
【HTTP接口调用】->【响应校验】->【响应数据解析】->【默认方式解析|JsonPath脚本解析 | XmlPath解析(todo) | Prometheus解析】->【指标数据提取】
由流程可见,我们自定义一个HTTP协议的监控类型,需要配置HTTP请求参数,配置获取哪些指标,对响应数据配置解析方式和解析脚本。 HTTP协议支持我们自定义HTTP请求路径,请求header,请求参数,请求方式,请求体等。
系统默认解析方式:http接口返回hertzbeat规定的json数据结构,即可用默认解析方式解析数据提取对应的指标数据,详细介绍见 系统默认解析 JsonPath脚本解析方式:用JsonPath脚本对响应的json数据进行解析,返回系统指定的数据结构,然后提供对应的指标数据,详细介绍见 JsonPath脚本解析
自定义步骤
HertzBeat页面 -> 监控模板菜单 -> 新增监控类型 -> 配置自定义监控模板YML -> 点击保存应用 -> 使用新监控类型添加监控

下面详细介绍下监控模板YML的配置用法,请注意看使用注释。