请使用 Spring Cloud Commons 5.0.1 获取最新稳定版本!spring-doc.cadn.net.cn

常用应用程序属性

您可以在 application.properties 文件、application.yml 文件中或作为命令行开关指定各种属性。本附录列出了常见的 Spring Cloud Commons 属性,并提供了对其所依赖的底层类的引用。spring-doc.cadn.net.cn

属性贡献可能来自类路径(classpath)中的额外 JAR 文件,因此你不应将此视为详尽无遗的列表。 此外,你也可以定义自己的属性。

可观测性元数据

可观测性 - 指标

以下列出了本项目声明的所有指标。spring-doc.cadn.net.cn

熔断器功能观察

当我们将一个传递给断路器(CircuitBreaker)作为备用方案的函数包装时,会创建观察结果。spring-doc.cadn.net.cn

指标名称 spring.cloud.circuitbreaker(由约定类 org.springframework.cloud.client.circuitbreaker.observation.DefaultCircuitBreakerObservationConvention 定义)。类型 timerspring-doc.cadn.net.cn

指标名称 spring.cloud.circuitbreaker.active(由约定类 org.springframework.cloud.client.circuitbreaker.observation.DefaultCircuitBreakerObservationConvention 定义)。类型 long task timerspring-doc.cadn.net.cn

在启动 Observation 后添加的 KeyValues 可能会缺失于 *.active 指标中。
Micrometer 内部使用 nanoseconds 作为基本单位。然而,每个后端决定实际的基本单位。(即 Prometheus 使用秒)

封闭类 org.springframework.cloud.client.circuitbreaker.observation.CircuitBreakerObservationDocumentation 的全限定名。spring-doc.cadn.net.cn

所有标签都必须以 spring.cloud.circuitbreaker 前缀开头!
表1. 低基数键

spring.cloud.circuitbreaker.type (必填)spring-doc.cadn.net.cn

定义包装的 lambda 的类型。spring-doc.cadn.net.cn

断路器提供商观测

当我们将一个传递给断路器的 Supplier 包装时创建的观察。spring-doc.cadn.net.cn

指标名称 spring.cloud.circuitbreaker(由约定类 org.springframework.cloud.client.circuitbreaker.observation.DefaultCircuitBreakerObservationConvention 定义)。类型 timerspring-doc.cadn.net.cn

指标名称 spring.cloud.circuitbreaker.active(由约定类 org.springframework.cloud.client.circuitbreaker.observation.DefaultCircuitBreakerObservationConvention 定义)。类型 long task timerspring-doc.cadn.net.cn

在启动 Observation 后添加的 KeyValues 可能会缺失于 *.active 指标中。
Micrometer 内部使用 nanoseconds 作为基本单位。然而,每个后端决定实际的基本单位。(即 Prometheus 使用秒)

封闭类 org.springframework.cloud.client.circuitbreaker.observation.CircuitBreakerObservationDocumentation 的全限定名。spring-doc.cadn.net.cn

所有标签都必须以 spring.cloud.circuitbreaker 前缀开头!
表2. 低基数键

spring.cloud.circuitbreaker.type (必填)spring-doc.cadn.net.cn

定义包装的 lambda 的类型。spring-doc.cadn.net.cn

可观测性 - 跨度

以下列出了本项目声明的所有 span。spring-doc.cadn.net.cn

熔断器功能观察跨度

当我们将一个传递给断路器(CircuitBreaker)作为备用方案的函数包装时,会创建观察结果。spring-doc.cadn.net.cn

Span 名称 spring.cloud.circuitbreaker(由约定类 org.springframework.cloud.client.circuitbreaker.observation.DefaultCircuitBreakerObservationConvention 定义)。spring-doc.cadn.net.cn

封闭类 org.springframework.cloud.client.circuitbreaker.observation.CircuitBreakerObservationDocumentation 的全限定名。spring-doc.cadn.net.cn

所有标签都必须以 spring.cloud.circuitbreaker 前缀开头!
表3. 标签键

姓名spring-doc.cadn.net.cn

描述spring-doc.cadn.net.cn

spring.cloud.circuitbreaker.type (必填)spring-doc.cadn.net.cn

定义包装的 lambda 的类型。spring-doc.cadn.net.cn

断路器提供商观测跨度

当我们将一个传递给断路器的 Supplier 包装时创建的观察。spring-doc.cadn.net.cn

Span 名称 spring.cloud.circuitbreaker(由约定类 org.springframework.cloud.client.circuitbreaker.observation.DefaultCircuitBreakerObservationConvention 定义)。spring-doc.cadn.net.cn

封闭类 org.springframework.cloud.client.circuitbreaker.observation.CircuitBreakerObservationDocumentation 的全限定名。spring-doc.cadn.net.cn

所有标签都必须以 spring.cloud.circuitbreaker 前缀开头!
表4. 标签键

姓名spring-doc.cadn.net.cn

描述spring-doc.cadn.net.cn

spring.cloud.circuitbreaker.type (必填)spring-doc.cadn.net.cn

定义包装的 lambda 的类型。spring-doc.cadn.net.cn