This version is still in development and is not considered stable yet. For the latest stable version, please use Spring Cloud Config 5.0.4!

Observability

Observability - Metrics

Below you can find a list of all metrics declared by this project.

Environment Repository

Observation created around an EnvironmentRepository.

Metric name spring.cloud.config.environment.find (defined by convention class org.springframework.cloud.config.server.environment.ObservationEnvironmentRepositoryObservationConvention). Type timer.

Metric name spring.cloud.config.environment.find.active (defined by convention class org.springframework.cloud.config.server.environment.ObservationEnvironmentRepositoryObservationConvention). Type long task timer.

KeyValues that are added after starting the Observation might be missing from the *.active metrics.
Micrometer internally uses nanoseconds for the baseunit. However, each backend determines the actual baseunit. (i.e. Prometheus uses seconds)

Fully qualified name of the enclosing class org.springframework.cloud.config.server.environment.DocumentedConfigObservation.

All tags must be prefixed with spring.cloud.config.environment prefix!
Table 1. Low cardinality Keys

Name

Description

spring.cloud.config.environment.application (required)

Application name for which properties are being queried for.

spring.cloud.config.environment.class (required)

Implementation of the EnvironmentRepository.

spring.cloud.config.environment.label (required)

Label for which properties are being queried for.

spring.cloud.config.environment.profile (required)

Application name for which properties are being queried for.

Observability - Spans

Below you can find a list of all spans declared by this project.

Environment Repository Span

Observation created around an EnvironmentRepository.

Span name spring.cloud.config.environment.find (defined by convention class org.springframework.cloud.config.server.environment.ObservationEnvironmentRepositoryObservationConvention).

Fully qualified name of the enclosing class org.springframework.cloud.config.server.environment.DocumentedConfigObservation.

All tags must be prefixed with spring.cloud.config.environment prefix!
Table 2. Tag Keys

Name

Description

spring.cloud.config.environment.application (required)

Application name for which properties are being queried for.

spring.cloud.config.environment.class (required)

Implementation of the EnvironmentRepository.

spring.cloud.config.environment.label (required)

Label for which properties are being queried for.

spring.cloud.config.environment.profile (required)

Application name for which properties are being queried for.