You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by wu...@apache.org on 2020/12/25 01:52:47 UTC
[skywalking] branch jdk11-doc updated (dff9203 -> a321641)
This is an automated email from the ASF dual-hosted git repository.
wusheng pushed a change to branch jdk11-doc
in repository https://gitbox.apache.org/repos/asf/skywalking.git.
from dff9203 Fix JavaDoc failure
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 a57c158 Fix logger-plugin module directory structure problem(Maven cannot trigger junit testing). (#5987)
add be197db Sync UI. (#5994)
add f513726 Fix potential gRPC connection leak(not closed) for the channels among OAP instances. (#5995)
add 7485021 Update docs about the latest UI (#5999)
add 4a0a933 chore: remove unused lagecy codes (#5998)
add 84af1d2 Fix the unexpected RunningContext recreation in the Tomcat plugin. (#6001)
add 62b690b Update README.md (#6002)
add 065a797 [Plugin] added component ID for Python aiohttp (#6006)
add 957d549 [ISSUE 5541] Fix H2 in-memory database table missing issues (#6008)
add 82f859d [Plugin] add Python Pyramid component ID (#6012)
add 08b31ad fix: grammar for Github Template (#6014)
add 1297d2e Add null-conditional operators on these 3 files (#6007)
add 8d33f02 chore: code polish (#6025)
add 6feeaf6 Update submodule to sync namespaced proto files (#6026)
add 5e9582e Add interceptors of method(analyze, searchScroll, clearScroll, searchTemplate and deleteByQuery) for elasticsearch-6.x-plugin. (#5962)
add de3ccec Trace method(clearScrollAsync) for elasticsearch-6.x-plugin and polishing elasticsearch-6.x-scenario. (#6031)
add b9c5776 [Plugin] add NodeJS Axios component ID (#6033)
add 7b9cff4 chore: fix typo gprc -> grpc (#6035)
add 40a98ee Update README.md (#6036)
add 9b7e663 Update byte-buddy to 1.10.19 (#6037)
add 098b919 ui sync (#6039)
add bf639d3 Fix some mistakes in the comments (#6038)
add 5426910 Fix thrift trace broken and wrong arg collected. (#5989)
add e6265ba Fix DataCarrier's `org.apache.skywalking.apm.commons.datacarrier.buffer.Buffer` implementation isn't activated in `IF_POSSIBLE` mode. (#6048)
add 1c534d8 Fix typo in README.md (#6052)
add 0950c1a ArrayBlockingQueueBuffer del IF_POSSIBLE strategy (#6053)
add 8899930 fix influx query error #6056 (#6057)
add e739ca2 Support building gRPC TLS channel but CA file is not required (#6060)
add d4175d8 test: add e2e for NodeJS agent (#6073)
add 04b536b Add JavaScript component id (#6075)
add a321641 Merge branch 'master' into jdk11-doc
No new revisions were added by this update.
Summary of changes:
.github/ISSUE_TEMPLATE | 2 +-
.github/PULL_REQUEST_TEMPLATE | 6 +-
.github/workflows/e2e.compat.yaml | 62 +++++
.github/workflows/e2e.nodejs.yaml | 53 ++++
.github/workflows/e2e.so11y.yaml | 61 +++++
.github/workflows/e2e.yaml | 29 +++
.github/workflows/plugins-test.1.yaml | 3 +
CHANGES.md | 50 +++-
README.md | 46 +---
.../apm/commons/datacarrier/DataCarrier.java | 18 +-
.../buffer/ArrayBlockingQueueBuffer.java | 16 +-
.../apm/commons/datacarrier/DataCarrierTest.java | 8 +-
apm-protocol/apm-network/src/main/proto | 2 +-
.../skywalking/apm/agent/core/conf/Config.java | 5 +
.../ClassInstanceMethodsEnhancePluginDefine.java | 2 +-
.../apm/agent/core/remote/TLSChannelBuilder.java | 8 +-
.../core/remote/TraceSegmentServiceClient.java | 3 +-
.../v6/define/IndicesClientInstrumentation.java | 16 ++
.../define/RestHighLevelClientInstrumentation.java | 74 +++++-
.../elasticsearch/v6/interceptor/Constants.java | 10 +
.../IndicesClientAnalyzeMethodsInterceptor.java} | 63 ++---
...hLevelClientClearScrollMethodsInterceptor.java} | 58 ++---
...evelClientDeleteByQueryMethodsInterceptor.java} | 64 ++---
...LevelClientSearchScrollMethodsInterceptor.java} | 57 ++---
...velClientSearchTemplateMethodsInterceptor.java} | 61 ++---
...IndicesClientAnalyzeMethodsInterceptorTest.java | 129 ++++++++++
...velClientClearScrollMethodsInterceptorTest.java | 130 ++++++++++
...lClientDeleteByQueryMethodsInterceptorTest.java | 129 ++++++++++
...elClientSearchScrollMethodsInterceptorTest.java | 127 ++++++++++
...ClientSearchTemplateMethodsInterceptorTest.java | 127 ++++++++++
...reparedStatementIgnorableSetterInterceptor.java | 6 +-
...JDBCPreparedStatementNullSetterInterceptor.java | 6 +-
.../JDBCPreparedStatementSetterInterceptor.java | 8 +-
.../apm/plugin/okhttp/v3/RealCallInterceptor.java | 2 +-
.../define/AbstractControllerInstrumentation.java | 2 +-
.../define/AbstractControllerInstrumentation.java | 2 +-
.../thrift/client/TServiceClientInterceptor.java | 1 +
.../thrift/wrapper/ServerInProtocolWrapper.java | 22 ++
.../plugin/tomcat78x/TomcatInvokeInterceptor.java | 2 +-
.../http/HttpClientWriteRequestInterceptor.java | 2 +-
apm-sniffer/config/agent.config | 4 +
.../optional-plugins/logger-plugin}/pom.xml | 31 +--
.../apm/plugin/logger/ContextConfig.java | 251 +++++++++++++++++++
.../logger/DebugLog4j2LoggerInterceptor.java} | 27 +-
.../logger/DebugLog4jLoggerInterceptor.java} | 28 ++-
.../logger/DebugLogbackLoggerInterceptor.java} | 27 +-
.../logger/ErrorLog4j2LoggerInterceptor.java} | 27 +-
.../logger/ErrorLog4jLoggerInterceptor.java} | 28 ++-
.../logger/ErrorLogbackLoggerInterceptor.java} | 27 +-
.../logger/FatalLog4j2LoggerInterceptor.java} | 27 +-
.../logger/FatalLog4jLoggerInterceptor.java} | 28 ++-
.../logger/InfoLog4j2LoggerInterceptor.java} | 27 +-
.../plugin/logger/InfoLog4jLoggerInterceptor.java} | 28 ++-
.../logger/InfoLogbackLoggerInterceptor.java} | 27 +-
.../logger/TraceLog4j2LoggerInterceptor.java} | 27 +-
.../logger/TraceLog4jLoggerInterceptor.java} | 28 ++-
.../logger/TraceLogbackLoggerInterceptor.java} | 27 +-
.../logger/WarnLog4j2LoggerInterceptor.java} | 27 +-
.../plugin/logger/WarnLog4jLoggerInterceptor.java} | 28 ++-
.../logger/WarnLogbackLoggerInterceptor.java} | 27 +-
.../logger/define/Log4j2LoggerInstrumentation.java | 75 ++++++
.../logger/define/Log4jLoggerInstrumentation.java | 75 ++++++
.../define/LogbackLoggerInstrumentation.java | 75 ++++++
.../src/main/resources/skywalking-plugin.def | 24 +-
.../plugin/logger/ContextConfigDefaultTest.java | 45 ++++
.../plugin/logger/ContextConfigExceptionTest.java | 97 ++++++++
.../apm/plugin/logger/ContextConfigTest.java | 96 ++++++++
apm-sniffer/optional-plugins/pom.xml | 1 +
....java => JobExecuteStateMethodInterceptor.java} | 51 +---
.../quartz/JobRunShellMethodInterceptor.java | 6 +-
.../JobRunShellInterceptorInstrumentation.java | 32 ++-
.../core/kafka/KafkaTraceSegmentServiceClient.java | 3 +-
dist-material/release-docs/LICENSE | 6 +-
docker/oap/log4j2.xml | 2 +
docs/en/concepts-and-designs/manual-sdk.md | 17 +-
docs/en/guides/How-to-release.md | 4 +-
docs/en/setup/README.md | 6 +-
docs/en/setup/backend/backend-fetcher.md | 23 +-
docs/en/setup/backend/backend-meter.md | 111 +--------
docs/en/setup/backend/backend-telemetry.md | 2 +-
docs/en/setup/backend/configuration-vocabulary.md | 1 +
docs/en/setup/backend/spring-sleuth-setup.md | 2 +-
.../setup/service-agent/java-agent/Plugin-list.md | 3 +
docs/en/setup/service-agent/java-agent/README.md | 6 +-
.../service-agent/java-agent/Supported-list.md | 6 +-
docs/en/setup/service-agent/java-agent/TLS.md | 8 +-
.../agent-optional-plugins/Logger-plugin.md | 78 ++++++
docs/en/ui/README.md | 14 +-
docs/powered-by.md | 213 ----------------
oap-server/analyzer/agent-analyzer/pom.xml | 5 +-
.../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 +-
.../skywalking/oap/meter/analyzer/Analyzer.java | 24 +-
.../oap/meter/analyzer/MetricConvert.java | 12 +-
.../oap/meter/analyzer/MetricRuleConfig.java} | 42 ++--
.../oap/meter/analyzer/dsl/Expression.java | 54 +++-
.../analyzer/dsl/ExpressionParsingContext.java | 3 +
.../oap/meter/analyzer/dsl/HistogramType.java} | 19 +-
.../skywalking/oap/meter/analyzer/dsl/Result.java | 8 -
.../oap/meter/analyzer/dsl/SampleFamily.java | 42 ++--
.../meter/analyzer/dsl/SampleFamilyBuilder.java | 56 +++++
.../prometheus/PrometheusMetricConverter.java | 28 ++-
.../analyzer/prometheus/rule/MetricsRule.java | 7 +-
.../oap/meter/analyzer/prometheus/rule/Rule.java | 6 +-
.../oap/meter/analyzer/dsl/AggregationTest.java | 19 +-
.../oap/meter/analyzer/dsl/ArithmeticTest.java | 145 +++++------
.../oap/meter/analyzer/dsl/BasicTest.java | 9 +-
.../meter/analyzer/dsl/ExpressionParsingTest.java | 29 +--
.../oap/meter/analyzer/dsl/FunctionTest.java | 41 ++--
.../oap/meter/analyzer/dsl/IncreaseTest.java | 101 ++++----
.../oap/meter/analyzer/dsl/TagFilterTest.java | 9 +-
.../src/main/resources/application.yml | 5 +-
.../src/main/resources/component-libraries.yml | 20 +-
.../main/resources/fetcher-prom-rules/self.yaml | 10 +-
.../meter-analyzer-config/spring-sleuth.yaml | 142 ++---------
.../plugin/kubernetes/KubernetesCoordinator.java | 24 +-
.../oap/server/core/alarm/AlarmRecord.java | 12 +-
.../core/alarm/AlarmStandardPersistence.java | 4 +-
.../server/core/query/MetadataQueryService.java | 10 +-
.../core/remote/client/RemoteClientManager.java | 37 ++-
.../skywalking/oap/server/core/source/Service.java | 3 +-
.../oap/server/core/source/ServiceInstance.java | 3 +-
.../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 +-
.../provider/PrometheusFetcherProvider.java | 3 +
.../browser/provider/BrowserModuleProvider.java | 8 +-
.../grpc/BrowserPerfServiceHandlerCompat.java | 41 ++++
.../receiver/clr/provider/CLRModuleProvider.java | 5 +-
.../CLRMetricReportServiceHandlerCompat.java | 36 +++
.../receiver/jvm/provider/JVMModuleProvider.java | 5 +-
.../JVMMetricReportServiceHandlerCompat.java | 36 +++
.../register/provider/RegisterModuleProvider.java | 5 +-
.../v8/grpc/ManagementServiceHandlerCompat.java | 42 ++++
.../receiver/mesh/MeshGRPCHandlerCompat.java} | 27 +-
.../server/receiver/mesh/MeshReceiverProvider.java | 4 +-
.../receiver/mesh/TelemetryDataDispatcher.java | 30 ---
.../meter/provider/MeterReceiverProvider.java | 6 +-
.../handler/MeterServiceHandlerCompat.java | 27 +-
.../meter/provider/config/MeterConfigsTest.java | 64 -----
.../profile/provider/ProfileModuleProvider.java | 5 +-
.../handler/ProfileTaskServiceHandlerCompat.java | 48 ++++
.../trace/provider/TraceModuleProvider.java | 5 +-
.../TraceSegmentReportServiceHandlerCompat.java | 42 ++++
.../storage/plugin/influxdb/InfluxClient.java | 13 +-
.../plugin/influxdb/InfluxStorageConfig.java | 1 +
.../plugin/influxdb/InfluxStorageProvider.java | 11 +-
.../plugin/influxdb/InfluxTableInstaller.java | 5 +-
.../storage/plugin/influxdb/TableMetaInfo.java | 8 +-
.../plugin/influxdb/base/InfluxInsertRequest.java | 10 +-
.../plugin/influxdb/base/InfluxStorageDAO.java | 2 +-
.../plugin/influxdb/base/ManagementDAO.java | 4 +-
.../storage/plugin/influxdb/base/MetricsDAO.java | 18 +-
.../plugin/influxdb/base/NoneStreamDAO.java | 11 +-
.../storage/plugin/influxdb/base/RecordDAO.java | 29 +--
.../plugin/influxdb/query/AggregationQuery.java | 22 +-
.../storage/plugin/influxdb/query/AlarmQuery.java | 4 +-
.../plugin/influxdb/query/MetadataQuery.java | 24 +-
.../plugin/influxdb/query/MetricsQuery.java | 54 ++--
.../influxdb/query/NetworkAddressAliasDAO.java | 2 +-
.../plugin/influxdb/query/ProfileTaskLogQuery.java | 22 +-
.../plugin/influxdb/query/ProfileTaskQuery.java | 14 +-
.../influxdb/query/ProfileThreadSnapshotQuery.java | 104 ++++----
.../plugin/influxdb/query/TopNRecordsQuery.java | 14 +-
.../plugin/influxdb/query/TopologyQuery.java | 127 +++++-----
.../storage/plugin/influxdb/query/TraceQuery.java | 37 +--
.../query/UITemplateManagementDAOImpl.java | 36 +--
.../storage/plugin/jdbc/h2/H2StorageConfig.java | 2 +-
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 | 1 -
.../apache/skywalking/e2e/topo/TopoMatcher.java | 6 +-
.../e2e-data/src/main/resources/read-alarms.gql | 50 ++--
.../skywalking/e2e/controller/AlarmController.java | 80 ++++++
test/e2e/e2e-test/docker/alarm/alarm-settings.yml | 43 ++++
.../e2e/e2e-test/docker/alarm/docker-compose.yml | 54 ++--
.../e2e/e2e-test/docker/nodejs/Dockerfile.nodejs | 39 ++-
.../e2e/e2e-test/docker/nodejs/consumer.ts | 36 +--
test/e2e/e2e-test/docker/nodejs/docker-compose.yml | 94 +++++++
.../e2e/e2e-test/docker/nodejs/provider.ts | 23 +-
.../docker/simple/compat/docker-compose.yml | 62 +++++
.../docker/simple/so11y/docker-compose.yml | 45 ++--
.../e2e/{simple/SimpleE2E.java => NodeJSE2E.java} | 181 +++-----------
.../java/org/apache/skywalking/e2e/SO11yE2E.java | 130 ++++++++++
.../org/apache/skywalking/e2e/alarm/AlarmE2E.java | 111 +++++++++
.../apache/skywalking/e2e/simple/SimpleE2E.java | 61 +----
.../src/test/resources/expected/alarm/services.yml | 27 +-
.../expected/alarm/silence-after-graphql.yml | 34 +++
.../expected/alarm/silence-after-webhook.yml | 49 ++++
.../expected/alarm/silence-before-graphql.yml | 35 +--
.../expected/alarm/silence-before-webhook.yml | 41 ++--
.../consumer-endpoints.yml} | 0
.../{python => nodejs}/consumer-instance-topo.yml | 0
.../{python => nodejs}/consumer-instances.yml | 0
.../{python => nodejs}/provider-endpoints.yml | 0
.../{python => nodejs}/provider-instances.yml | 0
.../test/resources/expected/nodejs/services.yml | 31 +--
.../src/test/resources/expected/nodejs/topo.yml | 59 +++--
.../expected/{storage => nodejs}/traces.yml | 0
test/plugin/agent-test-tools/bin/fetch-code.sh | 6 +-
test/plugin/agent-test-tools/pom.xml | 4 +-
.../testcase/grpc/controller/CaseController.java | 4 +-
.../config/expectedData.yaml | 231 +++++++++++++++++-
.../elasticsearch/RestHighLevelClientCase.java | 271 ++++++++++++++++++++-
.../testcase/grpc/controller/CaseController.java | 4 +-
.../jdkhttp/controller/CaseController.java | 2 +
.../logger-log4j-scenario/bin/startup.sh} | 23 +-
.../logger-log4j-scenario/config/expectedData.yaml | 138 +++++++++++
.../logger-log4j-scenario/configuration.yml} | 26 +-
.../plugin/scenarios/logger-log4j-scenario/pom.xml | 105 ++++++++
.../src/main/assembly/assembly.xml | 40 +--
.../apm/testcase/logger/Application.java | 22 +-
.../logger}/controller/CaseController.java | 51 ++--
.../apm/testcase/logger/utils/HttpUtils.java | 57 +++++
.../src/main/resources/application.yaml | 30 +--
.../logger-log4j-scenario/support-version.list} | 21 +-
.../logger-log4j2-scenario/bin/startup.sh} | 23 +-
.../config/expectedData.yaml | 180 ++++++++++++++
.../logger-log4j2-scenario/configuration.yml} | 26 +-
.../scenarios/logger-log4j2-scenario/pom.xml | 110 +++++++++
.../src/main/assembly/assembly.xml | 40 +--
.../apm/testcase/logger/Application.java | 22 +-
.../logger}/controller/CaseController.java | 55 +++--
.../apm/testcase/logger/utils/HttpUtils.java | 57 +++++
.../src/main/resources/application.yaml | 30 +--
.../logger-log4j2-scenario/support-version.list} | 35 ++-
.../logger-logback-scenario/bin/startup.sh} | 23 +-
.../config/expectedData.yaml | 181 ++++++++++++++
.../logger-logback-scenario/configuration.yml} | 26 +-
.../scenarios/logger-logback-scenario/pom.xml | 111 +++++++++
.../src/main/assembly/assembly.xml | 40 +--
.../apm/testcase/logger/Application.java | 22 +-
.../logger}/controller/CaseController.java | 58 +++--
.../apm/testcase/logger/utils/HttpUtils.java | 57 +++++
.../src/main/resources/application.yaml | 30 +--
.../logger-logback-scenario/support-version.list} | 23 +-
.../testcase/okhttp/controller/CaseController.java | 5 +-
.../config/expectedData.yaml | 32 ++-
.../testcase/quartzscheduler/job/ExceptionJob.java | 20 +-
.../testcase/quartzscheduler/job/QuartzConfig.java | 21 +-
tools/releasing/create_source_release.sh | 12 +-
276 files changed, 6465 insertions(+), 4587 deletions(-)
create mode 100644 .github/workflows/e2e.compat.yaml
create mode 100644 .github/workflows/e2e.nodejs.yaml
create mode 100644 .github/workflows/e2e.so11y.yaml
copy apm-sniffer/{bootstrap-plugins/jdk-http-plugin/src/main/java/org/apache/skywalking/apm/plugin/jdk/http/HttpClientWriteRequestInterceptor.java => apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/IndicesClientAnalyzeMethodsInterceptor.java} (55%)
copy apm-sniffer/{bootstrap-plugins/jdk-http-plugin/src/main/java/org/apache/skywalking/apm/plugin/jdk/http/HttpClientWriteRequestInterceptor.java => apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/RestHighLevelClientClearScrollMethodsInterceptor.java} (57%)
copy apm-sniffer/{bootstrap-plugins/jdk-http-plugin/src/main/java/org/apache/skywalking/apm/plugin/jdk/http/HttpClientWriteRequestInterceptor.java => apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/RestHighLevelClientDeleteByQueryMethodsInterceptor.java} (57%)
copy apm-sniffer/{bootstrap-plugins/jdk-http-plugin/src/main/java/org/apache/skywalking/apm/plugin/jdk/http/HttpClientWriteRequestInterceptor.java => apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/RestHighLevelClientSearchScrollMethodsInterceptor.java} (57%)
copy apm-sniffer/{bootstrap-plugins/jdk-http-plugin/src/main/java/org/apache/skywalking/apm/plugin/jdk/http/HttpClientWriteRequestInterceptor.java => apm-sdk-plugin/elasticsearch-6.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/RestHighLevelClientSearchTemplateMethodsInterceptor.java} (57%)
create mode 100644 apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/test/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/IndicesClientAnalyzeMethodsInterceptorTest.java
create mode 100644 apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/test/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/RestHighLevelClientClearScrollMethodsInterceptorTest.java
create mode 100644 apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/test/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/RestHighLevelClientDeleteByQueryMethodsInterceptorTest.java
create mode 100644 apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/test/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/RestHighLevelClientSearchScrollMethodsInterceptorTest.java
create mode 100644 apm-sniffer/apm-sdk-plugin/elasticsearch-6.x-plugin/src/test/java/org/apache/skywalking/apm/plugin/elasticsearch/v6/interceptor/RestHighLevelClientSearchTemplateMethodsInterceptorTest.java
copy {oap-server/analyzer/agent-analyzer => apm-sniffer/optional-plugins/logger-plugin}/pom.xml (65%)
create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/ContextConfig.java
copy apm-sniffer/{apm-sdk-plugin/jdbc-commons/src/main/java/org/apache/skywalking/apm/plugin/jdbc/JDBCPreparedStatementNullSetterInterceptor.java => optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/DebugLog4j2LoggerInterceptor.java} (54%)
copy apm-sniffer/{apm-sdk-plugin/jdbc-commons/src/main/java/org/apache/skywalking/apm/plugin/jdbc/JDBCPreparedStatementNullSetterInterceptor.java => optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/DebugLog4jLoggerInterceptor.java} (54%)
copy apm-sniffer/{apm-sdk-plugin/jdbc-commons/src/main/java/org/apache/skywalking/apm/plugin/jdbc/JDBCPreparedStatementNullSetterInterceptor.java => optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/DebugLogbackLoggerInterceptor.java} (54%)
copy apm-sniffer/{apm-sdk-plugin/jdbc-commons/src/main/java/org/apache/skywalking/apm/plugin/jdbc/JDBCPreparedStatementNullSetterInterceptor.java => optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/ErrorLog4j2LoggerInterceptor.java} (54%)
copy apm-sniffer/{apm-sdk-plugin/jdbc-commons/src/main/java/org/apache/skywalking/apm/plugin/jdbc/JDBCPreparedStatementNullSetterInterceptor.java => optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/ErrorLog4jLoggerInterceptor.java} (54%)
copy apm-sniffer/{apm-sdk-plugin/jdbc-commons/src/main/java/org/apache/skywalking/apm/plugin/jdbc/JDBCPreparedStatementNullSetterInterceptor.java => optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/ErrorLogbackLoggerInterceptor.java} (54%)
copy apm-sniffer/{apm-sdk-plugin/jdbc-commons/src/main/java/org/apache/skywalking/apm/plugin/jdbc/JDBCPreparedStatementNullSetterInterceptor.java => optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/FatalLog4j2LoggerInterceptor.java} (54%)
copy apm-sniffer/{apm-sdk-plugin/jdbc-commons/src/main/java/org/apache/skywalking/apm/plugin/jdbc/JDBCPreparedStatementNullSetterInterceptor.java => optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/FatalLog4jLoggerInterceptor.java} (54%)
copy apm-sniffer/{apm-sdk-plugin/jdbc-commons/src/main/java/org/apache/skywalking/apm/plugin/jdbc/JDBCPreparedStatementNullSetterInterceptor.java => optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/InfoLog4j2LoggerInterceptor.java} (54%)
copy apm-sniffer/{apm-sdk-plugin/jdbc-commons/src/main/java/org/apache/skywalking/apm/plugin/jdbc/JDBCPreparedStatementNullSetterInterceptor.java => optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/InfoLog4jLoggerInterceptor.java} (54%)
copy apm-sniffer/{apm-sdk-plugin/jdbc-commons/src/main/java/org/apache/skywalking/apm/plugin/jdbc/JDBCPreparedStatementNullSetterInterceptor.java => optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/InfoLogbackLoggerInterceptor.java} (54%)
copy apm-sniffer/{apm-sdk-plugin/jdbc-commons/src/main/java/org/apache/skywalking/apm/plugin/jdbc/JDBCPreparedStatementNullSetterInterceptor.java => optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/TraceLog4j2LoggerInterceptor.java} (54%)
copy apm-sniffer/{apm-sdk-plugin/jdbc-commons/src/main/java/org/apache/skywalking/apm/plugin/jdbc/JDBCPreparedStatementNullSetterInterceptor.java => optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/TraceLog4jLoggerInterceptor.java} (54%)
copy apm-sniffer/{apm-sdk-plugin/jdbc-commons/src/main/java/org/apache/skywalking/apm/plugin/jdbc/JDBCPreparedStatementNullSetterInterceptor.java => optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/TraceLogbackLoggerInterceptor.java} (54%)
copy apm-sniffer/{apm-sdk-plugin/jdbc-commons/src/main/java/org/apache/skywalking/apm/plugin/jdbc/JDBCPreparedStatementNullSetterInterceptor.java => optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/WarnLog4j2LoggerInterceptor.java} (54%)
copy apm-sniffer/{apm-sdk-plugin/jdbc-commons/src/main/java/org/apache/skywalking/apm/plugin/jdbc/JDBCPreparedStatementNullSetterInterceptor.java => optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/WarnLog4jLoggerInterceptor.java} (54%)
copy apm-sniffer/{apm-sdk-plugin/jdbc-commons/src/main/java/org/apache/skywalking/apm/plugin/jdbc/JDBCPreparedStatementNullSetterInterceptor.java => optional-plugins/logger-plugin/src/main/java/org/apache/skywalking/apm/plugin/logger/WarnLogbackLoggerInterceptor.java} (54%)
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
copy test/plugin/agent-test-tools/bin/fetch-code.sh => apm-sniffer/optional-plugins/logger-plugin/src/main/resources/skywalking-plugin.def (70%)
create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/test/java/org/apache/skywalking/apm/plugin/logger/ContextConfigDefaultTest.java
create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/test/java/org/apache/skywalking/apm/plugin/logger/ContextConfigExceptionTest.java
create mode 100644 apm-sniffer/optional-plugins/logger-plugin/src/test/java/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%)
create mode 100644 docs/en/setup/service-agent/java-agent/agent-optional-plugins/Logger-plugin.md
delete mode 100644 docs/powered-by.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%)
copy oap-server/analyzer/{agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/meter/config/Scope.java => meter-analyzer/src/main/java/org/apache/skywalking/oap/meter/analyzer/dsl/HistogramType.java} (70%)
create mode 100644 oap-server/analyzer/meter-analyzer/src/main/java/org/apache/skywalking/oap/meter/analyzer/dsl/SampleFamilyBuilder.java
create mode 100644 oap-server/server-receiver-plugin/skywalking-browser-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/browser/provider/handler/grpc/BrowserPerfServiceHandlerCompat.java
create mode 100644 oap-server/server-receiver-plugin/skywalking-clr-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/clr/provider/handler/CLRMetricReportServiceHandlerCompat.java
create mode 100644 oap-server/server-receiver-plugin/skywalking-jvm-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/jvm/provider/handler/JVMMetricReportServiceHandlerCompat.java
create mode 100644 oap-server/server-receiver-plugin/skywalking-management-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/register/provider/handler/v8/grpc/ManagementServiceHandlerCompat.java
copy oap-server/{analyzer/agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/meter/config/Scope.java => server-receiver-plugin/skywalking-mesh-receiver-plugin/src/main/java/org/apache/skywalking/aop/server/receiver/mesh/MeshGRPCHandlerCompat.java} (52%)
copy apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/plugin/interceptor/enhance/ClassInstanceMethodsEnhancePluginDefine.java => oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/meter/provider/handler/MeterServiceHandlerCompat.java (51%)
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
create mode 100644 oap-server/server-receiver-plugin/skywalking-profile-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/profile/provider/handler/ProfileTaskServiceHandlerCompat.java
create mode 100644 oap-server/server-receiver-plugin/skywalking-trace-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/trace/provider/handler/v8/grpc/TraceSegmentReportServiceHandlerCompat.java
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/analyzer/agent-analyzer/src/test/resources/meter-analyzer-config/config.yaml => test/e2e/e2e-data/src/main/resources/read-alarms.gql (59%)
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 oap-server/analyzer/agent-analyzer/src/test/resources/meter-analyzer-config/config.yaml => test/e2e/e2e-test/docker/alarm/docker-compose.yml (59%)
copy oap-server/analyzer/agent-analyzer/src/test/resources/meter-analyzer-config/config.yaml => test/e2e/e2e-test/docker/nodejs/Dockerfile.nodejs (59%)
rename oap-server/analyzer/agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/meter/config/Scope.java => test/e2e/e2e-test/docker/nodejs/consumer.ts (60%)
create mode 100644 test/e2e/e2e-test/docker/nodejs/docker-compose.yml
copy oap-server/analyzer/agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/meter/process/IMeterProcessService.java => test/e2e/e2e-test/docker/nodejs/provider.ts (68%)
create mode 100644 test/e2e/e2e-test/docker/simple/compat/docker-compose.yml
copy oap-server/analyzer/agent-analyzer/src/test/resources/meter-analyzer-config/config.yaml => test/e2e/e2e-test/docker/simple/so11y/docker-compose.yml (59%)
copy test/e2e/e2e-test/src/test/java/org/apache/skywalking/e2e/{simple/SimpleE2E.java => NodeJSE2E.java} (62%)
create mode 100644 test/e2e/e2e-test/src/test/java/org/apache/skywalking/e2e/SO11yE2E.java
create mode 100644 test/e2e/e2e-test/src/test/java/org/apache/skywalking/e2e/alarm/AlarmE2E.java
copy oap-server/analyzer/agent-analyzer/src/test/resources/meter-analyzer-config/config.yaml => test/e2e/e2e-test/src/test/resources/expected/alarm/services.yml (59%)
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/analyzer/agent-analyzer/src/test/resources/meter-analyzer-config/config.yaml => test/e2e/e2e-test/src/test/resources/expected/alarm/silence-before-graphql.yml (59%)
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%)
copy test/e2e/e2e-test/src/test/resources/expected/{storage/endpoints.yml => nodejs/consumer-endpoints.yml} (100%)
copy test/e2e/e2e-test/src/test/resources/expected/{python => nodejs}/consumer-instance-topo.yml (100%)
copy test/e2e/e2e-test/src/test/resources/expected/{python => nodejs}/consumer-instances.yml (100%)
copy test/e2e/e2e-test/src/test/resources/expected/{python => nodejs}/provider-endpoints.yml (100%)
copy test/e2e/e2e-test/src/test/resources/expected/{python => nodejs}/provider-instances.yml (100%)
copy oap-server/analyzer/agent-analyzer/src/test/resources/meter-analyzer-config/config.yaml => test/e2e/e2e-test/src/test/resources/expected/nodejs/services.yml (59%)
copy oap-server/analyzer/agent-analyzer/src/test/resources/meter-analyzer-config/config.yaml => test/e2e/e2e-test/src/test/resources/expected/nodejs/topo.yml (54%)
copy test/e2e/e2e-test/src/test/resources/expected/{storage => nodejs}/traces.yml (100%)
copy test/plugin/{agent-test-tools/bin/fetch-code.sh => scenarios/logger-log4j-scenario/bin/startup.sh} (70%)
create mode 100644 test/plugin/scenarios/logger-log4j-scenario/config/expectedData.yaml
copy test/plugin/{agent-test-tools/bin/fetch-code.sh => scenarios/logger-log4j-scenario/configuration.yml} (70%)
create mode 100644 test/plugin/scenarios/logger-log4j-scenario/pom.xml
copy docker/oap/log4j2.xml => test/plugin/scenarios/logger-log4j-scenario/src/main/assembly/assembly.xml (52%)
copy oap-server/analyzer/agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/meter/process/IMeterProcessService.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 oap-server/analyzer/agent-analyzer/src/test/resources/meter-analyzer-config/config.yaml => test/plugin/scenarios/logger-log4j-scenario/src/main/resources/application.yaml (59%)
copy test/plugin/{agent-test-tools/bin/fetch-code.sh => scenarios/logger-log4j-scenario/support-version.list} (70%)
copy test/plugin/{agent-test-tools/bin/fetch-code.sh => scenarios/logger-log4j2-scenario/bin/startup.sh} (70%)
create mode 100644 test/plugin/scenarios/logger-log4j2-scenario/config/expectedData.yaml
copy test/plugin/{agent-test-tools/bin/fetch-code.sh => scenarios/logger-log4j2-scenario/configuration.yml} (70%)
create mode 100644 test/plugin/scenarios/logger-log4j2-scenario/pom.xml
copy docker/oap/log4j2.xml => test/plugin/scenarios/logger-log4j2-scenario/src/main/assembly/assembly.xml (52%)
copy oap-server/analyzer/agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/meter/process/IMeterProcessService.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 oap-server/analyzer/agent-analyzer/src/test/resources/meter-analyzer-config/config.yaml => test/plugin/scenarios/logger-log4j2-scenario/src/main/resources/application.yaml (59%)
copy test/plugin/{agent-test-tools/bin/fetch-code.sh => scenarios/logger-log4j2-scenario/support-version.list} (70%)
copy test/plugin/{agent-test-tools/bin/fetch-code.sh => scenarios/logger-logback-scenario/bin/startup.sh} (70%)
create mode 100644 test/plugin/scenarios/logger-logback-scenario/config/expectedData.yaml
copy test/plugin/{agent-test-tools/bin/fetch-code.sh => scenarios/logger-logback-scenario/configuration.yml} (70%)
create mode 100644 test/plugin/scenarios/logger-logback-scenario/pom.xml
copy docker/oap/log4j2.xml => test/plugin/scenarios/logger-logback-scenario/src/main/assembly/assembly.xml (52%)
copy oap-server/analyzer/agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/meter/process/IMeterProcessService.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 oap-server/analyzer/agent-analyzer/src/test/resources/meter-analyzer-config/config.yaml => test/plugin/scenarios/logger-logback-scenario/src/main/resources/application.yaml (59%)
copy test/plugin/{agent-test-tools/bin/fetch-code.sh => scenarios/logger-logback-scenario/support-version.list} (70%)
copy oap-server/analyzer/agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/meter/process/IMeterProcessService.java => test/plugin/scenarios/quartz-scheduler-2.x-scenario/src/main/java/org/apache/skywalking/apm/testcase/quartzscheduler/job/ExceptionJob.java (69%)