uber-common / jvm-profiler

JVM Profiler Sending Metrics to Kafka, Console Output or Custom Reporter
Other
1.79k stars 342 forks source link

Add FlattenKafkaOutputReporter #106

Closed hoaihuongbk closed 2 years ago

hoaihuongbk commented 2 years ago

FlattenKafkaOutputReporter: a custom KafkaOutputReporter This reporter will transform metrics as key=value output format before sending them to Kafka.

  1. It would be useful in case you want to report the metrics into Kafka -> consume those metrics somewhere & then write to InfluxDB indirectly.
  2. Use in case your JVM machine vs the influxdb instance are hosted in the different cluster or different network.
hiboyang commented 2 years ago

Hi @vectorijk , would you help to merge this PR?

vectorijk commented 2 years ago

Thanks @hoaihuongbk for contributing! Thanks @hiboyang for the review!

hiboyang commented 2 years ago

Cool, thanks @vectorijk :)

hoaihuongbk commented 2 years ago

Nice, thank all :)