[大 分层商店调度量度 默默忽略 ConsumeQueue Excuseion
作者: ForIt111创建于 2026年9月15日更新于 2026年9月17日
描述错误 TieredStoreMetricsManager 在收集 dispatchBehind 和 dispatchLatency 计量器时捕获了 ConsumeQueueException, 然后默默地忽略了该异常。受影响的回调函数位于 initMetrics() 中。当任一收集路径出现故障时, 该计量器对该收集周期没有任何测量值, 并且代理日志中也不会显示故障信息。操作员无法区分零计量值与收集尝试失败。 PopMetricsManager 通过 log.error(message, e) 将 ConsumeQueueException 记录到日志中, 为其计量器回调函数提供日志记录。在本处采用相同的处理方式, 可以确保计量器回调函数不会中断, 同时使失败情况可观察。
内容来源: apache/rocketmq