ydb-go-sdk
ydb-go-sdk copied to clipboard
feat: Implement metrics for topic
in package metrics.
May be split to two tickets: reader and writer.
Reader:
- [ ] Buffer limit (in bytes)
- [ ] Buffer usage (in bytes, in messages)
- [ ] Count of assigned partitions
- [ ] Count of readed messages
- [ ] Count of Sent commits
- [ ] Count of received commit acks
- [ ] Time for receive commit ack (histogram)
- [ ] Time for read batch from reader (histogram)
- [ ] Count of read operations from reader
- [ ] Count of connections to server
Writer:
- [ ] Buffer limit (in bytes)
- [ ] Buffer usage (in bytes, in messages)
- [ ] Sent messages (in bytes and count)
- [ ] Count of calls Write method
- [ ] Count of connections to server
- [ ] Time for receive message ack (histogram)
- [ ] Time for compress message (histogram)
- [ ] Total time for compress messages (summary, seconds)
- [ ] Message compress ratio
any plans for this issue?
Hello. The metrics needs, and the issue will be done. But I can't say about schedule.