Releases: palantir/metric-schema
Releases · palantir/metric-schema
0.5.10
0.5.9
0.5.8
0.5.7
Type | Description | Link |
---|---|---|
Feature | Generated code now includes a libraryName and libraryVersion tag in all metrics, to help attribute fleet wide cost to particular libraries. This uses a libraryName derived from the gradle rootProject.name by default, although this can be overridden on the generateMetricSchema task if desired. (Setting it to null turns off the tag entirely). |
#288 |
0.5.6
0.5.5
0.5.4
Type | Description | Link |
---|---|---|
Fix | Add missing validation to the metric-schema parser. Validation was dropped incorrectly, so it's possible some metric names will need to be updated. Our current pipelines don't differentiate between hyphens and underscores so it's safe to replace underscores with hyphens. | #271 |
0.5.3
0.5.2
0.5.1
Type | Description | Link |
---|---|---|
Improvement | Generated utilities use TaggedMetricRegistry.registerWithReplacement This prevents non-obvious resource leaks where attmpts to re-register gauges are silently ignored while the registry holds a reference to the original gauge. The registerWithReplacement api was added in Tritium 0.16.1 , a dependencyupgrade may be required for generated code to compile. |
#50 |