You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by ke...@apache.org on 2020/12/10 14:28:54 UTC

[skywalking] branch issue/5860 updated (c8d33ec -> 6727985)

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

kezhenxu94 pushed a change to branch issue/5860
in repository https://gitbox.apache.org/repos/asf/skywalking.git.


 discard c8d33ec  Upgrade Envoy API to V3
     add e8f30f9  Update overview.md (#5874)
     add 8d164d3  Add Tidb provider module. (#5844)
     add d9623ec  Spring-Kafka 1.x support (#5879)
     add ec24c03  Add links to STAM, profiling blog and official doc page. (#5888)
     add b39c430  Observing Istio control plane  (#5835)
     add 3e6d47a  Update docs README.md (#5895)
     add 127782f  Add sanic plugin (#5896)
     add 53e42bc  Insert group name into services of so11y and istio relevant metrics (#5897)
     add 6e0a244  Add the plugin for Apache CXF 3.x (#5887)
     add 9a61835  Fix influxdb config resubmit (#5903)
     add 2150904  Include SAN to set mTLS property (#5908)
     add 94b205f  fix index not found on trace query when using es7 (#5911)
     add fdee001  Prepare for 8.3.0 release (#5916)
     add 408bd3d  Fix okhttp-3.x and async-http-client-2.x did not overwrite the old trace header. (#5917)
     add af19c72  8.3.0 tagged, open for 8.3.0 iteration. (#5920)
     add 78ad06b  Update istio-controlplane.yaml (#5921)
     add 5ff81cf  Fix changelog link (#5922)
     add 8213224  Make meter receiver support MAL (#5915)
     add 8e2e9df  Enhance release script to support non-MacOS system (#5926)
     add 29cf896  update `Supported-list.md`, support Aliyun ONS 1.x. (#5939)
     add 1bedabd  Update README.md (#5941)
     add 0c2367a  Update some doc. (#5942)
     add 6ff5623  Sync UI changes. (#5947)
     add 83dd239  Add official demo (#5953)
     add 7c406c3  test: remove so11y from SimpleE2E (#5957)
     add 6eb5648  Support Kafka MirrorMaker 2.0 to replicate topics between Kafka clusters. (#5949)
     add c24dbd6  Fix jdk-http and okhttp-3.x plugin did not overwrite the old trace header. (#5958)
     add b5367aa  test: extract so11y test and add logs (#5955)
     add e792da1  fix influxdb bug while setting influxdb connection response format as InfluxDB.ResponseFormat.JSON (#5946)
     add 972145c  Fix MAL concurrent execution issues (#5965)
     add fbf49b2  Change the operation name of quartz-scheduler plugin (#5934)
     add 4aa9f30  Add alarm tests in the e2e (#5961)
     add 0a9a746  Update backend-fetcher.md (#5972)
     add b80778b  Add group rule to the service name config. (#5977)
     add 5e4b16c  chore: remove useless codes (#5982)
     add 0996151  Support collecting logs of log4j, log4j2, and logback in the tracing context (#5914)
     add 8ff7766  Fix group name can't be queried when it is null. (#5986)
     add 6cb0cf6  Sync UI (#5984)
     add 6727985  Upgrade Envoy API to V3

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (c8d33ec)
            \
             N -- N -- N   refs/heads/issue/5860 (6727985)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/e2e.istio.yaml                   |   2 +-
 .github/workflows/{e2e.ttl.yaml => e2e.so11y.yaml} |  15 +-
 .github/workflows/e2e.storages.yaml                |   2 +-
 .github/workflows/e2e.ttl.yaml                     |   2 +-
 .github/workflows/e2e.yaml                         |  29 +++
 .github/workflows/plugins-test.1.yaml              |   3 +
 .github/workflows/plugins-test.2.yaml              |   1 +
 .github/workflows/plugins-test.3.yaml              |   1 +
 CHANGES.md                                         |  72 ++----
 README.md                                          |  19 +-
 apm-application-toolkit/apm-toolkit-kafka/pom.xml  |   2 +-
 .../apm-toolkit-log4j-1.x/pom.xml                  |   2 +-
 .../apm-toolkit-log4j-2.x/pom.xml                  |   2 +-
 .../apm-toolkit-logback-1.x/pom.xml                |   2 +-
 apm-application-toolkit/apm-toolkit-meter/pom.xml  |   2 +-
 .../apm-toolkit-micrometer-registry/pom.xml        |   2 +-
 .../apm-toolkit-opentracing/pom.xml                |   2 +-
 apm-application-toolkit/apm-toolkit-trace/pom.xml  |   2 +-
 apm-application-toolkit/pom.xml                    |   2 +-
 apm-commons/apm-datacarrier/pom.xml                |   2 +-
 apm-commons/apm-util/pom.xml                       |   2 +-
 apm-commons/pom.xml                                |   2 +-
 apm-dist-es7/pom.xml                               |   2 +-
 apm-dist-es7/src/main/assembly/binary-es7.xml      |   2 +-
 apm-dist/pom.xml                                   |   2 +-
 apm-dist/src/main/assembly/binary.xml              |   2 +-
 apm-protocol/apm-network/pom.xml                   |   2 +-
 .../network/trace/component/ComponentsDefine.java  |   2 +
 apm-protocol/pom.xml                               |   2 +-
 apm-sniffer/apm-agent-core/pom.xml                 |   2 +-
 apm-sniffer/apm-agent/pom.xml                      |   2 +-
 .../apm-sdk-plugin/activemq-5.x-plugin/pom.xml     |   2 +-
 .../apm-sdk-plugin/armeria-0.84.x-plugin/pom.xml   |   2 +-
 .../apm-sdk-plugin/armeria-0.85.x-plugin/pom.xml   |   2 +-
 .../asynchttpclient-2.x-plugin/pom.xml             |   5 +-
 .../asynchttpclient/v2/ExecuteInterceptor.java     |   2 +-
 apm-sniffer/apm-sdk-plugin/avro-plugin/pom.xml     |   2 +-
 .../apm-sdk-plugin/baidu-brpc-plugin/pom.xml       |   2 +-
 .../apm-sdk-plugin/canal-1.x-plugin/pom.xml        |   2 +-
 .../cassandra-java-driver-3.x-plugin/pom.xml       |   2 +-
 .../{solrj-7.x-plugin => cxf-3.x-plugin}/pom.xml   |  24 +-
 .../MessageSenderInterceptorInterceptor.java       | 105 +++++++++
 .../MessageSenderInterceptorInstrumentation.java   |  74 ++++++
 .../server/AsyncInvokeConstructorInterceptor.java  |  22 +-
 .../v3/server/AsyncInvokeMethodInterceptor.java    |  72 ++++++
 .../ServiceInvokerInterceptorInstrumentation.java} |  67 +++---
 .../src/main/resources/skywalking-plugin.def       |  18 ++
 apm-sniffer/apm-sdk-plugin/dbcp-2.x-plugin/pom.xml |   6 +-
 .../dubbo-2.7.x-conflict-patch/pom.xml             |   2 +-
 .../apm-sdk-plugin/dubbo-2.7.x-plugin/pom.xml      |   2 +-
 .../apm-sdk-plugin/dubbo-conflict-patch/pom.xml    |   2 +-
 apm-sniffer/apm-sdk-plugin/dubbo-plugin/pom.xml    |   2 +-
 .../apm-sdk-plugin/ehcache-2.x-plugin/pom.xml      |   2 +-
 .../apm-sdk-plugin/elastic-job-2.x-plugin/pom.xml  |   2 +-
 .../apm-sdk-plugin/elastic-job-3.x-plugin/pom.xml  |   2 +-
 .../elasticsearch-5.x-plugin/pom.xml               |   2 +-
 .../elasticsearch-6.x-plugin/pom.xml               |   2 +-
 .../feign-default-http-9.x-plugin/pom.xml          |   2 +-
 .../apm-sdk-plugin/finagle-6.25.x-plugin/pom.xml   |   2 +-
 .../graphql-plugin/graphql-12.x-plugin/pom.xml     |   2 +-
 .../graphql-plugin/graphql-8.x-plugin/pom.xml      |   2 +-
 .../graphql-plugin/graphql-9.x-plugin/pom.xml      |   2 +-
 apm-sniffer/apm-sdk-plugin/graphql-plugin/pom.xml  |   2 +-
 apm-sniffer/apm-sdk-plugin/grpc-1.x-plugin/pom.xml |   2 +-
 apm-sniffer/apm-sdk-plugin/h2-1.x-plugin/pom.xml   |   2 +-
 .../apm-sdk-plugin/hbase-1.x-plugin/pom.xml        |   2 +-
 .../apm-sdk-plugin/httpClient-4.x-plugin/pom.xml   |   2 +-
 .../httpasyncclient-4.x-plugin/pom.xml             |   2 +-
 .../apm-sdk-plugin/httpclient-3.x-plugin/pom.xml   |   2 +-
 .../apm-sdk-plugin/httpclient-commons/pom.xml      |   2 +-
 .../apm-sdk-plugin/hystrix-1.x-plugin/pom.xml      |   2 +-
 .../apm-sdk-plugin/influxdb-2.x-plugin/pom.xml     |   2 +-
 apm-sniffer/apm-sdk-plugin/jdbc-commons/pom.xml    |   2 +-
 .../apm-sdk-plugin/jedis-2.x-plugin/pom.xml        |   2 +-
 .../jetty-plugin/jetty-client-9.0-plugin/pom.xml   |   2 +-
 .../jetty-plugin/jetty-client-9.x-plugin/pom.xml   |   2 +-
 .../jetty-plugin/jetty-server-9.x-plugin/pom.xml   |   2 +-
 apm-sniffer/apm-sdk-plugin/jetty-plugin/pom.xml    |   2 +-
 apm-sniffer/apm-sdk-plugin/kafka-commons/pom.xml   |   2 +-
 apm-sniffer/apm-sdk-plugin/kafka-plugin/pom.xml    |   2 +-
 .../apm-sdk-plugin/lettuce-5.x-plugin/pom.xml      |   2 +-
 .../light4j-plugins/light4j-plugin/pom.xml         |   2 +-
 apm-sniffer/apm-sdk-plugin/light4j-plugins/pom.xml |   2 +-
 .../apm-sdk-plugin/mariadb-2.x-plugin/pom.xml      |   2 +-
 .../apm-sdk-plugin/mongodb-2.x-plugin/pom.xml      |   2 +-
 .../apm-sdk-plugin/mongodb-3.x-plugin/pom.xml      |   2 +-
 .../apm-sdk-plugin/mongodb-4.x-plugin/pom.xml      |   2 +-
 apm-sniffer/apm-sdk-plugin/motan-plugin/pom.xml    |   2 +-
 .../apm-sdk-plugin/mssql-jdbc-plugin/pom.xml       |   2 +-
 .../apm-sdk-plugin/mssql-jtds-1.x-plugin/pom.xml   |   2 +-
 .../apm-sdk-plugin/mysql-5.x-plugin/pom.xml        |   2 +-
 .../apm-sdk-plugin/mysql-6.x-plugin/pom.xml        |   2 +-
 .../apm-sdk-plugin/mysql-8.x-plugin/pom.xml        |   2 +-
 apm-sniffer/apm-sdk-plugin/mysql-common/pom.xml    |   2 +-
 .../apm-sdk-plugin/netty-socketio-plugin/pom.xml   |   2 +-
 .../nutz-plugins/http-1.x-plugin/pom.xml           |   2 +-
 .../nutz-plugins/mvc-annotation-1.x-plugin/pom.xml |   2 +-
 apm-sniffer/apm-sdk-plugin/nutz-plugins/pom.xml    |   2 +-
 .../apm-sdk-plugin/okhttp-3.x-plugin/pom.xml       |   2 +-
 .../apm/plugin/okhttp/v3/AsyncCallInterceptor.java |   2 +-
 .../apm/plugin/okhttp/v3/RealCallInterceptor.java  |   2 +-
 apm-sniffer/apm-sdk-plugin/play-2.x-plugin/pom.xml |   2 +-
 apm-sniffer/apm-sdk-plugin/pom.xml                 |   3 +-
 .../apm-sdk-plugin/postgresql-8.x-plugin/pom.xml   |   2 +-
 apm-sniffer/apm-sdk-plugin/pulsar-plugin/pom.xml   |   2 +-
 apm-sniffer/apm-sdk-plugin/quasar-plugin/pom.xml   |   2 +-
 .../apm-sdk-plugin/rabbitmq-5.x-plugin/pom.xml     |   2 +-
 .../apm-sdk-plugin/redisson-3.x-plugin/pom.xml     |   2 +-
 apm-sniffer/apm-sdk-plugin/resteasy-plugin/pom.xml |   2 +-
 .../resteasy-server-3.x-plugin/pom.xml             |   2 +-
 .../apm-sdk-plugin/rocketMQ-3.x-plugin/pom.xml     |   2 +-
 .../apm-sdk-plugin/rocketMQ-4.x-plugin/pom.xml     |   2 +-
 .../apm-sdk-plugin/servicecomb-plugin/pom.xml      |   2 +-
 .../servicecomb-java-chassis-0.x-plugin/pom.xml    |   2 +-
 .../servicecomb-java-chassis-1.x-plugin/pom.xml    |   2 +-
 .../sharding-jdbc-1.5.x-plugin/pom.xml             |   2 +-
 .../sharding-sphere-3.x-plugin/pom.xml             |   2 +-
 .../sharding-sphere-4.0.x-plugin/pom.xml           |   2 +-
 .../sharding-sphere-4.1.0-plugin/pom.xml           |   2 +-
 .../sharding-sphere-4.x-RC3-plugin/pom.xml         |   2 +-
 .../sharding-sphere-4.x-plugin/pom.xml             |   2 +-
 apm-sniffer/apm-sdk-plugin/sofarpc-plugin/pom.xml  |   2 +-
 .../apm-sdk-plugin/solrj-7.x-plugin/pom.xml        |   2 +-
 .../spring-plugins/async-annotation-plugin/pom.xml |   2 +-
 .../concurrent-util-4.x-plugin/pom.xml             |   2 +-
 .../spring-plugins/core-patch/pom.xml              |   2 +-
 .../mvc-annotation-3.x-plugin/pom.xml              |   2 +-
 .../mvc-annotation-4.x-plugin/pom.xml              |   2 +-
 .../mvc-annotation-5.x-plugin/pom.xml              |   2 +-
 .../spring-plugins/mvc-annotation-commons/pom.xml  |   2 +-
 apm-sniffer/apm-sdk-plugin/spring-plugins/pom.xml  |   3 +-
 .../spring-plugins/resttemplate-4.x-plugin/pom.xml |   2 +-
 .../scheduled-annotation-plugin/pom.xml            |   2 +-
 .../spring-cloud/netflix-plugins/pom.xml           |   2 +-
 .../spring-cloud-feign-1.x-plugin/pom.xml          |   2 +-
 .../spring-plugins/spring-cloud/pom.xml            |   2 +-
 .../spring-cloud-feign-2.x-plugin/pom.xml          |   2 +-
 .../spring-plugins/spring-commons/pom.xml          |   2 +-
 .../pom.xml                                        |   6 +-
 .../spring/kafka/PostRunMethodInterceptor.java     |  43 ++++
 .../kafka/ProcessSeeksMethodInterceptor.java       |  51 +++++
 .../LegacyListenerConsumerInstrumentation.java}    |  75 +++---
 .../src/main/resources/skywalking-plugin.def       |  16 ++
 .../spring-plugins/spring-kafka-2.x-plugin/pom.xml |   2 +-
 .../spring-webflux-5.x-webclient-plugin/pom.xml    |   2 +-
 .../apm-sdk-plugin/spymemcached-2.x-plugin/pom.xml |   2 +-
 .../apm-sdk-plugin/struts2-2.x-plugin/pom.xml      |   2 +-
 apm-sniffer/apm-sdk-plugin/thrift-plugin/pom.xml   |   2 +-
 .../apm-sdk-plugin/tomcat-7.x-8.x-plugin/pom.xml   |   2 +-
 .../apm-sdk-plugin/undertow-plugins/pom.xml        |   2 +-
 .../undertow-plugins/undertow-2.x-plugin/pom.xml   |   2 +-
 apm-sniffer/apm-sdk-plugin/vertx-plugins/pom.xml   |   2 +-
 .../vertx-plugins/vertx-core-3.x-plugin/pom.xml    |   2 +-
 .../apm-sdk-plugin/xmemcached-2.x-plugin/pom.xml   |   2 +-
 .../apm-sdk-plugin/xxl-job-2.x-plugin/pom.xml      |   2 +-
 apm-sniffer/apm-test-tools/pom.xml                 |   2 +-
 .../apm-toolkit-kafka-activation/pom.xml           |   2 +-
 .../apm-toolkit-log4j-1.x-activation/pom.xml       |   2 +-
 .../apm-toolkit-log4j-2.x-activation/pom.xml       |   2 +-
 .../apm-toolkit-logback-1.x-activation/pom.xml     |   2 +-
 .../apm-toolkit-meter-activation/pom.xml           |   2 +-
 .../apm-toolkit-opentracing-activation/pom.xml     |   2 +-
 .../apm-toolkit-trace-activation/pom.xml           |   2 +-
 apm-sniffer/apm-toolkit-activation/pom.xml         |   2 +-
 .../bootstrap-plugins/jdk-http-plugin/pom.xml      |   2 +-
 .../http/HttpClientWriteRequestInterceptor.java    |   2 +-
 .../bootstrap-plugins/jdk-threading-plugin/pom.xml |   2 +-
 apm-sniffer/bootstrap-plugins/pom.xml              |   2 +-
 .../customize-enhance-plugin/pom.xml               |   2 +-
 .../optional-plugins/gson-2.8.x-plugin/pom.xml     |   2 +-
 .../kotlin-coroutine-plugin/pom.xml                |   2 +-
 .../optional-plugins/logger-plugin}/pom.xml        |  35 +--
 .../apm/plugin/logger/ContextConfig.java           | 243 ++++++++++++++++++++
 .../logger/DebugLog4j2LoggerInterceptor.java       |  48 ++++
 .../plugin/logger/DebugLog4jLoggerInterceptor.java |  49 ++++
 .../logger/DebugLogbackLoggerInterceptor.java      |  48 ++++
 .../logger/ErrorLog4j2LoggerInterceptor.java       |  48 ++++
 .../plugin/logger/ErrorLog4jLoggerInterceptor.java |  49 ++++
 .../logger/ErrorLogbackLoggerInterceptor.java      |  48 ++++
 .../logger/FatalLog4j2LoggerInterceptor.java       |  48 ++++
 .../plugin/logger/FatalLog4jLoggerInterceptor.java |  49 ++++
 .../plugin/logger/InfoLog4j2LoggerInterceptor.java |  48 ++++
 .../plugin/logger/InfoLog4jLoggerInterceptor.java  |  49 ++++
 .../logger/InfoLogbackLoggerInterceptor.java       |  48 ++++
 .../logger/TraceLog4j2LoggerInterceptor.java       |  48 ++++
 .../plugin/logger/TraceLog4jLoggerInterceptor.java |  49 ++++
 .../logger/TraceLogbackLoggerInterceptor.java      |  48 ++++
 .../plugin/logger/WarnLog4j2LoggerInterceptor.java |  48 ++++
 .../plugin/logger/WarnLog4jLoggerInterceptor.java  |  49 ++++
 .../logger/WarnLogbackLoggerInterceptor.java       |  48 ++++
 .../logger/define/Log4j2LoggerInstrumentation.java |  75 ++++++
 .../logger/define/Log4jLoggerInstrumentation.java  |  75 ++++++
 .../define/LogbackLoggerInstrumentation.java       |  75 ++++++
 .../src/main/resources/skywalking-plugin.def       |  18 ++
 .../plugin/logger/ContextConfigDefaultTest.java    |  44 ++++
 .../plugin/logger/ContextConfigExceptionTest.java  |  94 ++++++++
 .../apm/plugin/logger/ContextConfigTest.java       |  97 ++++++++
 .../gateway-2.0.x-plugin/pom.xml                   |   2 +-
 .../gateway-2.1.x-plugin/pom.xml                   |   2 +-
 .../optional-spring-cloud/pom.xml                  |   2 +-
 .../optional-spring-plugins/pom.xml                |   2 +-
 .../spring-annotation-plugin/pom.xml               |   2 +-
 .../spring-tx-plugin/pom.xml                       |   2 +-
 .../spring-webflux-5.x-plugin/pom.xml              |   2 +-
 apm-sniffer/optional-plugins/pom.xml               |   3 +-
 .../quartz-scheduler-2.x-plugin/pom.xml            |   2 +-
 ....java => JobExecuteStateMethodInterceptor.java} |  51 +----
 .../quartz/JobRunShellMethodInterceptor.java       |   6 +-
 .../JobRunShellInterceptorInstrumentation.java     |  32 ++-
 .../optional-plugins/trace-ignore-plugin/pom.xml   |   2 +-
 .../zookeeper-3.4.x-plugin/pom.xml                 |   2 +-
 .../kafka-reporter-plugin/pom.xml                  |   2 +-
 apm-sniffer/optional-reporter-plugins/pom.xml      |   2 +-
 apm-sniffer/pom.xml                                |   2 +-
 apm-webapp/pom.xml                                 |   2 +-
 CHANGES.md => changes/changes-8.3.0.md             |  15 ++
 docker/oap/log4j2.xml                              |   2 +
 docs/README.md                                     |   8 +
 docs/en/FAQ/kafka-plugin.md                        |   4 +-
 docs/en/concepts-and-designs/manual-sdk.md         |  17 +-
 docs/en/concepts-and-designs/overview.md           |   4 +-
 docs/en/concepts-and-designs/service-mesh-probe.md |   5 +-
 docs/en/guides/How-to-release.md                   |  10 +-
 docs/en/setup/README.md                            |   8 +-
 docs/en/setup/backend/backend-fetcher.md           |  29 ++-
 docs/en/setup/backend/backend-meter.md             | 111 +--------
 docs/en/setup/backend/backend-receivers.md         |  31 ++-
 docs/en/setup/backend/backend-storage.md           |  15 +-
 docs/en/setup/backend/backend-telemetry.md         |   2 +-
 docs/en/setup/backend/configuration-vocabulary.md  |  13 +-
 docs/en/setup/backend/spring-sleuth-setup.md       |   2 +-
 docs/en/setup/istio/README.md                      |  61 ++++-
 docs/en/setup/istio/yaml/skywalkingadapter.yml     |  77 -------
 .../setup/service-agent/java-agent/Plugin-list.md  |   7 +-
 docs/en/setup/service-agent/java-agent/README.md   |   5 +-
 .../service-agent/java-agent/Supported-list.md     |   9 +-
 .../agent-optional-plugins/Logger-plugin.md        |  78 +++++++
 oap-server/analyzer/agent-analyzer/pom.xml         |   7 +-
 .../provider/meter/config/MeterConfig.java         |  20 +-
 .../provider/meter/config/MeterConfigs.java        |   8 +-
 .../analyzer/provider/meter/process/EvalData.java  |  80 -------
 .../provider/meter/process/EvalHistogramData.java  |  80 -------
 .../provider/meter/process/EvalMultipleData.java   | 171 --------------
 .../provider/meter/process/EvalSingleData.java     | 127 -----------
 .../meter/process/IMeterProcessService.java        |   5 -
 .../provider/meter/process/MeterBuilder.java       | 177 --------------
 .../provider/meter/process/MeterEvalOperation.java | 110 ---------
 .../meter/process/MeterProcessService.java         |  33 +--
 .../provider/meter/process/MeterProcessor.java     | 167 ++++----------
 ...MeterProcessService.java => SampleBuilder.java} |  32 ++-
 .../analyzer/provider/meter/process/Window.java    | 109 ---------
 .../parser/listener/SegmentAnalysisListener.java   |   5 -
 .../provider/meter/process/EvalDataBaseTest.java   |  73 ------
 .../provider/meter/process/EvalDataTest.java       | 106 ---------
 .../meter/process/EvalHistogramDataTest.java       | 129 -----------
 .../meter/process/EvalMultipleDataTest.java        | 156 -------------
 .../provider/meter/process/EvalSingleDataTest.java |  97 --------
 .../provider/meter/process/MeterBaseTest.java      |   2 +
 .../provider/meter/process/MeterBuilderTest.java   |  10 +-
 .../meter/process/MeterEvalOperationTest.java      |  63 -----
 .../meter/process/MeterProcessContextTest.java     |  62 -----
 .../provider/meter/process/MeterProcessorTest.java | 109 ---------
 .../resources/meter-analyzer-config/config.yaml    |  27 +--
 oap-server/analyzer/meter-analyzer/pom.xml         |   2 +-
 .../skywalking/oap/meter/analyzer/Analyzer.java    | 168 +++++++++-----
 .../oap/meter/analyzer/MetricConvert.java          |  19 +-
 .../oap/meter/analyzer/MetricRuleConfig.java}      |  42 ++--
 .../skywalking/oap/meter/analyzer/dsl/DSL.java     |   2 +-
 .../oap/meter/analyzer/dsl/Expression.java         |  78 +++++--
 .../analyzer/dsl/ExpressionParsingContext.java     |  97 ++++++++
 .../ExpressionParsingException.java}               |  16 +-
 .../MetricsRule.java => dsl/HistogramType.java}    |  23 +-
 .../skywalking/oap/meter/analyzer/dsl/Result.java  |  20 +-
 .../oap/meter/analyzer/dsl/SampleFamily.java       | 113 ++++-----
 .../meter/analyzer/dsl/SampleFamilyBuilder.java    |  56 +++++
 .../prometheus/PrometheusMetricConverter.java      |  37 +--
 .../analyzer/prometheus/rule/MetricsRule.java      |   7 +-
 .../oap/meter/analyzer/prometheus/rule/Rule.java   |   9 +-
 .../oap/meter/analyzer/prometheus/rule/Rules.java  |  13 +-
 .../oap/meter/analyzer/dsl/AggregationTest.java    |  19 +-
 .../oap/meter/analyzer/dsl/ArithmeticTest.java     | 159 ++++++-------
 .../oap/meter/analyzer/dsl/BasicTest.java          |  27 +--
 ...gFilterTest.java => ExpressionParsingTest.java} |  53 +++--
 .../oap/meter/analyzer/dsl/FunctionTest.java       |  46 ++--
 .../oap/meter/analyzer/dsl/IncreaseTest.java       | 101 ++++----
 .../oap/meter/analyzer/dsl/TagFilterTest.java      |  11 +-
 oap-server/analyzer/pom.xml                        |   2 +-
 oap-server/exporter/pom.xml                        |   2 +-
 oap-server/oal-grammar/pom.xml                     |   2 +-
 oap-server/oal-rt/pom.xml                          |   2 +-
 oap-server/pom.xml                                 |   2 +-
 oap-server/server-alarm-plugin/pom.xml             |   2 +-
 oap-server/server-bootstrap/pom.xml                |  16 +-
 .../src/main/resources/application.yml             |  33 ++-
 .../src/main/resources/component-libraries.yml     |   8 +-
 .../main/resources/fetcher-prom-rules/self.yaml    |  39 ++--
 .../meter-analyzer-config/spring-sleuth.yaml       | 142 +++---------
 .../otel-oc-rules/istio-controlplane.yaml          | 114 +++++++++
 .../resources/{oc-rules => otel-oc-rules}/oap.yaml |  40 ++--
 .../resources/ui-initialized-templates/istio.yml   | 175 ++++++++++++++
 .../self-observability.yml                         |  25 +-
 .../cluster-consul-plugin/pom.xml                  |   2 +-
 .../cluster-etcd-plugin/pom.xml                    |   2 +-
 .../cluster-kubernetes-plugin/pom.xml              |   2 +-
 .../cluster-nacos-plugin/pom.xml                   |   2 +-
 .../cluster-standalone-plugin/pom.xml              |   2 +-
 .../cluster-zookeeper-plugin/pom.xml               |   2 +-
 oap-server/server-cluster-plugin/pom.xml           |   2 +-
 .../server-configuration/configuration-api/pom.xml |   2 +-
 .../configuration-apollo/pom.xml                   |   2 +-
 .../configuration-consul/pom.xml                   |   2 +-
 .../configuration-etcd/pom.xml                     |   2 +-
 .../configuration-k8s-configmap/pom.xml            |   2 +-
 .../configuration-nacos/pom.xml                    |   2 +-
 .../configuration-zookeeper/pom.xml                |   2 +-
 .../grpc-configuration-sync/pom.xml                |   2 +-
 oap-server/server-configuration/pom.xml            |   2 +-
 oap-server/server-core/pom.xml                     |   2 +-
 .../oap/server/core/alarm/AlarmRecord.java         |  12 +-
 .../core/alarm/AlarmStandardPersistence.java       |   4 +-
 .../server/core/query/MetadataQueryService.java    |  10 +-
 .../skywalking/oap/server/core/source/Service.java |   3 +-
 .../oap/server/core/source/ServiceInstance.java    |   3 +-
 .../kafka-fetcher-plugin/pom.xml                   |   2 +-
 .../agent/kafka/module/KafkaFetcherConfig.java     |   4 +
 .../agent/kafka/provider/KafkaFetcherProvider.java |   3 -
 .../kafka/provider/handler/JVMMetricsHandler.java  |   2 +-
 .../provider/handler/MeterServiceHandler.java      |   2 +-
 .../kafka/provider/handler/ProfileTaskHandler.java |   2 +-
 .../provider/handler/ServiceManagementHandler.java |   2 +-
 .../provider/handler/TraceSegmentHandler.java      |   2 +-
 oap-server/server-fetcher-plugin/pom.xml           |   2 +-
 .../prometheus-fetcher-plugin/pom.xml              |   2 +-
 .../provider/PrometheusFetcherConfig.java          |  14 +-
 .../provider/PrometheusFetcherProvider.java        |  17 +-
 .../prometheus/provider/rule/RulesTest.java        |   3 +-
 oap-server/server-health-checker/pom.xml           |   2 +-
 oap-server/server-library/library-client/pom.xml   |   2 +-
 .../client/jdbc/hikaricp/JDBCHikariCPClient.java   |   6 +-
 oap-server/server-library/library-module/pom.xml   |   2 +-
 oap-server/server-library/library-server/pom.xml   |   2 +-
 oap-server/server-library/library-util/pom.xml     |   2 +-
 .../src/test/resources/application.yml             |   3 -
 oap-server/server-library/pom.xml                  |   2 +-
 oap-server/server-query-plugin/pom.xml             |   2 +-
 .../query-graphql-plugin/pom.xml                   |   2 +-
 .../envoy-metrics-receiver-plugin/pom.xml          |   2 +-
 .../envoy/als/LogEntry2MetricsAdapter.java         |  29 ++-
 .../jaeger-receiver-plugin/pom.xml                 |   2 +-
 .../opencensus/OCMetricReceiverConfig.java         |  35 ---
 .../opencensus/OCMetricReceiverProvider.java       | 107 ---------
 .../pom.xml                                        |   4 +-
 .../oap/server/receiver/otel/Handler.java          |  58 +++++
 .../otel/HandlerInitializationException.java}      |  17 +-
 .../receiver/otel/OtelMetricReceiverConfig.java    |  70 ++++++
 .../receiver/otel/OtelMetricReceiverModule.java}   |   8 +-
 .../receiver/otel/OtelMetricReceiverProvider.java} |  42 ++--
 .../server/receiver/otel/oc}/OCMetricHandler.java  |  41 +++-
 ...ywalking.oap.server.library.module.ModuleDefine |   2 +-
 ...alking.oap.server.library.module.ModuleProvider |   2 +-
 oap-server/server-receiver-plugin/pom.xml          |   5 +-
 .../server-receiver-plugin/receiver-proto/pom.xml  |   5 +-
 .../src/main/proto/istio/istio-metric.proto        | 154 -------------
 .../mixer/adapter/model/v1beta1/extensions.proto   |  50 ----
 .../proto/mixer/adapter/model/v1beta1/report.proto |  30 ---
 .../skywalking-browser-receiver-plugin/pom.xml     |   2 +-
 .../skywalking-clr-receiver-plugin/pom.xml         |   2 +-
 .../pom.xml                                        |  83 -------
 .../provider/IstioTelemetryGRPCHandler.java        | 173 --------------
 .../handler/IstioTelemetryHandlerMainTest.java     |  84 -------
 .../fixture/01-ingress-reviewsv1-policy.msg        | 193 ----------------
 .../fixture/02-productpage-details-policy.msg      | 193 ----------------
 .../resources/fixture/03-productpage-details.msg   | 193 ----------------
 .../resources/fixture/04-productpage-details.msg   | 105 ---------
 .../resources/fixture/05-productpage-reviews.msg   | 105 ---------
 .../resources/fixture/06-productpage-reviews.msg   | 105 ---------
 .../resources/fixture/07-ingress-productpage.msg   | 105 ---------
 .../resources/fixture/08-ingress-productpage.msg   | 105 ---------
 .../test/resources/fixture/09-policy-telemetry.msg | 105 ---------
 .../test/resources/fixture/10-policy-telemetry.msg | 105 ---------
 .../resources/fixture/11-details-telemetry.msg     | 105 ---------
 .../fixture/12-ingress-productpage-telemetry.msg   | 193 ----------------
 .../resources/fixture/13-productpage-telemetry.msg | 105 ---------
 .../fixture/14-reviews-productpage-telemetry.msg   | 193 ----------------
 .../skywalking-jvm-receiver-plugin/pom.xml         |   2 +-
 .../skywalking-management-receiver-plugin/pom.xml  |   2 +-
 .../skywalking-mesh-receiver-plugin/pom.xml        |   2 +-
 .../skywalking-meter-receiver-plugin/pom.xml       |   2 +-
 .../meter/provider/MeterReceiverProvider.java      |   1 -
 .../meter/provider/config/MeterConfigsTest.java    |  64 ------
 .../skywalking-profile-receiver-plugin/pom.xml     |   2 +-
 .../skywalking-sharing-server-plugin/pom.xml       |   2 +-
 .../skywalking-trace-receiver-plugin/pom.xml       |   2 +-
 .../zipkin-receiver-plugin/pom.xml                 |   2 +-
 oap-server/server-starter-es7/pom.xml              |   2 +-
 oap-server/server-starter/pom.xml                  |   2 +-
 oap-server/server-storage-plugin/pom.xml           |   3 +-
 .../storage-elasticsearch-plugin/pom.xml           |   2 +-
 .../storage-elasticsearch7-plugin/pom.xml          |   2 +-
 .../client/ElasticSearch7Client.java               |   2 +
 .../storage-influxdb-plugin/pom.xml                |   2 +-
 .../storage/plugin/influxdb/InfluxClient.java      |   8 +-
 .../plugin/influxdb/InfluxStorageConfig.java       |   2 +
 .../influxdb/query/ProfileThreadSnapshotQuery.java |  12 +-
 .../storage/plugin/influxdb/query/TraceQuery.java  |   2 +-
 .../storage-jaeger-plugin/pom.xml                  |   2 +-
 .../storage-jdbc-hikaricp-plugin/pom.xml           |   2 +-
 .../plugin/jdbc/h2/dao/H2HistoryDeleteDAO.java     |   2 +-
 .../plugin/jdbc/h2/dao/H2MetadataQueryDAO.java     |   2 +-
 .../plugin/jdbc/mysql/MySQLStorageConfig.java      |   2 +-
 .../pom.xml                                        |  14 +-
 .../plugin/jdbc/tidb/TiDBHistoryDeleteDAO.java}    |  12 +-
 .../plugin/jdbc/tidb/TiDBStorageConfig.java}       |  14 +-
 .../plugin/jdbc/tidb/TiDBStorageProvider.java      | 177 ++++++++++++++
 ...lking.oap.server.library.module.ModuleProvider} |   3 +-
 .../storage-zipkin-plugin/pom.xml                  |   2 +-
 oap-server/server-telemetry/pom.xml                |   2 +-
 oap-server/server-telemetry/telemetry-api/pom.xml  |   2 +-
 .../server-telemetry/telemetry-prometheus/pom.xml  |   2 +-
 oap-server/server-testing/pom.xml                  |   2 +-
 oap-server/server-tools/pom.xml                    |   2 +-
 oap-server/server-tools/profile-exporter/pom.xml   |   4 +-
 .../tool-profile-snapshot-bootstrap/pom.xml        |   4 +-
 .../tool-profile-snapshot-exporter-es7/pom.xml     |   4 +-
 .../tool-profile-snapshot-exporter/pom.xml         |   4 +-
 .../tool-profile-snapshot-server-mock/pom.xml      |   4 +-
 pom.xml                                            |   2 +-
 skywalking-ui                                      |   2 +-
 .../apache/skywalking/e2e/SimpleQueryClient.java   |  41 +++-
 .../apache/skywalking/e2e/alarm/AlarmMatcher.java  |  29 +--
 .../apache/skywalking/e2e/alarm/AlarmQuery.java    |  13 +-
 .../apache/skywalking/e2e/alarm/AlarmsMatcher.java |  53 +++++
 .../org/apache/skywalking/e2e/alarm/GetAlarm.java  |  14 +-
 .../apache/skywalking/e2e/alarm/GetAlarmData.java  |  11 +-
 .../skywalking/e2e/alarm/HookAlarmMatcher.java     |  45 ++++
 .../apache/skywalking/e2e/alarm/HookAlarms.java    |  54 +++++
 .../skywalking/e2e/metrics/MetricsQuery.java       |  15 +-
 .../skywalking/e2e/metrics/ReadMetricsQuery.java   |   2 +-
 .../e2e-data/src/main/resources/read-alarms.gql    |  30 ++-
 .../skywalking/e2e/controller/AlarmController.java |  80 +++++++
 test/e2e/e2e-test/docker/alarm/alarm-settings.yml  |  43 ++++
 .../{simple/jdk => alarm}/docker-compose.yml       |  13 +-
 .../e2e-test/docker/kafka/docker-compose.base.yml  |   2 +-
 test/e2e/e2e-test/docker/python/docker-compose.yml |   2 +-
 .../e2e-test/docker/simple/auth/docker-compose.yml |   2 +-
 .../e2e-test/docker/simple/jdk/docker-compose.yml  |   2 +-
 .../simple/{jdk => so11y}/docker-compose.yml       |  10 +-
 .../e2e-test/docker/simple/ssl/docker-compose.yml  |   2 +-
 .../e2e-test/docker/storage/docker-compose.es6.yml |   2 +-
 .../docker/storage/docker-compose.es7.0.yml        |   2 +-
 .../docker/storage/docker-compose.es7.9.yml        |   2 +-
 .../docker/storage/docker-compose.influxdb.yml     |   2 +-
 .../docker/storage/docker-compose.mysql.yml        |   2 +-
 ...r-compose.mysql.yml => docker-compose.tidb.yml} |  27 +--
 .../e2e-test/docker/storage/tidbconfig/tidb.toml   | 254 +++++++++++++++++++++
 .../docker-compose.tidb.yml}                       |  28 +--
 .../java/org/apache/skywalking/e2e/PythonE2E.java  |   2 +-
 .../e2e/{meter/MeterE2E.java => SO11yE2E.java}     | 117 +++++-----
 .../org/apache/skywalking/e2e/alarm/AlarmE2E.java  | 111 +++++++++
 .../org/apache/skywalking/e2e/kafka/KafkaE2E.java  |   4 +-
 .../org/apache/skywalking/e2e/meter/MeterE2E.java  |   2 +-
 .../apache/skywalking/e2e/simple/SimpleE2E.java    |  63 +----
 .../apache/skywalking/e2e/storage/StorageE2E.java  |   4 +-
 .../so11y-services.yml => alarm/services.yml}      |   2 +-
 .../expected/alarm/silence-after-graphql.yml       |  34 +++
 .../expected/alarm/silence-after-webhook.yml       |  49 ++++
 .../expected/alarm/silence-before-graphql.yml      |  15 +-
 .../expected/alarm/silence-before-webhook.yml      |  41 ++--
 .../resources/expected/simple/so11y-services.yml   |   2 +-
 test/plugin/scenarios/cxf-scenario/bin/startup.sh  |  21 ++
 .../cxf-scenario/config/expectedData.yaml          |  90 ++++++++
 .../scenarios/cxf-scenario/configuration.yml       |  22 ++
 test/plugin/scenarios/cxf-scenario/pom.xml         | 125 ++++++++++
 .../cxf-scenario/src/main/assembly/assembly.xml    |  35 +--
 .../skywalking/apm/testcase/cxf/Application.java   |  25 +-
 .../skywalking/apm/testcase/cxf/CxfConfig.java     |  67 ++++++
 .../testcase/cxf}/controller/CaseController.java   |  43 ++--
 .../skywalking/apm/testcase/cxf/entity/User.java   |  62 +++++
 .../apm/testcase/cxf/service/UserService.java      |  20 +-
 .../apm/testcase/cxf/service/UserServiceImpl.java  |  31 ++-
 .../src/main/resources/application.yaml            |   8 +-
 .../src/main/resources/log4j2.xml                  |   0
 .../scenarios/cxf-scenario/support-version.list    |  21 ++
 .../jdkhttp/controller/CaseController.java         |   2 +
 .../scenarios/logger-log4j-scenario/bin/startup.sh |  21 ++
 .../logger-log4j-scenario/config/expectedData.yaml | 138 +++++++++++
 .../logger-log4j-scenario/configuration.yml        |  22 ++
 .../plugin/scenarios/logger-log4j-scenario/pom.xml | 105 +++++++++
 .../src/main/assembly/assembly.xml                 |  39 ++--
 .../apm/testcase/logger/Application.java           |  26 +--
 .../logger}/controller/CaseController.java         |  51 +++--
 .../apm/testcase/logger/utils/HttpUtils.java       |  57 +++++
 .../src/main/resources/application.yaml}           |   9 +-
 .../logger-log4j-scenario/support-version.list     |  17 ++
 .../logger-log4j2-scenario/bin/startup.sh          |  21 ++
 .../config/expectedData.yaml                       | 180 +++++++++++++++
 .../logger-log4j2-scenario/configuration.yml       |  22 ++
 .../scenarios/logger-log4j2-scenario/pom.xml       | 110 +++++++++
 .../src/main/assembly/assembly.xml                 |  39 ++--
 .../apm/testcase/logger/Application.java           |  22 +-
 .../logger}/controller/CaseController.java         |  55 +++--
 .../apm/testcase/logger/utils/HttpUtils.java       |  57 +++++
 .../src/main/resources/application.yaml}           |   9 +-
 .../logger-log4j2-scenario/support-version.list    |  31 +++
 .../logger-logback-scenario/bin/startup.sh         |  21 ++
 .../config/expectedData.yaml                       | 181 +++++++++++++++
 .../logger-logback-scenario/configuration.yml      |  22 ++
 .../scenarios/logger-logback-scenario/pom.xml      | 111 +++++++++
 .../src/main/assembly/assembly.xml                 |  39 ++--
 .../apm/testcase/logger/Application.java           |  22 +-
 .../logger}/controller/CaseController.java         |  58 +++--
 .../apm/testcase/logger/utils/HttpUtils.java       |  57 +++++
 .../src/main/resources/application.yaml}           |   9 +-
 .../logger-logback-scenario/support-version.list   |  19 ++
 .../testcase/okhttp/controller/CaseController.java |   5 +-
 .../config/expectedData.yaml                       |  32 ++-
 .../testcase/quartzscheduler/job/ExceptionJob.java |  18 +-
 .../testcase/quartzscheduler/job/QuartzConfig.java |  21 +-
 .../spring-kafka-1.3.x-scenario/bin/startup.sh     |  21 ++
 .../config/expectedData.yaml                       | 111 +++++++++
 .../spring-kafka-1.3.x-scenario/configuration.yml  |  39 ++++
 .../scenarios/spring-kafka-1.3.x-scenario/pom.xml  | 134 +++++++++++
 .../src/main/assembly/assembly.xml                 |  39 ++--
 .../apm/testcase/spring/kafka/Application.java     |   0
 .../spring/kafka/controller/CaseController.java    | 137 +++++++++++
 .../src/main/resources/application.properties}     |   9 +-
 .../src/main/resources/log4j2.xml                  |   0
 .../support-version.list                           |  19 ++
 tools/releasing/create_source_release.sh           |  12 +-
 529 files changed, 7799 insertions(+), 6543 deletions(-)
 copy .github/workflows/{e2e.ttl.yaml => e2e.so11y.yaml} (83%)
 copy apm-sniffer/apm-sdk-plugin/{solrj-7.x-plugin => cxf-3.x-plugin}/pom.xml (74%)
 create mode 100644 apm-sniffer/apm-sdk-plugin/cxf-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/cxf/v3/client/MessageSenderInterceptorInterceptor.java
 create mode 100644 apm-sniffer/apm-sdk-plugin/cxf-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/cxf/v3/client/define/MessageSenderInterceptorInstrumentation.java
 copy oap-server/server-receiver-plugin/skywalking-istio-telemetry-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/istio/telemetry/module/IstioTelemetryReceiverModule.java => apm-sniffer/apm-sdk-plugin/cxf-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/cxf/v3/server/AsyncInvokeConstructorInterceptor.java (54%)
 create mode 100644 apm-sniffer/apm-sdk-plugin/cxf-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/cxf/v3/server/AsyncInvokeMethodInterceptor.java
 copy apm-sniffer/{optional-plugins/quartz-scheduler-2.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/quartz/define/JobRunShellInterceptorInstrumentation.java => apm-sdk-plugin/cxf-3.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/cxf/v3/server/define/ServiceInvokerInterceptorInstrumentation.java} (52%)
 create mode 100644 apm-sniffer/apm-sdk-plugin/cxf-3.x-plugin/src/main/resources/skywalking-plugin.def
 copy apm-sniffer/apm-sdk-plugin/spring-plugins/{spring-kafka-2.x-plugin => spring-kafka-1.x-plugin}/pom.xml (90%)
 create mode 100644 apm-sniffer/apm-sdk-plugin/spring-plugins/spring-kafka-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/spring/kafka/PostRunMethodInterceptor.java
 create mode 100644 apm-sniffer/apm-sdk-plugin/spring-plugins/spring-kafka-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/spring/kafka/ProcessSeeksMethodInterceptor.java
 copy apm-sniffer/{optional-plugins/quartz-scheduler-2.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/quartz/define/JobRunShellInterceptorInstrumentation.java => apm-sdk-plugin/spring-plugins/spring-kafka-1.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/spring/kafka/define/LegacyListenerConsumerInstrumentation.java} (53%)
 create mode 100644 apm-sniffer/apm-sdk-plugin/spring-plugins/spring-kafka-1.x-plugin/src/main/resources/skywalking-plugin.def
 copy {apm-application-toolkit/apm-toolkit-logback-1.x => apm-sniffer/optional-plugins/logger-plugin}/pom.xml (68%)
 create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/ContextConfig.java
 create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/DebugLog4j2LoggerInterceptor.java
 create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/DebugLog4jLoggerInterceptor.java
 create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/DebugLogbackLoggerInterceptor.java
 create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/ErrorLog4j2LoggerInterceptor.java
 create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/ErrorLog4jLoggerInterceptor.java
 create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/ErrorLogbackLoggerInterceptor.java
 create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/FatalLog4j2LoggerInterceptor.java
 create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/FatalLog4jLoggerInterceptor.java
 create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/InfoLog4j2LoggerInterceptor.java
 create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/InfoLog4jLoggerInterceptor.java
 create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/InfoLogbackLoggerInterceptor.java
 create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/TraceLog4j2LoggerInterceptor.java
 create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/TraceLog4jLoggerInterceptor.java
 create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/TraceLogbackLoggerInterceptor.java
 create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/WarnLog4j2LoggerInterceptor.java
 create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/WarnLog4jLoggerInterceptor.java
 create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/WarnLogbackLoggerInterceptor.java
 create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/define/Log4j2LoggerInstrumentation.java
 create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/define/Log4jLoggerInstrumentation.java
 create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/define/LogbackLoggerInstrumentation.java
 create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/main/resources/skywalking-plugin.def
 create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/test/org/apache/skywalking/apm/plugin/logger/ContextConfigDefaultTest.java
 create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/test/org/apache/skywalking/apm/plugin/logger/ContextConfigExceptionTest.java
 create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/test/org/apache/skywalking/apm/plugin/logger/ContextConfigTest.java
 copy apm-sniffer/optional-plugins/quartz-scheduler-2.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/quartz/{JobRunShellMethodInterceptor.java => JobExecuteStateMethodInterceptor.java} (51%)
 copy CHANGES.md => changes/changes-8.3.0.md (82%)
 delete mode 100755 docs/en/setup/istio/yaml/skywalkingadapter.yml
 create mode 100644 docs/en/setup/service-agent/java-agent/agent-optional-plugins/Logger-plugin.md
 delete mode 100644 oap-server/analyzer/agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/meter/process/EvalData.java
 delete mode 100644 oap-server/analyzer/agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/meter/process/EvalHistogramData.java
 delete mode 100644 oap-server/analyzer/agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/meter/process/EvalMultipleData.java
 delete mode 100644 oap-server/analyzer/agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/meter/process/EvalSingleData.java
 delete mode 100644 oap-server/analyzer/agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/meter/process/MeterBuilder.java
 delete mode 100644 oap-server/analyzer/agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/meter/process/MeterEvalOperation.java
 copy oap-server/analyzer/agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/meter/process/{IMeterProcessService.java => SampleBuilder.java} (51%)
 delete mode 100644 oap-server/analyzer/agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/meter/process/Window.java
 delete mode 100644 oap-server/analyzer/agent-analyzer/src/test/java/org/apache/skywalking/oap/server/analyzer/provider/meter/process/EvalDataBaseTest.java
 delete mode 100644 oap-server/analyzer/agent-analyzer/src/test/java/org/apache/skywalking/oap/server/analyzer/provider/meter/process/EvalDataTest.java
 delete mode 100644 oap-server/analyzer/agent-analyzer/src/test/java/org/apache/skywalking/oap/server/analyzer/provider/meter/process/EvalHistogramDataTest.java
 delete mode 100644 oap-server/analyzer/agent-analyzer/src/test/java/org/apache/skywalking/oap/server/analyzer/provider/meter/process/EvalMultipleDataTest.java
 delete mode 100644 oap-server/analyzer/agent-analyzer/src/test/java/org/apache/skywalking/oap/server/analyzer/provider/meter/process/EvalSingleDataTest.java
 delete mode 100644 oap-server/analyzer/agent-analyzer/src/test/java/org/apache/skywalking/oap/server/analyzer/provider/meter/process/MeterEvalOperationTest.java
 delete mode 100644 oap-server/analyzer/agent-analyzer/src/test/java/org/apache/skywalking/oap/server/analyzer/provider/meter/process/MeterProcessContextTest.java
 delete mode 100644 oap-server/analyzer/agent-analyzer/src/test/java/org/apache/skywalking/oap/server/analyzer/provider/meter/process/MeterProcessorTest.java
 rename oap-server/analyzer/{agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/meter/config/MeterDataConfig.java => meter-analyzer/src/main/java/org/apache/skywalking/oap/meter/analyzer/MetricRuleConfig.java} (60%)
 create mode 100644 oap-server/analyzer/meter-analyzer/src/main/java/org/apache/skywalking/oap/meter/analyzer/dsl/ExpressionParsingContext.java
 copy oap-server/analyzer/meter-analyzer/src/main/java/org/apache/skywalking/oap/meter/analyzer/{prometheus/rule/MetricsRule.java => dsl/ExpressionParsingException.java} (74%)
 copy oap-server/analyzer/meter-analyzer/src/main/java/org/apache/skywalking/oap/meter/analyzer/{prometheus/rule/MetricsRule.java => dsl/HistogramType.java} (74%)
 create mode 100644 oap-server/analyzer/meter-analyzer/src/main/java/org/apache/skywalking/oap/meter/analyzer/dsl/SampleFamilyBuilder.java
 copy oap-server/analyzer/meter-analyzer/src/test/java/org/apache/skywalking/oap/meter/analyzer/dsl/{TagFilterTest.java => ExpressionParsingTest.java} (57%)
 create mode 100644 oap-server/server-bootstrap/src/main/resources/otel-oc-rules/istio-controlplane.yaml
 rename oap-server/server-bootstrap/src/main/resources/{oc-rules => otel-oc-rules}/oap.yaml (54%)
 create mode 100644 oap-server/server-bootstrap/src/main/resources/ui-initialized-templates/istio.yml
 delete mode 100644 oap-server/server-receiver-plugin/opencensus-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/opencensus/OCMetricReceiverConfig.java
 delete mode 100644 oap-server/server-receiver-plugin/opencensus-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/opencensus/OCMetricReceiverProvider.java
 rename oap-server/server-receiver-plugin/{opencensus-receiver-plugin => otel-receiver-plugin}/pom.xml (94%)
 create mode 100644 oap-server/server-receiver-plugin/otel-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/otel/Handler.java
 copy oap-server/server-receiver-plugin/{skywalking-istio-telemetry-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/istio/telemetry/module/IstioTelemetryReceiverModule.java => otel-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/otel/HandlerInitializationException.java} (66%)
 create mode 100644 oap-server/server-receiver-plugin/otel-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/otel/OtelMetricReceiverConfig.java
 copy oap-server/server-receiver-plugin/{opencensus-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/opencensus/OCMetricReceiverModule.java => otel-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/otel/OtelMetricReceiverModule.java} (82%)
 rename oap-server/server-receiver-plugin/{skywalking-istio-telemetry-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/istio/telemetry/provider/IstioTelemetryReceiverProvider.java => otel-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/otel/OtelMetricReceiverProvider.java} (65%)
 rename oap-server/server-receiver-plugin/{opencensus-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/opencensus => otel-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/otel/oc}/OCMetricHandler.java (81%)
 rename oap-server/server-receiver-plugin/{opencensus-receiver-plugin => otel-receiver-plugin}/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleDefine (91%)
 rename oap-server/server-receiver-plugin/{opencensus-receiver-plugin => otel-receiver-plugin}/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleProvider (91%)
 delete mode 100644 oap-server/server-receiver-plugin/receiver-proto/src/main/proto/istio/istio-metric.proto
 delete mode 100644 oap-server/server-receiver-plugin/receiver-proto/src/main/proto/mixer/adapter/model/v1beta1/extensions.proto
 delete mode 100644 oap-server/server-receiver-plugin/receiver-proto/src/main/proto/mixer/adapter/model/v1beta1/report.proto
 delete mode 100644 oap-server/server-receiver-plugin/skywalking-istio-telemetry-receiver-plugin/pom.xml
 delete mode 100644 oap-server/server-receiver-plugin/skywalking-istio-telemetry-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/istio/telemetry/provider/IstioTelemetryGRPCHandler.java
 delete mode 100644 oap-server/server-receiver-plugin/skywalking-istio-telemetry-receiver-plugin/src/test/java/org/apache/skywalking/oap/server/receiver/istio/telemetry/handler/IstioTelemetryHandlerMainTest.java
 delete mode 100644 oap-server/server-receiver-plugin/skywalking-istio-telemetry-receiver-plugin/src/test/resources/fixture/01-ingress-reviewsv1-policy.msg
 delete mode 100644 oap-server/server-receiver-plugin/skywalking-istio-telemetry-receiver-plugin/src/test/resources/fixture/02-productpage-details-policy.msg
 delete mode 100644 oap-server/server-receiver-plugin/skywalking-istio-telemetry-receiver-plugin/src/test/resources/fixture/03-productpage-details.msg
 delete mode 100644 oap-server/server-receiver-plugin/skywalking-istio-telemetry-receiver-plugin/src/test/resources/fixture/04-productpage-details.msg
 delete mode 100644 oap-server/server-receiver-plugin/skywalking-istio-telemetry-receiver-plugin/src/test/resources/fixture/05-productpage-reviews.msg
 delete mode 100644 oap-server/server-receiver-plugin/skywalking-istio-telemetry-receiver-plugin/src/test/resources/fixture/06-productpage-reviews.msg
 delete mode 100644 oap-server/server-receiver-plugin/skywalking-istio-telemetry-receiver-plugin/src/test/resources/fixture/07-ingress-productpage.msg
 delete mode 100644 oap-server/server-receiver-plugin/skywalking-istio-telemetry-receiver-plugin/src/test/resources/fixture/08-ingress-productpage.msg
 delete mode 100644 oap-server/server-receiver-plugin/skywalking-istio-telemetry-receiver-plugin/src/test/resources/fixture/09-policy-telemetry.msg
 delete mode 100644 oap-server/server-receiver-plugin/skywalking-istio-telemetry-receiver-plugin/src/test/resources/fixture/10-policy-telemetry.msg
 delete mode 100644 oap-server/server-receiver-plugin/skywalking-istio-telemetry-receiver-plugin/src/test/resources/fixture/11-details-telemetry.msg
 delete mode 100644 oap-server/server-receiver-plugin/skywalking-istio-telemetry-receiver-plugin/src/test/resources/fixture/12-ingress-productpage-telemetry.msg
 delete mode 100644 oap-server/server-receiver-plugin/skywalking-istio-telemetry-receiver-plugin/src/test/resources/fixture/13-productpage-telemetry.msg
 delete mode 100644 oap-server/server-receiver-plugin/skywalking-istio-telemetry-receiver-plugin/src/test/resources/fixture/14-reviews-productpage-telemetry.msg
 delete mode 100644 oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/test/java/org/apache/skywalking/oap/server/receiver/meter/provider/config/MeterConfigsTest.java
 copy oap-server/server-storage-plugin/{storage-elasticsearch-plugin => storage-tidb-plugin}/pom.xml (84%)
 copy oap-server/server-storage-plugin/{storage-jdbc-hikaricp-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/jdbc/h2/dao/H2HistoryDeleteDAO.java => storage-tidb-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/jdbc/tidb/TiDBHistoryDeleteDAO.java} (86%)
 copy oap-server/{analyzer/agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/meter/config/MeterConfig.java => server-storage-plugin/storage-tidb-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/jdbc/tidb/TiDBStorageConfig.java} (74%)
 create mode 100644 oap-server/server-storage-plugin/storage-tidb-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/jdbc/tidb/TiDBStorageProvider.java
 rename oap-server/{server-receiver-plugin/skywalking-istio-telemetry-receiver-plugin/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleDefine => server-storage-plugin/storage-tidb-plugin/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleProvider} (89%)
 copy oap-server/analyzer/agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/meter/config/Scope.java => test/e2e/e2e-data/src/main/java/org/apache/skywalking/e2e/alarm/AlarmMatcher.java (56%)
 copy oap-server/analyzer/agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/meter/config/MeterConfig.java => test/e2e/e2e-data/src/main/java/org/apache/skywalking/e2e/alarm/AlarmQuery.java (74%)
 create mode 100644 test/e2e/e2e-data/src/main/java/org/apache/skywalking/e2e/alarm/AlarmsMatcher.java
 copy oap-server/analyzer/agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/meter/config/MeterConfig.java => test/e2e/e2e-data/src/main/java/org/apache/skywalking/e2e/alarm/GetAlarm.java (76%)
 copy oap-server/analyzer/agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/meter/config/MeterConfig.java => test/e2e/e2e-data/src/main/java/org/apache/skywalking/e2e/alarm/GetAlarmData.java (76%)
 create mode 100644 test/e2e/e2e-data/src/main/java/org/apache/skywalking/e2e/alarm/HookAlarmMatcher.java
 create mode 100644 test/e2e/e2e-data/src/main/java/org/apache/skywalking/e2e/alarm/HookAlarms.java
 copy oap-server/server-receiver-plugin/skywalking-istio-telemetry-receiver-plugin/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleProvider => test/e2e/e2e-data/src/main/resources/read-alarms.gql (62%)
 create mode 100644 test/e2e/e2e-service-provider/src/main/java/org/apache/skywalking/e2e/controller/AlarmController.java
 create mode 100755 test/e2e/e2e-test/docker/alarm/alarm-settings.yml
 copy test/e2e/e2e-test/docker/{simple/jdk => alarm}/docker-compose.yml (83%)
 copy test/e2e/e2e-test/docker/simple/{jdk => so11y}/docker-compose.yml (85%)
 copy test/e2e/e2e-test/docker/storage/{docker-compose.mysql.yml => docker-compose.tidb.yml} (77%)
 create mode 100644 test/e2e/e2e-test/docker/storage/tidbconfig/tidb.toml
 copy test/e2e/e2e-test/docker/{storage/docker-compose.mysql.yml => ttl/docker-compose.tidb.yml} (75%)
 copy test/e2e/e2e-test/src/test/java/org/apache/skywalking/e2e/{meter/MeterE2E.java => SO11yE2E.java} (51%)
 create mode 100644 test/e2e/e2e-test/src/test/java/org/apache/skywalking/e2e/alarm/AlarmE2E.java
 copy test/e2e/e2e-test/src/test/resources/expected/{simple/so11y-services.yml => alarm/services.yml} (95%)
 create mode 100644 test/e2e/e2e-test/src/test/resources/expected/alarm/silence-after-graphql.yml
 create mode 100644 test/e2e/e2e-test/src/test/resources/expected/alarm/silence-after-webhook.yml
 copy oap-server/server-receiver-plugin/skywalking-istio-telemetry-receiver-plugin/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleProvider => test/e2e/e2e-test/src/test/resources/expected/alarm/silence-before-graphql.yml (65%)
 copy oap-server/analyzer/agent-analyzer/src/test/resources/meter-analyzer-config/config.yaml => test/e2e/e2e-test/src/test/resources/expected/alarm/silence-before-webhook.yml (58%)
 create mode 100644 test/plugin/scenarios/cxf-scenario/bin/startup.sh
 create mode 100644 test/plugin/scenarios/cxf-scenario/config/expectedData.yaml
 create mode 100644 test/plugin/scenarios/cxf-scenario/configuration.yml
 create mode 100644 test/plugin/scenarios/cxf-scenario/pom.xml
 copy apm-protocol/pom.xml => test/plugin/scenarios/cxf-scenario/src/main/assembly/assembly.xml (54%)
 copy oap-server/server-receiver-plugin/opencensus-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/opencensus/OCMetricReceiverModule.java => test/plugin/scenarios/cxf-scenario/src/main/java/org/apache/skywalking/apm/testcase/cxf/Application.java (58%)
 create mode 100644 test/plugin/scenarios/cxf-scenario/src/main/java/org/apache/skywalking/apm/testcase/cxf/CxfConfig.java
 copy test/plugin/scenarios/{jdk-http-scenario/src/main/java/org/apache/skywalking/apm/testcase/jdkhttp => cxf-scenario/src/main/java/org/apache/skywalking/apm/testcase/cxf}/controller/CaseController.java (54%)
 create mode 100644 test/plugin/scenarios/cxf-scenario/src/main/java/org/apache/skywalking/apm/testcase/cxf/entity/User.java
 copy oap-server/analyzer/agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/meter/process/IMeterProcessService.java => test/plugin/scenarios/cxf-scenario/src/main/java/org/apache/skywalking/apm/testcase/cxf/service/UserService.java (69%)
 rename oap-server/server-receiver-plugin/skywalking-istio-telemetry-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/istio/telemetry/module/IstioTelemetryReceiverModule.java => test/plugin/scenarios/cxf-scenario/src/main/java/org/apache/skywalking/apm/testcase/cxf/service/UserServiceImpl.java (53%)
 rename oap-server/server-receiver-plugin/skywalking-istio-telemetry-receiver-plugin/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleProvider => test/plugin/scenarios/cxf-scenario/src/main/resources/application.yaml (88%)
 copy test/plugin/scenarios/{zookeeper-scenario => cxf-scenario}/src/main/resources/log4j2.xml (100%)
 create mode 100644 test/plugin/scenarios/cxf-scenario/support-version.list
 create mode 100644 test/plugin/scenarios/logger-log4j-scenario/bin/startup.sh
 create mode 100644 test/plugin/scenarios/logger-log4j-scenario/config/expectedData.yaml
 create mode 100644 test/plugin/scenarios/logger-log4j-scenario/configuration.yml
 create mode 100644 test/plugin/scenarios/logger-log4j-scenario/pom.xml
 copy apm-sniffer/apm-sdk-plugin/graphql-plugin/graphql-8.x-plugin/pom.xml => test/plugin/scenarios/logger-log4j-scenario/src/main/assembly/assembly.xml (53%)
 rename oap-server/analyzer/agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/meter/config/Scope.java => test/plugin/scenarios/logger-log4j-scenario/src/main/java/org/apache/skywalking/apm/testcase/logger/Application.java (66%)
 copy test/plugin/scenarios/{jdk-http-scenario/src/main/java/org/apache/skywalking/apm/testcase/jdkhttp => logger-log4j-scenario/src/main/java/org/apache/skywalking/apm/testcase/logger}/controller/CaseController.java (57%)
 create mode 100644 test/plugin/scenarios/logger-log4j-scenario/src/main/java/org/apache/skywalking/apm/testcase/logger/utils/HttpUtils.java
 copy test/{e2e/e2e-test/src/test/resources/expected/simple/so11y-services.yml => plugin/scenarios/logger-log4j-scenario/src/main/resources/application.yaml} (93%)
 create mode 100644 test/plugin/scenarios/logger-log4j-scenario/support-version.list
 create mode 100644 test/plugin/scenarios/logger-log4j2-scenario/bin/startup.sh
 create mode 100644 test/plugin/scenarios/logger-log4j2-scenario/config/expectedData.yaml
 create mode 100644 test/plugin/scenarios/logger-log4j2-scenario/configuration.yml
 create mode 100644 test/plugin/scenarios/logger-log4j2-scenario/pom.xml
 copy apm-sniffer/apm-sdk-plugin/graphql-plugin/graphql-8.x-plugin/pom.xml => test/plugin/scenarios/logger-log4j2-scenario/src/main/assembly/assembly.xml (53%)
 copy oap-server/server-receiver-plugin/opencensus-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/opencensus/OCMetricReceiverModule.java => test/plugin/scenarios/logger-log4j2-scenario/src/main/java/org/apache/skywalking/apm/testcase/logger/Application.java (66%)
 copy test/plugin/scenarios/{jdk-http-scenario/src/main/java/org/apache/skywalking/apm/testcase/jdkhttp => logger-log4j2-scenario/src/main/java/org/apache/skywalking/apm/testcase/logger}/controller/CaseController.java (53%)
 create mode 100644 test/plugin/scenarios/logger-log4j2-scenario/src/main/java/org/apache/skywalking/apm/testcase/logger/utils/HttpUtils.java
 copy test/{e2e/e2e-test/src/test/resources/expected/simple/so11y-services.yml => plugin/scenarios/logger-log4j2-scenario/src/main/resources/application.yaml} (93%)
 create mode 100644 test/plugin/scenarios/logger-log4j2-scenario/support-version.list
 create mode 100644 test/plugin/scenarios/logger-logback-scenario/bin/startup.sh
 create mode 100644 test/plugin/scenarios/logger-logback-scenario/config/expectedData.yaml
 create mode 100644 test/plugin/scenarios/logger-logback-scenario/configuration.yml
 create mode 100644 test/plugin/scenarios/logger-logback-scenario/pom.xml
 copy apm-sniffer/apm-sdk-plugin/graphql-plugin/graphql-8.x-plugin/pom.xml => test/plugin/scenarios/logger-logback-scenario/src/main/assembly/assembly.xml (53%)
 rename oap-server/server-receiver-plugin/opencensus-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/opencensus/OCMetricReceiverModule.java => test/plugin/scenarios/logger-logback-scenario/src/main/java/org/apache/skywalking/apm/testcase/logger/Application.java (66%)
 copy test/plugin/scenarios/{jdk-http-scenario/src/main/java/org/apache/skywalking/apm/testcase/jdkhttp => logger-logback-scenario/src/main/java/org/apache/skywalking/apm/testcase/logger}/controller/CaseController.java (50%)
 create mode 100644 test/plugin/scenarios/logger-logback-scenario/src/main/java/org/apache/skywalking/apm/testcase/logger/utils/HttpUtils.java
 copy test/{e2e/e2e-test/src/test/resources/expected/simple/so11y-services.yml => plugin/scenarios/logger-logback-scenario/src/main/resources/application.yaml} (93%)
 create mode 100644 test/plugin/scenarios/logger-logback-scenario/support-version.list
 copy oap-server/server-fetcher-plugin/prometheus-fetcher-plugin/src/main/java/org/apache/skywalking/oap/server/fetcher/prometheus/provider/PrometheusFetcherConfig.java => test/plugin/scenarios/quartz-scheduler-2.x-scenario/src/main/java/org/apache/skywalking/apm/testcase/quartzscheduler/job/ExceptionJob.java (69%)
 create mode 100644 test/plugin/scenarios/spring-kafka-1.3.x-scenario/bin/startup.sh
 create mode 100644 test/plugin/scenarios/spring-kafka-1.3.x-scenario/config/expectedData.yaml
 create mode 100644 test/plugin/scenarios/spring-kafka-1.3.x-scenario/configuration.yml
 create mode 100644 test/plugin/scenarios/spring-kafka-1.3.x-scenario/pom.xml
 copy apm-sniffer/apm-sdk-plugin/graphql-plugin/graphql-8.x-plugin/pom.xml => test/plugin/scenarios/spring-kafka-1.3.x-scenario/src/main/assembly/assembly.xml (53%)
 copy test/plugin/scenarios/{spring-kafka-2.2.x-scenario => spring-kafka-1.3.x-scenario}/src/main/java/test/org/apache/skywalking/apm/testcase/spring/kafka/Application.java (100%)
 create mode 100644 test/plugin/scenarios/spring-kafka-1.3.x-scenario/src/main/java/test/org/apache/skywalking/apm/testcase/spring/kafka/controller/CaseController.java
 copy test/{e2e/e2e-test/src/test/resources/expected/simple/so11y-services.yml => plugin/scenarios/spring-kafka-1.3.x-scenario/src/main/resources/application.properties} (91%)
 copy test/plugin/scenarios/{spring-kafka-2.3.x-scenario => spring-kafka-1.3.x-scenario}/src/main/resources/log4j2.xml (100%)
 create mode 100644 test/plugin/scenarios/spring-kafka-1.3.x-scenario/support-version.list