hudi
hudi copied to clipboard
[HUDI-7337] Implement MetricsReporter that reports metrics to M3
Change Logs
- Added new MetricsReporter implementation org.apache.hudi.metrics.m3.M3MetricsReporter which emits metrics to M3
- Added new dependencies in HUDI :
com.uber.m3:tally-m3,com.uber.m3:tally-core
Impact
- Users using https://m3db.io can enable reporting metrics to M3 by setting
hoodie.metrics.reporter.typeasM3and their corresponding host address/port inhoodie.metrics.m3.host/hoodie.metrics.m3.port
Risk level (write none, low medium or high below)
low
Documentation Update
Documentation should be updated with the new config options for M3 metrics reporting:
-
hoodie.metrics.m3.host -
hoodie.metrics.m3.port -
hoodie.metrics.m3.tags -
hoodie.metrics.m3.service -
hoodie.metrics.m3.env
Contributor's checklist
- [x] Read through contributor's guide
- [ ] Change Logs and Impact were stated clearly
- [ ] Adequate tests were added if applicable
- [ ] CI passed
CI report:
- 7b2fdf6160a99e09471ccc76156ac9d210c2d67b UNKNOWN
- e629aadfdaf89197006955a09a85317b54cda669 Azure: SUCCESS
Bot commands
@hudi-bot supports the following commands:-
@hudi-bot run azurere-run the last Azure build