sysmon.long_gc
## Value: Duration ## - h: hour ## - m: minute ## - s: second ## - ms: milliseconds ## ## Examples: ## - 2h: 2 hours ## - 30m: 30 minutes ## - 0.1s: 0.1 seconds ## - 100ms : 100 milliseconds ## ## Default: 0ms sysmon.long_gc = 0
说明:启用垃圾回收时间监控并在回收时间超过设定值时触发告警,0 表示禁用此监控。
sysmon.long_schedule
## Value: Duration ## - h: hour ## - m: minute ## - s: second ## - ms: milliseconds ## ## Examples: ## - 2h: 2 hours ## - 30m: 30 minutes ## - 0.1s: 0.1 seconds ## - 100ms: 100 milliseconds ## ## Default: 0ms sysmon.long_schedule = 240ms
说明:启用进程调度时间监控并在调度时间超过设定值时触发告警,0 表示禁用此监控。
sysmon.large_heap
## Value: bytes ## ## Default: 8M words. 32MB on 32-bit VM, 64MB on 64-bit VM. sysmon.large_heap = 8MB
说明:启用堆栈大小监控并在进程执行垃圾回收后堆栈大小仍大于设定值时触发告警,0 表示禁用此监控。
sysmon.busy_port
## Value: true | false sysmon.busy_port = false
说明:指定是否启用进程间消息通道拥塞监控。
sysmon.busy_dist_port
## Value: true | false sysmon.busy_dist_port = true
说明:指定是否启用集群 RPC 通道拥塞监控。
os_mon.cpu_check_interval
## Value: Duration ## -h: hour, e.g. '2h' for 2 hours ## -m: minute, e.g. '5m' for 5 minutes ## -s: second, e.g. '30s' for 30 seconds ## ## Default: 60s os_mon.cpu_check_interval = 60s
说明:CPU 占用率检查周期。
os_mon.cpu_high_watermark
## Default: 80% os_mon.cpu_high_watermark = 80%
说明:CPU 占用率超过 os_mon.cpu_high_watermark
时将触发告警。
os_mon.cpu_low_watermark
## Default: 60% os_mon.cpu_low_watermark = 60%
说明:CPU 占用率回落到 os_mon.cpu_low_watermark
以下时将清除告警。
os_mon.mem_check_interval
## Value: Duration ## -h: hour, e.g. '2h' for 2 hours ## -m: minute, e.g. '5m' for 5 minutes ## -s: second, e.g. '30s' for 30 seconds ## ## Default: 60s os_mon.mem_check_interval = 60s
说明:内存占用率检查周期。
os_mon.sysmem_high_watermark
## Default: 70% os_mon.sysmem_high_watermark = 70%
说明:EMQX 为所有进程分配的内存占系统内存的百分比超过 os_mon.sysmem_high_watermark
时将触发告警。
os_mon.procmem_high_watermark
## Default: 5% os_mon.procmem_high_watermark = 5%
说明:EMQX 为单个进程分配的内存占系统内存的百分比超过 os_mon.procmem_high_watermark
时将触发告警。
vm_mon.check_interval
## Value: Duration ## ## Default: 30s vm_mon.check_interval = 30s
说明:进程数量检查周期。
vm_mon.process_high_watermark
## Default: 80% vm_mon.process_high_watermark = 80%
说明:当前进程数量占进程最大数量的百分比超过 vm_mon.process_high_watermark
时将触发告警。进程最大数量由 node.process_limit
配置项决定。
vm_mon.process_low_watermark
## Default: 60% vm_mon.process_low_watermark = 60%
说明:当前进程数量占进程最大数量的百分比回落到 vm_mon.process_low_watermark
以下时将触发告警。进程最大数量由 node.process_limit
配置项决定。
alarm.actions
## Value: String ## - log ## - publish ## ## Default: log,publish alarm.actions = log,publish
说明:告警激活时触发的动作,目前仅支持log与publish,即输出日志与发布系统消息。
alarm.size_limit
## Value: Integer ## ## Default: 1000 alarm.size_limit = 1000
说明:已取消激活告警的最大保存数量,达到限制后以FIFO原则清理这些告警。
alarm.validity_period
## Value: Duration ## - h: hour ## - m: minute ## - s: second ## - ms: milliseconds ## ## Default: 24h alarm.validity_period = 24h
说明:已取消激活告警的最大保存时间,过期的告警将被清理。