This is an automated email from the ASF dual-hosted git repository.

songxiaosheng pushed a change to branch 3.2
in repository https://gitbox.apache.org/repos/asf/dubbo.git


    from 736d9965db Merge branch 'apache-3.1' into apache-3.2
     add 559b13ae2e feat: add tracing starters && add zipkin auto configuration 
(#12013)

No new revisions were added by this update.

Summary of changes:
 .artifacts                                         |   3 +
 .../org/apache/dubbo/config/TracingConfig.java     |  16 ++
 .../apache/dubbo/config/nested/ExporterConfig.java |  79 ++++++++++
 .../src/main/resources/META-INF/dubbo.xsd          |  42 +++++
 .../dubbo-demo-spring-boot-consumer/pom.xml        |   2 +-
 .../dubbo-demo-spring-boot-provider/pom.xml        |   2 +-
 dubbo-distribution/dubbo-bom/pom.xml               |  15 ++
 .../pom.xml                                        |  96 ++++++++----
 .../DubboMicrometerTracingAutoConfiguration.java   |   9 +-
 .../DubboObservationAutoConfiguration.java         |  12 +-
 .../autoconfigure/ObservabilityUtils.java          |   6 +-
 .../autoconfigure/ObservationHandlerGrouping.java  |   0
 .../ObservationRegistryPostProcessor.java          |  11 +-
 .../ConditionalOnDubboTracingEnable.java           |  15 +-
 .../brave/BraveAutoConfiguration.java              |  27 ++--
 .../autoconfigure/exporter/zipkin/HttpSender.java  | 145 +++++++++++++++++
 .../exporter/zipkin/ZipkinAutoConfiguration.java   |  60 ++++++++
 .../exporter/zipkin/ZipkinConfigurations.java      | 171 +++++++++++++++++++++
 .../exporter/zipkin/ZipkinRestTemplateSender.java  |  76 +++++++++
 .../exporter/zipkin/ZipkinWebClientSender.java     |  84 ++++++++++
 .../ZipkinRestTemplateBuilderCustomizer.java       |  22 ++-
 .../ZipkinWebClientBuilderCustomizer.java          |  22 +--
 .../otel/OpenTelemetryAutoConfiguration.java       |   3 +-
 .../src/main/resources/META-INF/spring.factories   |   3 +-
 ...rk.boot.autoconfigure.AutoConfiguration.imports |   1 +
 ...bboMicrometerTracingAutoConfigurationTests.java | 165 ++++++++++++++++++++
 .../pom.xml                                        |  22 ++-
 .../pom.xml                                        |  22 ++-
 .../pom.xml                                        |  89 ++++-------
 dubbo-test/dubbo-dependencies-all/pom.xml          |  10 +-
 30 files changed, 1053 insertions(+), 177 deletions(-)
 create mode 100644 
dubbo-common/src/main/java/org/apache/dubbo/config/nested/ExporterConfig.java
 copy dubbo-spring-boot/dubbo-spring-boot-observability-starter/{ => 
dubbo-spring-boot-observability-autoconfigure}/pom.xml (63%)
 rename dubbo-spring-boot/dubbo-spring-boot-observability-starter/{ => 
dubbo-spring-boot-observability-autoconfigure}/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/DubboMicrometerTracingAutoConfiguration.java
 (94%)
 rename dubbo-spring-boot/dubbo-spring-boot-observability-starter/{ => 
dubbo-spring-boot-observability-autoconfigure}/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/DubboObservationAutoConfiguration.java
 (95%)
 rename dubbo-spring-boot/dubbo-spring-boot-observability-starter/{ => 
dubbo-spring-boot-observability-autoconfigure}/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/ObservabilityUtils.java
 (91%)
 rename dubbo-spring-boot/dubbo-spring-boot-observability-starter/{ => 
dubbo-spring-boot-observability-autoconfigure}/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/ObservationHandlerGrouping.java
 (100%)
 rename dubbo-spring-boot/dubbo-spring-boot-observability-starter/{ => 
dubbo-spring-boot-observability-autoconfigure}/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/ObservationRegistryPostProcessor.java
 (87%)
 rename 
dubbo-spring-boot/dubbo-spring-boot-observability-starter/{src/main/java/org/apache/dubbo/spring/boot/observability
 => 
dubbo-spring-boot-observability-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure}/annotation/ConditionalOnDubboTracingEnable.java
 (70%)
 rename dubbo-spring-boot/dubbo-spring-boot-observability-starter/{ => 
dubbo-spring-boot-observability-autoconfigure}/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/brave/BraveAutoConfiguration.java
 (88%)
 create mode 100644 
dubbo-spring-boot/dubbo-spring-boot-observability-starter/dubbo-spring-boot-observability-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/exporter/zipkin/HttpSender.java
 create mode 100644 
dubbo-spring-boot/dubbo-spring-boot-observability-starter/dubbo-spring-boot-observability-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/exporter/zipkin/ZipkinAutoConfiguration.java
 create mode 100644 
dubbo-spring-boot/dubbo-spring-boot-observability-starter/dubbo-spring-boot-observability-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/exporter/zipkin/ZipkinConfigurations.java
 create mode 100644 
dubbo-spring-boot/dubbo-spring-boot-observability-starter/dubbo-spring-boot-observability-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/exporter/zipkin/ZipkinRestTemplateSender.java
 create mode 100644 
dubbo-spring-boot/dubbo-spring-boot-observability-starter/dubbo-spring-boot-observability-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/exporter/zipkin/ZipkinWebClientSender.java
 copy 
dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/function/NacosFunction.java
 => 
dubbo-spring-boot/dubbo-spring-boot-observability-starter/dubbo-spring-boot-observability-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/exporter/zipkin/customizer/ZipkinRestTemplateBuilderCustomizer.java
 (57%)
 copy 
dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/function/NacosConsumer.java
 => 
dubbo-spring-boot/dubbo-spring-boot-observability-starter/dubbo-spring-boot-observability-autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/exporter/zipkin/customizer/ZipkinWebClientBuilderCustomizer.java
 (61%)
 rename dubbo-spring-boot/dubbo-spring-boot-observability-starter/{ => 
dubbo-spring-boot-observability-autoconfigure}/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/otel/OpenTelemetryAutoConfiguration.java
 (99%)
 rename dubbo-spring-boot/dubbo-spring-boot-observability-starter/{ => 
dubbo-spring-boot-observability-autoconfigure}/src/main/resources/META-INF/spring.factories
 (77%)
 rename dubbo-spring-boot/dubbo-spring-boot-observability-starter/{ => 
dubbo-spring-boot-observability-autoconfigure}/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
 (79%)
 create mode 100644 
dubbo-spring-boot/dubbo-spring-boot-observability-starter/dubbo-spring-boot-observability-autoconfigure/src/test/java/org/apache/dubbo/spring/boot/observability/autoconfigure/observability/DubboMicrometerTracingAutoConfigurationTests.java
 copy {dubbo-plugin/dubbo-reactive => 
dubbo-spring-boot/dubbo-spring-boot-observability-starter/dubbo-spring-boot-tracing-brave-zipkin-starter}/pom.xml
 (71%)
 copy {dubbo-plugin/dubbo-reactive => 
dubbo-spring-boot/dubbo-spring-boot-observability-starter/dubbo-spring-boot-tracing-otel-zipkin-starter}/pom.xml
 (71%)

Reply via email to