常用应用程序属性
您可以在 application.properties 文件、application.yml 文件中或作为命令行开关指定各种属性。本附录列出了常见的 Spring Cloud Commons 属性,并提供了对其所依赖的底层类的引用。
| 属性贡献可能来自类路径(classpath)中的额外 JAR 文件,因此你不应将此视为详尽无遗的列表。 此外,你也可以定义自己的属性。 |
可观测性元数据
可观测性 - 指标
以下列出了本项目声明的所有指标。
熔断器功能观察
当我们将一个传递给断路器(CircuitBreaker)作为备用方案的函数包装时,会创建观察结果。
指标名称 spring.cloud.circuitbreaker(由约定类 org.springframework.cloud.client.circuitbreaker.observation.DefaultCircuitBreakerObservationConvention 定义)。类型 timer。
指标名称 spring.cloud.circuitbreaker.active(由约定类 org.springframework.cloud.client.circuitbreaker.observation.DefaultCircuitBreakerObservationConvention 定义)。类型 long task timer。
| 在启动 Observation 后添加的 KeyValues 可能会缺失于 *.active 指标中。 |
Micrometer 内部使用 nanoseconds 作为基本单位。然而,每个后端决定实际的基本单位。(即 Prometheus 使用秒) |
封闭类 org.springframework.cloud.client.circuitbreaker.observation.CircuitBreakerObservationDocumentation 的全限定名。
所有标签都必须以 spring.cloud.circuitbreaker 前缀开头! |
姓名 |
描述 |
|
定义包装的 lambda 的类型。 |
断路器提供商观测
当我们将一个传递给断路器的 Supplier 包装时创建的观察。
指标名称 spring.cloud.circuitbreaker(由约定类 org.springframework.cloud.client.circuitbreaker.observation.DefaultCircuitBreakerObservationConvention 定义)。类型 timer。
指标名称 spring.cloud.circuitbreaker.active(由约定类 org.springframework.cloud.client.circuitbreaker.observation.DefaultCircuitBreakerObservationConvention 定义)。类型 long task timer。
| 在启动 Observation 后添加的 KeyValues 可能会缺失于 *.active 指标中。 |
Micrometer 内部使用 nanoseconds 作为基本单位。然而,每个后端决定实际的基本单位。(即 Prometheus 使用秒) |
封闭类 org.springframework.cloud.client.circuitbreaker.observation.CircuitBreakerObservationDocumentation 的全限定名。
所有标签都必须以 spring.cloud.circuitbreaker 前缀开头! |
姓名 |
描述 |
|
定义包装的 lambda 的类型。 |
可观测性 - 跨度
以下列出了本项目声明的所有 span。
熔断器功能观察跨度
当我们将一个传递给断路器(CircuitBreaker)作为备用方案的函数包装时,会创建观察结果。
Span 名称 spring.cloud.circuitbreaker(由约定类 org.springframework.cloud.client.circuitbreaker.observation.DefaultCircuitBreakerObservationConvention 定义)。
封闭类 org.springframework.cloud.client.circuitbreaker.observation.CircuitBreakerObservationDocumentation 的全限定名。
所有标签都必须以 spring.cloud.circuitbreaker 前缀开头! |
姓名 |
描述 |
|
定义包装的 lambda 的类型。 |
断路器提供商观测跨度
当我们将一个传递给断路器的 Supplier 包装时创建的观察。
Span 名称 spring.cloud.circuitbreaker(由约定类 org.springframework.cloud.client.circuitbreaker.observation.DefaultCircuitBreakerObservationConvention 定义)。
封闭类 org.springframework.cloud.client.circuitbreaker.observation.CircuitBreakerObservationDocumentation 的全限定名。
所有标签都必须以 spring.cloud.circuitbreaker 前缀开头! |
姓名 |
描述 |
|
定义包装的 lambda 的类型。 |