This is an automated email from the ASF dual-hosted git repository.
albumenj pushed a change to branch 3.2
in repository https://gitbox.apache.org/repos/asf/dubbo.git
from 5f39404b07 Support set actual content length to inv/res attributes
(#12521)
add a613cae2f3 refactor: migrate tracing core from boot-start to dubbo
deployer (#12453)
No new revisions were added by this update.
Summary of changes:
.artifacts | 1 +
dubbo-cluster/pom.xml | 5 -
...g.apache.dubbo.rpc.cluster.filter.ClusterFilter | 1 -
.../filter/AbstractObservationFilterTest.java | 83 --------
.../common/constants/LoggerCodeConstants.java | 2 +
.../apache/dubbo/config/nested/BaggageConfig.java | 25 +++
.../apache/dubbo/config/nested/ExporterConfig.java | 41 +++-
.../dubbo/config/nested/PropagationConfig.java | 7 +
.../apache/dubbo/config/nested/SamplingConfig.java | 7 +
dubbo-config/dubbo-config-api/pom.xml | 6 +
.../config/deploy/DefaultApplicationDeployer.java | 117 +++++++-----
.../deploy/DefaultApplicationDeployerTest.java | 9 +-
dubbo-dependencies-bom/pom.xml | 17 +-
dubbo-distribution/dubbo-all/pom.xml | 10 +
dubbo-distribution/dubbo-bom/pom.xml | 7 +
dubbo-distribution/dubbo-core-spi/pom.xml | 1 +
dubbo-metrics/dubbo-metrics-api/pom.xml | 5 -
.../org/apache/dubbo/metrics/aggregate/Pane.java | 0
.../dubbo/metrics/aggregate/SlidingWindow.java | 0
.../MetricsSupportUtil.java} | 32 ++--
.../aggregate/TimeWindowAggregatorTest.java | 3 +-
dubbo-metrics/dubbo-metrics-default/pom.xml | 5 -
.../dubbo/internal/org.apache.dubbo.rpc.Filter | 2 -
.../dubbo-tracing}/pom.xml | 90 +++++----
.../AbstractDefaultDubboObservationConvention.java | 8 +-
.../DefaultDubboClientObservationConvention.java | 7 +-
.../DefaultDubboServerObservationConvention.java | 4 +-
.../tracing}/DubboClientObservationConvention.java | 4 +-
.../tracing}/DubboObservationDocumentation.java | 2 +-
.../dubbo/tracing/DubboObservationRegistry.java | 90 +++++++++
.../tracing}/DubboServerObservationConvention.java | 4 +-
.../dubbo/tracing/context}/DubboClientContext.java | 2 +-
.../dubbo/tracing/context}/DubboServerContext.java | 2 +-
.../dubbo/tracing/exporter/TraceExporter.java | 26 +--
.../tracing/exporter/TraceExporterFactory.java | 66 +++++++
.../dubbo/tracing/exporter/otlp/OTlpExporter.java | 66 +++++++
.../tracing/exporter/zipkin/ZipkinExporter.java | 60 ++++++
.../tracing/filter}/ObservationReceiverFilter.java | 19 +-
.../tracing/filter}/ObservationSenderFilter.java | 23 ++-
.../dubbo/tracing/tracer/PropagatorProvider.java | 20 +-
.../tracing/tracer/PropagatorProviderFactory.java | 31 ++-
.../dubbo/tracing/tracer/TracerProvider.java | 19 +-
.../tracing/tracer/TracerProviderFactory.java | 26 ++-
.../tracer/brave/BravePropagatorProvider.java | 20 +-
.../dubbo/tracing/tracer/brave/BraveProvider.java | 28 ++-
.../tracer/otel/OTelPropagatorProvider.java} | 26 ++-
.../tracing/tracer/otel/OpenTelemetryProvider.java | 212 +++++++++++++++++++++
.../tracing/utils/ObservationSupportUtil.java | 49 +++++
.../dubbo/internal/org.apache.dubbo.rpc.Filter | 1 +
...g.apache.dubbo.rpc.cluster.filter.ClusterFilter | 1 +
...efaultDubboClientObservationConventionTest.java | 8 +-
...efaultDubboServerObservationConventionTest.java | 9 +-
.../org/apache/dubbo/tracing}/MockInvocation.java | 6 +-
.../filter}/AbstractObservationFilterTest.java | 8 +-
.../filter}/ObservationReceiverFilterTest.java | 3 +-
.../filter/ObservationSenderFilterTest.java | 14 +-
.../tracer/PropagatorProviderFactoryTest.java | 19 +-
.../tracer/otel/OTelPropagatorProviderTest.java | 24 ++-
.../tracer/otel/OpenTelemetryProviderTest.java | 53 ++++++
.../tracing}/utils/ObservationConventionUtils.java | 7 +-
.../tracing/utils/ObservationSupportUtilTest.java | 49 +++++
dubbo-metrics/pom.xml | 1 +
.../observability/autoconfigure/pom.xml | 6 +
.../DubboObservationAutoConfiguration.java | 19 +-
.../brave/BraveAutoConfiguration.java | 18 +-
.../otel/OpenTelemetryAutoConfiguration.java | 17 +-
dubbo-test/dubbo-dependencies-all/pom.xml | 6 +-
67 files changed, 1143 insertions(+), 416 deletions(-)
delete mode 100644
dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/filter/AbstractObservationFilterTest.java
mode change 100755 => 100644
dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/aggregate/Pane.java
mode change 100755 => 100644
dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/aggregate/SlidingWindow.java
copy
dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/{observation/DubboServerContext.java
=> utils/MetricsSupportUtil.java} (51%)
delete mode 100644
dubbo-metrics/dubbo-metrics-default/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.rpc.Filter
copy {dubbo-cluster => dubbo-metrics/dubbo-tracing}/pom.xml (57%)
rename
dubbo-metrics/{dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/observation
=>
dubbo-tracing/src/main/java/org/apache/dubbo/tracing}/AbstractDefaultDubboObservationConvention.java
(87%)
rename
dubbo-metrics/{dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/observation
=>
dubbo-tracing/src/main/java/org/apache/dubbo/tracing}/DefaultDubboClientObservationConvention.java
(92%)
rename
dubbo-metrics/{dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/observation
=>
dubbo-tracing/src/main/java/org/apache/dubbo/tracing}/DefaultDubboServerObservationConvention.java
(94%)
copy
dubbo-metrics/{dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/observation
=>
dubbo-tracing/src/main/java/org/apache/dubbo/tracing}/DubboClientObservationConvention.java
(92%)
rename
dubbo-metrics/{dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/observation
=>
dubbo-tracing/src/main/java/org/apache/dubbo/tracing}/DubboObservationDocumentation.java
(98%)
create mode 100644
dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/DubboObservationRegistry.java
rename
dubbo-metrics/{dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/observation
=>
dubbo-tracing/src/main/java/org/apache/dubbo/tracing}/DubboServerObservationConvention.java
(92%)
rename
dubbo-metrics/{dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/observation
=>
dubbo-tracing/src/main/java/org/apache/dubbo/tracing/context}/DubboClientContext.java
(97%)
rename
dubbo-metrics/{dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/observation
=>
dubbo-tracing/src/main/java/org/apache/dubbo/tracing/context}/DubboServerContext.java
(97%)
copy
dubbo-common/src/main/java/org/apache/dubbo/config/nested/SamplingConfig.java
=>
dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/exporter/TraceExporter.java
(66%)
create mode 100644
dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/exporter/TraceExporterFactory.java
create mode 100644
dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/exporter/otlp/OTlpExporter.java
create mode 100644
dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/exporter/zipkin/ZipkinExporter.java
rename
dubbo-metrics/{dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/observation
=>
dubbo-tracing/src/main/java/org/apache/dubbo/tracing/filter}/ObservationReceiverFilter.java
(80%)
rename
{dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/filter/support =>
dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/filter}/ObservationSenderFilter.java
(78%)
copy
dubbo-common/src/main/java/org/apache/dubbo/config/nested/SamplingConfig.java
=>
dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/tracer/PropagatorProvider.java
(66%)
copy
dubbo-common/src/main/java/org/apache/dubbo/config/nested/PropagationConfig.java
=>
dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/tracer/PropagatorProviderFactory.java
(54%)
copy
dubbo-common/src/main/java/org/apache/dubbo/config/nested/SamplingConfig.java
=>
dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/tracer/TracerProvider.java
(66%)
copy
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/deploy/DefaultApplicationDeployerTest.java
=>
dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/tracer/TracerProviderFactory.java
(52%)
copy
dubbo-common/src/main/java/org/apache/dubbo/config/nested/SamplingConfig.java
=>
dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/tracer/brave/BravePropagatorProvider.java
(65%)
copy
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/deploy/DefaultApplicationDeployerTest.java
=>
dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/tracer/brave/BraveProvider.java
(58%)
rename
dubbo-metrics/{dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/observation/DubboClientObservationConvention.java
=>
dubbo-tracing/src/main/java/org/apache/dubbo/tracing/tracer/otel/OTelPropagatorProvider.java}
(54%)
create mode 100644
dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/tracer/otel/OpenTelemetryProvider.java
create mode 100644
dubbo-metrics/dubbo-tracing/src/main/java/org/apache/dubbo/tracing/utils/ObservationSupportUtil.java
create mode 100644
dubbo-metrics/dubbo-tracing/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.rpc.Filter
create mode 100644
dubbo-metrics/dubbo-tracing/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.filter.ClusterFilter
rename
dubbo-metrics/{dubbo-metrics-api/src/test/java/org/apache/dubbo/metrics/observation
=>
dubbo-tracing/src/test/java/org/apache/dubbo/tracing}/DefaultDubboClientObservationConventionTest.java
(94%)
rename
dubbo-metrics/{dubbo-metrics-api/src/test/java/org/apache/dubbo/metrics/observation
=>
dubbo-tracing/src/test/java/org/apache/dubbo/tracing}/DefaultDubboServerObservationConventionTest.java
(93%)
rename
dubbo-metrics/{dubbo-metrics-default/src/test/java/org/apache/dubbo/metrics/observation
=> dubbo-tracing/src/test/java/org/apache/dubbo/tracing}/MockInvocation.java
(97%)
rename
dubbo-metrics/{dubbo-metrics-default/src/test/java/org/apache/dubbo/metrics/observation
=>
dubbo-tracing/src/test/java/org/apache/dubbo/tracing/filter}/AbstractObservationFilterTest.java
(94%)
rename
dubbo-metrics/{dubbo-metrics-default/src/test/java/org/apache/dubbo/metrics/observation
=>
dubbo-tracing/src/test/java/org/apache/dubbo/tracing/filter}/ObservationReceiverFilterTest.java
(99%)
rename {dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster =>
dubbo-metrics/dubbo-tracing/src/test/java/org/apache/dubbo/tracing}/filter/ObservationSenderFilterTest.java
(92%)
copy
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/deploy/DefaultApplicationDeployerTest.java
=>
dubbo-metrics/dubbo-tracing/src/test/java/org/apache/dubbo/tracing/tracer/PropagatorProviderFactoryTest.java
(63%)
copy
dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/deploy/DefaultApplicationDeployerTest.java
=>
dubbo-metrics/dubbo-tracing/src/test/java/org/apache/dubbo/tracing/tracer/otel/OTelPropagatorProviderTest.java
(54%)
create mode 100644
dubbo-metrics/dubbo-tracing/src/test/java/org/apache/dubbo/tracing/tracer/otel/OpenTelemetryProviderTest.java
rename
dubbo-metrics/{dubbo-metrics-api/src/test/java/org/apache/dubbo/metrics/observation
=>
dubbo-tracing/src/test/java/org/apache/dubbo/tracing}/utils/ObservationConventionUtils.java
(97%)
create mode 100644
dubbo-metrics/dubbo-tracing/src/test/java/org/apache/dubbo/tracing/utils/ObservationSupportUtilTest.java