未验证 提交 835451e3 编写于 作者: Y yukun 提交者: GitHub

Update rocksmq consume slowly log (#12179)

Signed-off-by: Nfishpenguin <kun.yu@zilliz.com>
上级 6e452d1f
......@@ -589,6 +589,7 @@ func (rmq *rocksmq) Consume(topicName string, groupName string, n int) ([]Consum
}
lock.Lock()
defer lock.Unlock()
getLockTime := time.Since(start).Milliseconds()
metaKey := constructCurrentID(topicName, groupName)
currentID, err := rmq.kv.Load(metaKey)
......@@ -669,9 +670,11 @@ func (rmq *rocksmq) Consume(topicName string, groupName string, n int) ([]Consum
}
go rmq.updateAckedInfo(topicName, groupName, consumedIDs)
log.Debug("Rocksmq produce successfully ", zap.String("topic", topicName),
zap.String("groupName", groupName),
zap.Int64("elapsed", time.Since(start).Milliseconds()))
getConsumeTime := time.Since(start).Milliseconds()
if getLockTime > 200 || getConsumeTime > 200 {
log.Warn("rocksmq consume too slowly", zap.String("topic", topicName),
zap.Int64("get lock elapse", getLockTime), zap.Int64("consume elapse", getConsumeTime))
}
return consumerMessage, nil
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册