MA配置说明
Agent的配置文件在uavagent/config目录下
共同配置项
基础featue
功能feature
monitoragent
提供实时数据采集功能
feature.monitoragent.notifyhandlers
预警处理类,可有多个,用逗号隔开,先后顺序即为处理顺序
feature.monitoragent.modatahandlers
实时数据处理类,可有多个,用逗号隔开,先后顺序即为处理顺序
feature.monitoragent.prodatahandlers
画像数据处理类,可有多个,用逗号隔开,先后顺序即为处理顺序
feature.monitoragent.http.enable=false
监控代理可通过http接收mdf格式的数据并转发给服务,设定是否启动该http服务
feature.monitoragent.mdfhandlers
mdf接收服务处理类
feature.monitoragent.http.port
mdf接收服务的端口号
feature.monitoragent.http.backlog=10
容纳已经成功建立连接的网络连接构的队列长度
feature.monitoragent.http.core=10
http处理线程池核心线程数
feature.monitoragent.http.max=50
http处理线程池最大线程数
feature.monitoragent.http.bqsize=10
缓冲队列大小
feature.monitoragent.jvm.filters
java程序信息采集过滤列表,值为启动类名(前缀匹配),中间用逗号隔开.
feature.monitoragent.detector.interval
jvm扫描间隔
feature.monitoragent.detector.local.scan.enable
是否启动实时数据jmx采集
feature.monitoragent.detector.container.scan.enable
是否启动实时数据http端口采集.
feature.monitoragent.detector.container.ports
http采集请求目标端口
feature.monitoragent.monitor.interval
实时数据采集间隔,单位ms
feature.monitoragent.limit.mem
agent会自我限制资源,持续超过资源限制就会重启,该配置为内存限制,单位M
feature.monitoragent.limit.cpu.value
cpu限制,单位%
feature.monitoragent.limit.cpu.timerange
自我资源限制判定的持续时间,即持续超出限制的时间超过了该配置则会重启,单位ms
logagent
提供日志数据采集功能
feature.logagent.selfLog.enable
是否抓取自己日志
feature.logagent.posfileroot
日志存放根目录
feature.logagent.LogDataFrame.enable
是否开启日志数据采集功能
feature.logagent.interval
日志数据采集时间间隔,单位ms
feature.logagent.MutiThread.enable
是否开启多线程采集
feature.logagent.MutiThread.thread.max
允许最大线程数
feature.logagent.defrule.filter
日志过滤正则表达式
procscan
提供进程数据(进程信息、CPU、内存等)采集功能
feature.procscan.scan.interval
进程信息采集时间间隔,单位ms
feature.procscan.networkDetect.interval
流量信息采集间隔,单位ms
feature.procscan.networkDetect.collectTime
流量采样时间,单位ms
procwatch
提供进程值守功能
feature.procwatch.interval
进程值守检测时间间隔,单位ms
collectclient
提供数据归集功能
feature.collectclient.readlinesize
每次读取行数
feature.collectclient.interval
数据归集采集间隔,单位ms
feature.collectclient.writeposdelay
记录最后归集数据的位置功能启动延迟,单位ms
feature.collectclient.writeposinterval
记录最后归集数据的位置的时间间隔,单位ms
feature.collectclient.idlecheckerdelay
空闲文件检测功能启动延时,单位ms
feature.collectclient.idlecheckerinterval
空闲打开文件检测间隔,检测为空闲就将其关闭,单位ms
threadanalysis
提供线程分析功能