You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
70 lines
2.6 KiB
70 lines
2.6 KiB
[[observability-metrics]] |
|
=== Observability - Metrics |
|
|
|
Below you can find a list of all metrics declared by this project. |
|
|
|
[[observability-metrics-circuit-breaker-function-observation]] |
|
==== Circuit Breaker Function Observation |
|
|
|
____ |
|
Observation created when we wrap a Function passed to the CircuitBreaker as fallback. |
|
____ |
|
|
|
|
|
**Metric name** `spring.cloud.circuitbreaker` (defined by convention class `org.springframework.cloud.client.circuitbreaker.observation.DefaultCircuitBreakerObservationConvention`). **Type** `timer`. |
|
|
|
**Metric name** `spring.cloud.circuitbreaker.active` (defined by convention class `org.springframework.cloud.client.circuitbreaker.observation.DefaultCircuitBreakerObservationConvention`). **Type** `long task timer`. |
|
|
|
|
|
IMPORTANT: KeyValues that are added after starting the Observation might be missing from the *.active metrics. |
|
|
|
|
|
IMPORTANT: 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.client.circuitbreaker.observation.CircuitBreakerObservationDocumentation`. |
|
|
|
IMPORTANT: All tags must be prefixed with `spring.cloud.circuitbreaker` prefix! |
|
|
|
.Low cardinality Keys |
|
[cols="a,a"] |
|
|=== |
|
|Name | Description |
|
|`spring.cloud.circuitbreaker.type` _(required)_|Defines the type of wrapped lambda. |
|
|=== |
|
|
|
|
|
|
|
[[observability-metrics-circuit-breaker-supplier-observation]] |
|
==== Circuit Breaker Supplier Observation |
|
|
|
____ |
|
Observation created when we wrap a Supplier passed to the CircuitBreaker. |
|
____ |
|
|
|
|
|
**Metric name** `spring.cloud.circuitbreaker` (defined by convention class `org.springframework.cloud.client.circuitbreaker.observation.DefaultCircuitBreakerObservationConvention`). **Type** `timer`. |
|
|
|
**Metric name** `spring.cloud.circuitbreaker.active` (defined by convention class `org.springframework.cloud.client.circuitbreaker.observation.DefaultCircuitBreakerObservationConvention`). **Type** `long task timer`. |
|
|
|
|
|
IMPORTANT: KeyValues that are added after starting the Observation might be missing from the *.active metrics. |
|
|
|
|
|
IMPORTANT: 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.client.circuitbreaker.observation.CircuitBreakerObservationDocumentation`. |
|
|
|
IMPORTANT: All tags must be prefixed with `spring.cloud.circuitbreaker` prefix! |
|
|
|
.Low cardinality Keys |
|
[cols="a,a"] |
|
|=== |
|
|Name | Description |
|
|`spring.cloud.circuitbreaker.type` _(required)_|Defines the type of wrapped lambda. |
|
|=== |
|
|
|
|
|
|
|
|
|
|