KIP 714 with compression support#4721
Conversation
* WIP:Push telemetry is being scheduled now. * Push * Compliation Fix * Working * Use UUID in PUSH * Remove fprintf * Changes * Fix CONFIGURATION.md * Fix size * Update s2i bounds --------- Co-authored-by: Milind L <[email protected]>
* Add broker selection and client termination * Address review comments
* Serialise metrics using nanopb * Move nanopb and opentelemetry inside src * Add metrics.options file * Remove unused includes * Style fix * Fix formatting * Skip copyright check * Add nanopb and opentelemetry in windows vcxproj * Include headers directories in CMAKE * Use flexver with PushTelemetry * Fix memory leaks * Change import path * Use rd_bool_t everywhere * Fix librdkafka.vcxproj * Use rd_bool_t * PR Feedback * Add nanopb license * Include opentelemtry license
* Support for delta temporality * Style fix * Fix bugs * Fix memory leaks and formatting * Fixes * PR Feedback
* Add telemetry encode and decode unit tests * Style fix * Improve test * PR Feedback
* Add max telemetry bytes * Clear telemetry_max_bytes * PR comments
…master_merge_with_compression
Emanuele Sabellico (emasab)
left a comment
There was a problem hiding this comment.
Comments about encode and decode
Emanuele Sabellico (emasab)
left a comment
There was a problem hiding this comment.
Most of remaining comments
Emanuele Sabellico (emasab)
left a comment
There was a problem hiding this comment.
Comments about unit tests and naming
Emanuele Sabellico (emasab)
left a comment
There was a problem hiding this comment.
Copyright and includes comments
| #ifndef _RDKAFKA_RDKAFKA_TELEMETRY_ENCODE_H | ||
| #define _RDKAFKA_RDKAFKA_TELEMETRY_ENCODE_H | ||
|
|
||
| #include "rdtypes.h" |
There was a problem hiding this comment.
Add #include "rdkafka_int.h" as it's needed for rd_kafka_t
| #include "rdtypes.h" | |
| #include "rdkafka_int.h" | |
| #include "rdtypes.h" |
|
|
||
|
|
||
| #ifndef _RD_KAFKA_TELEMETRY_H_ | ||
| #define _RD_KAFKA_TELEMETRY_H_ |
There was a problem hiding this comment.
Required for rd_kafka_t
| #define _RD_KAFKA_TELEMETRY_H_ | |
| #define _RD_KAFKA_TELEMETRY_H_ | |
| #include "rdkafka_int.h" |
|
Please add these to the list of |
Emanuele Sabellico (emasab)
left a comment
There was a problem hiding this comment.
Some comments about placeholders types in formatted strings
9616eba to
4732ff6
Compare
Emanuele Sabellico (emasab)
left a comment
There was a problem hiding this comment.
Awesome work, thanks Anchit Jain (@anchitj) and Milind L (@milindl) !
|
Hmm... Anchit Jain (@anchitj) Emanuele Sabellico (@emasab) what do you think? |
No description provided.