anuragrai16 opened a new pull request, #19529:
URL: https://github.com/apache/pinot/pull/19529
Expose the concrete `StreamMessageDecoder` class of a consuming realtime
segment for debugging decode issues:
- New `CONSUMING_SEGMENT_DECODER` server gauge, tagged by table/topic/
partition/decoder class, emitted alongside `LLC_PARTITION_CONSUMING` and
removed on segment offload.
- Persist the decoder class in segment metadata (custom.decoder.class) and
surface decoderClassName via the consuming-segment debug APIs.
- Add a JMX->Prometheus scrape rule for the new gauge.
**Backward compatible:** SPI addition is a nullable default method, the DTO
field is nullable with ignore-unknown, segment metadata is additive, and the
scrape rule is anchored to avoid shadowing existing rules.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]