全局阈值:
<#if !response.OK || !response.result.defaultConfig??> <#else> <#assign defaultConfig = response.result.defaultConfig>
堆积时间 堆积数量 阻塞时间 消费失败数量 报警频率限制 是否接收报警 操作
暂无数据
${defaultConfig.accumulateTimeShow} ${defaultConfig.accumulateCountShow} ${defaultConfig.blockTimeShow} ${defaultConfig.consumerFailCountShow} ${defaultConfig.spliceWarnFrequency()} ${(defaultConfig.ignoreWarn==0)?string('是','否')}
自定义阈值:
<#if !response.OK || !response.result.alarmConfig??> <#else> <#list response.result.alarmConfig as alarmConfig>
序号 消费者 堆积时间 堆积数量 阻塞时间 消费失败数量 报警频率限制 是否接收报警 操作
暂无数据
${alarmConfig_index+1} ${alarmConfig.consumer} ${alarmConfig.accumulateTimeShow} ${alarmConfig.accumulateCountShow} ${alarmConfig.blockTimeShow} ${alarmConfig.consumerFailCountShow} ${alarmConfig.spliceWarnFrequency()!} ${(alarmConfig.ignoreWarn==0)?string('是','否')}
监控列表:
<#if !response.OK || !response.result.consumerStat??> <#else> <#list response.result.consumerStat as consumerStat>
消费者 topic 监控收集时间 总堆积量 堆积量 滞后时间 订阅错误 历史详情
暂无数据
${consumerStat.consumerGroup} ${consumerStat.topic!} ${consumerStat.updatetime?string("yyyy-MM-dd HH:mm:ss")} <#if consumerStat.undoneMsgCount??> ${consumerStat.undoneMsgCount?number?string(",###")} <#if consumerStat.undone1qMsgCount??> ${consumerStat.undone1qMsgCount?number?string(",###")} <#if consumerStat.undoneDelay gt 1000> ${(consumerStat.undoneDelay/1000)?string(",###.###")}秒 <#elseif consumerStat.undoneDelay gt 0> ${consumerStat.undoneDelay?string(",###.###")}毫秒 <#else> 无滞后 ${consumerStat.sbscription!"无错误"} <#if consumerStat.blockList??> <#else> 暂无