Skip to content

Commit 7dbeaaa

Browse files
committed
Polish "Remove HierarchicalNameMapper as a configured @bean"
Closes gh-12683
1 parent 8572a09 commit 7dbeaaa

File tree

3 files changed

+13
-5
lines changed

3 files changed

+13
-5
lines changed

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/ganglia/GangliaMetricsExportAutoConfiguration.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,4 +62,5 @@ public GangliaMeterRegistry gangliaMeterRegistry(GangliaConfig gangliaConfig,
6262
Clock clock) {
6363
return new GangliaMeterRegistry(gangliaConfig, clock);
6464
}
65+
6566
}

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/export/jmx/JmxMetricsExportAutoConfiguration.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,4 +61,5 @@ public JmxConfig jmxConfig(JmxProperties jmxProperties) {
6161
public JmxMeterRegistry jmxMeterRegistry(JmxConfig config, Clock clock) {
6262
return new JmxMeterRegistry(config, clock);
6363
}
64+
6465
}

spring-boot-project/spring-boot-docs/src/main/asciidoc/production-ready-features.adoc

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1435,11 +1435,12 @@ to use can be provided using:
14351435
management.metrics.export.graphite.port=9004
14361436
----
14371437

1438-
Micrometer provides a default `HierarchicalNameMapper` that governs
1439-
how a dimensional meter id is mapped to flat hierarchical names.
1438+
Micrometer provides a default `HierarchicalNameMapper` that governs how a dimensional
1439+
meter id is mapped to flat hierarchical names.
14401440

1441-
TIP: To take control over this behaviour, define your `GraphiteMeterRegistry` and supply your
1442-
own `HierarchicalNameMapper`.
1441+
TIP: To take control over this behaviour, define your `GraphiteMeterRegistry` and supply
1442+
your own `HierarchicalNameMapper`. An auto-configured `GraphiteConfig` and `Clock` beans
1443+
are provided unless you define your own:
14431444

14441445
[source,java]
14451446
----
@@ -1449,6 +1450,8 @@ public GraphiteMeterRegistry graphiteMeterRegistry(GraphiteConfig config, Clock
14491450
}
14501451
----
14511452

1453+
1454+
14521455
[[production-ready-metrics-export-influx]]
14531456
==== Influx
14541457
By default, metrics are exported to {micrometer-registry-documentation}/influx[Influx]
@@ -1470,7 +1473,8 @@ view metrics locally. Micrometer provides a default `HierarchicalNameMapper` tha
14701473
how a dimensional meter id is mapped to flat hierarchical names.
14711474

14721475
TIP: To take control over this behaviour, define your `JmxMeterRegistry` and supply your
1473-
own `HierarchicalNameMapper`.
1476+
own `HierarchicalNameMapper`. An auto-configured `JmxConfig` and `Clock` beans are
1477+
provided unless you define your own:
14741478

14751479
[source,java]
14761480
----
@@ -1480,6 +1484,8 @@ public JmxMeterRegistry jmxMeterRegistry(JmxConfig config, Clock clock) {
14801484
}
14811485
----
14821486

1487+
1488+
14831489
[[production-ready-metrics-export-newrelic]]
14841490
==== New Relic
14851491
New Relic registry pushes metrics to {micrometer-registry-documentation}/new-relic[New

0 commit comments

Comments
 (0)