Files
hertzbeat/manager/src/main/resources/define/app/fullsite.yml
2022-04-10 19:15:42 +08:00

50 lines
1.5 KiB
YAML

category: service
app: fullsite
name:
zh-CN: 全站监控
en-US: SITE MAP
configmap:
- key: host
type: 1
- key: port
type: 0
- key: sitemap
type: 1
- key: ssl
type: 1
metrics:
# 第一个监控指标组 cpu
# 注意:内置监控指标有 (responseTime - 响应时间)
- name: summary
# 指标组调度优先级(0-127)越小优先级越高,优先级低的指标组会等优先级高的指标组采集完成后才会被调度,相同优先级的指标组会并行调度采集
# 优先级为0的指标组为可用性指标组,即它会被首先调度,采集成功才会继续调度其它指标组,采集失败则中断调度
priority: 0
# 指标组中的具体监控指标
fields:
# 指标信息 包括 field名称 type字段类型:0-number数字,1-string字符串 instance是否为实例主键 unit:指标单位
- field: url
type: 1
instance: true
- field: statusCode
type: 1
- field: responseTime
type: 0
unit: ms
- field: errorMsg
type: 1
# 监控采集使用协议 eg: sql, ssh, http, telnet, wmi, snmp, sdk
protocol: http
# 当protocol为http协议时具体的采集配置
http:
# 主机host: ipv4 ipv6 域名
host: ^_^host^_^
# 端口
port: ^_^port^_^
# url请求接口路径
url: ^_^sitemap^_^
# 请求方式 GET POST PUT DELETE PATCH
method: GET
# 是否启用ssl/tls,即是http还是https,默认false
ssl: ^_^ssl^_^
parseType: sitemap