Hi RocketMQ Team,
Now in RocketMQ, there is only a simple watermark, which print runtime
messages to a log file. In production, a more powerful monitor/alarm
functionality is necessary. For instance, if messages are accumulated in a
queue, we should know the first time. Sometimes the accumulation is normal,
because MQ takes a responsibility of reservoir, but sometimes it means
downstream consumes too slow or die that we have to check what happen. I
know the alarm threshold is not easy to set, but even though a fixed
threshold set manually according to experience is better than none.
Alarm may should be a feature of RocketMQ-Console, but a powerful
monitor may should be a part of RMQ. If you feel it's a useful feature, we
could discuss it further in dev@list.