Commit ff317330 authored by Stephane Nicoll's avatar Stephane Nicoll

Merge pull request #21110 from izeye

* pr/21110:
  Polish

Closes gh-21110
parents 5077943b ef567388
...@@ -46,7 +46,7 @@ class KafkaMetricsAutoConfigurationTests { ...@@ -46,7 +46,7 @@ class KafkaMetricsAutoConfigurationTests {
} }
@Test @Test
void whenThereIsAnAProducerFactoryKafkaClientMetricsIsConfigured() { void whenThereIsAProducerFactoryKafkaClientMetricsIsConfigured() {
this.contextRunner.withConfiguration(AutoConfigurations.of(KafkaAutoConfiguration.class)) this.contextRunner.withConfiguration(AutoConfigurations.of(KafkaAutoConfiguration.class))
.run((context) -> assertThat(context).hasSingleBean(KafkaClientMetrics.class)); .run((context) -> assertThat(context).hasSingleBean(KafkaClientMetrics.class));
} }
......
...@@ -62,7 +62,7 @@ class AppOpticsPropertiesConfigAdapterTests ...@@ -62,7 +62,7 @@ class AppOpticsPropertiesConfigAdapterTests
} }
@Test @Test
void whenPropertiesFloorTimesIsSetAdapterHostTagReturnsIt() { void whenPropertiesFloorTimesIsSetAdapterFloorTimesReturnsIt() {
AppOpticsProperties properties = createProperties(); AppOpticsProperties properties = createProperties();
properties.setFloorTimes(true); properties.setFloorTimes(true);
assertThat(createConfigAdapter(properties).floorTimes()).isTrue(); assertThat(createConfigAdapter(properties).floorTimes()).isTrue();
......
...@@ -49,7 +49,7 @@ class ElasticPropertiesConfigAdapterTests { ...@@ -49,7 +49,7 @@ class ElasticPropertiesConfigAdapterTests {
} }
@Test @Test
void whenPropertiesIndexDateSeparatorIsSetAdapterIndexDateFormatReturnsIt() { void whenPropertiesIndexDateSeparatorIsSetAdapterIndexDateSeparatorReturnsIt() {
ElasticProperties properties = new ElasticProperties(); ElasticProperties properties = new ElasticProperties();
properties.setIndexDateSeparator("*"); properties.setIndexDateSeparator("*");
assertThat(new ElasticPropertiesConfigAdapter(properties).indexDateSeparator()).isEqualTo("*"); assertThat(new ElasticPropertiesConfigAdapter(properties).indexDateSeparator()).isEqualTo("*");
...@@ -84,7 +84,7 @@ class ElasticPropertiesConfigAdapterTests { ...@@ -84,7 +84,7 @@ class ElasticPropertiesConfigAdapterTests {
} }
@Test @Test
void whenPropertiesPipelineIsSetAdapterPasswordReturnsIt() { void whenPropertiesPipelineIsSetAdapterPipelineReturnsIt() {
ElasticProperties properties = new ElasticProperties(); ElasticProperties properties = new ElasticProperties();
properties.setPipeline("testPipeline"); properties.setPipeline("testPipeline");
assertThat(new ElasticPropertiesConfigAdapter(properties).pipeline()).isEqualTo("testPipeline"); assertThat(new ElasticPropertiesConfigAdapter(properties).pipeline()).isEqualTo("testPipeline");
......
...@@ -2233,10 +2233,10 @@ If any of the keys to sanitize are URI format (i.e. `<scheme>://<username>:<pass ...@@ -2233,10 +2233,10 @@ If any of the keys to sanitize are URI format (i.e. `<scheme>://<username>:<pass
=== Map Health Indicators to Micrometer Metrics === Map Health Indicators to Micrometer Metrics
Spring Boot health indicators return a `Status` type to indicate the overall system health. Spring Boot health indicators return a `Status` type to indicate the overall system health.
If you want to monitor or alert on levels of health for a particular application, you can export these statuses as metrics via Micrometer. If you want to monitor or alert on levels of health for a particular application, you can export these statuses as metrics via Micrometer.
By default, the status codes "`up`", "`down`", "`out of service`" and "`unknown`" are used by Spring Boot. By default, the status codes "`UP`", "`DOWN`", "`OUT_OF_SERVICE`" and "`UNKNOWN`" are used by Spring Boot.
To export these, you'll need to convert these states to some set of numbers so that they can be used with a Micrometer `Gauge`. To export these, you'll need to convert these states to some set of numbers so that they can be used with a Micrometer `Gauge`.
The follow example shows one way to write such an exporter: The following example shows one way to write such an exporter:
[source,java,indent=0,subs="verbatim,quotes,attributes"] [source,java,indent=0,subs="verbatim,quotes,attributes"]
---- ----
......
...@@ -41,7 +41,7 @@ import static org.assertj.core.api.Assertions.assertThat; ...@@ -41,7 +41,7 @@ import static org.assertj.core.api.Assertions.assertThat;
* @author Phillip Webb * @author Phillip Webb
*/ */
@SpringBootTest @SpringBootTest
public class MetricsHealthMicrometerExportExampleTests { class MetricsHealthMicrometerExportExampleTests {
@Autowired @Autowired
private MeterRegistry registry; private MeterRegistry registry;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment