[collector,manager]支持sitemap全站类型监控

This commit is contained in:
tomsun28
2022-02-15 20:46:07 +08:00
parent 69fff98140
commit e6673325a8
6 changed files with 187 additions and 3 deletions

View File

@@ -0,0 +1,49 @@
app: fullsite
name:
zh-CN: 全站监控
en-US: FULL WEBSITE MONITOR
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

View File

@@ -0,0 +1,22 @@
app: fullsite
param:
- field: host
name: 主机Host
type: host
required: true
- field: port
name: 端口
type: number
range: '[0,65535]'
required: true
defaultValue: 80
- field: sitemap
name: 网站地图
type: text
limit: 200
required: true
placeholder: '网站SITEMAP地图地址 例如:/sitemap.xml'
- field: ssl
name: 启用HTTPS
type: boolean
required: true