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 2021/03/01 14:45:37 UTC

[skywalking] branch als/save-error-logs updated (ad99d9b -> 4aa0aa8)

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

kezhenxu94 pushed a change to branch als/save-error-logs
in repository https://gitbox.apache.org/repos/asf/skywalking.git.


 discard ad99d9b  Fix wrong time
 discard 4d42173  Save Envoy http access logs when error occurs
     add de256f0  sync ui (#6319)
     add 547f5f1  Add some defensive codes for NPE and bump up Kubernetes client version to expose exception stack trace (#6327)
     add b92eac2  Add a new concept "Event" and its implementations to collect events (#6183)
     add 5445b7d  Fix CI link (#6332)
     add fc23dab  Support multiple implementations of StorageBuilder in different storage implementations - stage 1. (#6334)
     add 5e8f1eb  Support multiple implementations of StorageBuilder in different storage implementations - stage 2 (#6336)
     add ba6d49a  Update the timestamp field type for LogQuery (#6335)
     add 30a88b5  Skip CI in some cases to save resources (#6340)
     add 638f131  sync ui (#6349)
     add 8fed876  Update CHANGES.md (#6350)
     add c1736b6  Update Supported-list.md (#6359)
     add 75f03ac  Adopt Zabbix protocol (#6176)
     add 92d0465  Simplify the Zabbix UT, reduce use time (#6362)
     add fcf64a2  Change the Apdex metric combine calculator (#6363)
     add 544bdbe  Add prometheus, open-telemetry, zabbix as labels (#6364)
     add cd920e2  Issue#6377 changed slf4j LoggingEvent to apache log4j LoggingEvent (#6378)
     add badd057  Fix dead link of Envoy statistics list (#6383)
     add ecd0213  Fix the incorrect package imports of the log4j grpc log appender. (#6385)
     add 06f4b90  Protect website-docs/8.* branches. (#6386)
     add bf013fa  Try to fix branch protection (#6387)
     add 92ea7a5  Update .asf.yaml (#6389)
     add 3c980c2  Add latest doc menu.yml (#6391)
     add b70c9be  Replace the URL width https (#6392)
     add 1e4a8ee  Fix dead links and add checker to detect them (#6394)
     add e60950c  Change the Zabbix receiver is disabled by default (#6395)
     add 1adea8a  Delete Es7DAO.java (#6397)
     add 6d92bc6  Meter system enhancement (#6398)
     add 6c6a8a7  Add E2E test for VM monitoring that the metrics from Promethues node-exporter via OTEL. (#6404)
     add c45bb36  Storage plugin supports PostgreSQL (#6345)
     add 3d2fba3  Fix kubernetes.client.opeanapi.ApiException (#6412)
     add 430a85d  Fix KafkaContextManagerExtendService boot error of kafka plugin. (#6410)
     add 317a658  Remove filename suffix in the meter active file config (#6413)
     add 9de9311  Enhance gRPC log appender to allow layout pattern (#6403)
     add f6081e1  doc: add ALS metadata-exchange blog and polish E2E doc (#6417)
     add 1c52995  Supplement the E2E test for skywalking-client-js (#6409)
     add 85fc4f8  Fix spelling (#6418)
     add 1d4ff66  Update Dockerfile.nginx (#6421)
     add 96f1c12  Introduce log analysis language (LAL) (#6388)
     add 665a07c  Clean up some warnings in maven build (#6426)
     add 8c3d167  Fix apm-dubbo-2.7.x-plugin memory leak due to some Dubbo RpcExceptions. (#6432)
     add 08bceb9  Add pulsar version 2.6.3 and 2.7.0 (#6438)
     add 5b49f8f  Fix alarm httpclient connection leak (#6431)
     add 2d258d3  grammar error for "The answer definitely YES" (#6439)
     add 47ec0bb  Fix grammar error on (#6440)
     add 77082de  Add `sum` function in meter system (#6427)
     add cb00d63  Update the comments in TomcatInstrumentation class. (#6442)
     add 9ba17cf  Polish a log to doc and menu for latest status. (#6446)
     add 92a0b89  fix: docs/menu.yml (#6449)
     add 3a6c39c  Bugfix/lettucev5 plugin (#6453)
     add 258962c  removed a duplicate file (#6458)
     add 0e1d5c3  Make Zipkin trace query available (#6454)
     add daefd5e  docs: fix typo in Java-Plugin-Development-Guide.md (#6463)
     add aacaade  Refine README.md (#6464)
     add 3ce4dc0  Fix ClassCastException from CallbackAdapterInterceptor (#6462)
     add a11a048  Refine Compatible-with-other-javaagent-bytecode-processing.md and rename to Compatibility-with-other-Java-agent-bytecode-processes.md (#6467)
     add 63bfb8d  Update README.md (#6468)
     add 19d4a77  New doc menu for the website. (#6469)
     add 72546a7  fix `DatabaseSlowStatementBuilder` statement maybe null (#6470)
     add b1a8238  Remove fields of parent entity in the relation sources. (#6471)
     add 4aa0aa8  Save Envoy http access logs when error occurs

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   (ad99d9b)
            \
             N -- N -- N   refs/heads/als/save-error-logs (4aa0aa8)

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:
 .asf.yaml                                          |  10 +
 .dlc.json                                          |  18 +
 .github/actions/e2e-test/action.yml                |  19 +-
 .github/actions/plugins-test/action.yml            |  13 +-
 .github/actions/skip/action.yml                    |  82 ++++
 .github/workflows/ci-it.yaml                       |  28 +-
 .../workflows/dead-link-checker.yaml               |  20 +-
 .github/workflows/docker-ci.yaml                   |   2 +-
 .github/workflows/e2e.cluster.yaml                 |   9 +-
 .github/workflows/e2e.compat.yaml                  |  16 +-
 .github/workflows/{e2e.log.yaml => e2e.event.yaml} |  19 +-
 .github/workflows/e2e.go.yaml                      |  11 +-
 .github/workflows/e2e.istio.yaml                   |  71 +++-
 .github/workflows/e2e.jdk-versions.yaml            |  11 +-
 .github/workflows/e2e.js.yaml                      |  31 +-
 .github/workflows/e2e.kafka.yaml                   |  11 +-
 .github/workflows/e2e.log.yaml                     |  11 +-
 .github/workflows/e2e.nodejs.yaml                  |   4 +
 .github/workflows/e2e.php.yaml                     |  11 +-
 .github/workflows/e2e.profiling.yaml               |  11 +-
 .github/workflows/e2e.python.yaml                  |  11 +-
 .github/workflows/e2e.so11y.yaml                   |   9 +-
 .github/workflows/e2e.storages.yaml                |  11 +-
 .github/workflows/e2e.ttl.yaml                     |  13 +-
 .github/workflows/e2e.yaml                         |  22 +-
 CHANGES.md                                         |  34 +-
 CODE_OF_CONDUCT.md                                 |   2 +-
 LICENSE                                            |   2 +-
 README.md                                          |   9 +-
 .../log/log4j/v1/x/log/GRPCLogClientAppender.java  |  11 +-
 .../log/log4j/v2/x/log/GRPCLogClientAppender.java  |  41 +-
 .../logback/v1/x/log/GRPCLogClientAppender.java    |  17 +-
 apm-dist-es7/pom.xml                               |   6 +-
 apm-dist-es7/src/main/assembly/binary-es7.xml      |  39 +-
 apm-dist/pom.xml                                   |   6 +-
 apm-dist/src/main/assembly/binary.xml              |  39 +-
 apm-sniffer/apm-agent-core/pom.xml                 |   4 +-
 .../core/context/ContextManagerExtendService.java  |  14 +-
 .../apm/agent/core/sampling/SamplingService.java   |   2 +-
 .../context/IgnoreSuffixPatternsWatcherTest.java   |  23 +-
 .../core/sampling/SamplingRateWatcherTest.java     |  17 +-
 apm-sniffer/apm-agent/pom.xml                      |   8 +-
 .../apm/plugin/asf/dubbo/DubboInterceptor.java     |   9 +-
 .../ClientDestTracingFilterInterceptor.java        |   2 +-
 .../apm/plugin/kafka/CallbackAdapter.java          |  62 ---
 .../plugin/kafka/CallbackAdapterInterceptor.java   |  12 +-
 .../apm/plugin/kafka/CallbackInterceptorTest.java  |  31 +-
 .../v5/RedisClientConstructorInterceptor.java      |  13 +-
 apm-sniffer/apm-sdk-plugin/pom.xml                 |   4 +-
 .../v5/webclient/WebFluxWebClientInterceptor.java  |   2 +-
 .../tomcat78x/define/TomcatInstrumentation.java    |   4 +-
 .../apm-toolkit-log4j-1.x-activation/pom.xml       |   2 +-
 .../log4j/v1/x/log/GRPCLogAppenderInterceptor.java |  21 +-
 .../apm-toolkit-log4j-2.x-activation/pom.xml       |   4 +-
 .../log4j/v2/x/log/GRPCLogAppenderInterceptor.java |  15 +-
 .../apm-toolkit-logback-1.x-activation/pom.xml     |   3 +-
 .../v1/x/log/GRPCLogAppenderActivation.java        |   2 +-
 .../v1/x/log/GRPCLogAppenderInterceptor.java       |  26 +-
 apm-sniffer/apm-toolkit-activation/pom.xml         |   4 +-
 apm-sniffer/bootstrap-plugins/pom.xml              |   6 +-
 apm-sniffer/optional-plugins/pom.xml               |   6 +-
 .../trace/ignore/TraceIgnoreExtendService.java     |   2 +-
 .../ignore/TraceIgnorePatternWatcherTest.java      |  13 +-
 .../kafka-reporter-plugin/pom.xml                  |   6 +-
 changes/changes-5.x.md                             |   4 +-
 changes/changes-8.0.0.md                           |   2 +-
 changes/changes-8.4.0.md                           |   2 +-
 .../alarm-settings.yml}                            |   0
 dist-material/config-examples/lal.yaml             |  50 +++
 dist-material/config-examples/log-mal.yaml         |  37 ++
 dist-material/release-docs/LICENSE                 |  28 +-
 dist-material/release-docs/README.txt              |   4 +-
 .../release-docs/licenses/LICENSE-postgresql.txt   |  23 ++
 docs/README.md                                     | 109 +----
 ...ble-with-other-javaagent-bytecode-processing.md |  42 +-
 docs/en/FAQ/maven-compile-npm-failure.md           |   2 +-
 docs/en/concepts-and-designs/README.md             |  25 --
 docs/en/concepts-and-designs/backend-overview.md   |  41 +-
 docs/en/concepts-and-designs/event.md              |  56 +++
 docs/en/concepts-and-designs/lal.md                | 342 ++++++++++++++++
 docs/en/concepts-and-designs/mal.md                |  26 +-
 docs/en/concepts-and-designs/overview.md           |  19 +-
 docs/en/concepts-and-designs/probe-introduction.md |   2 +-
 docs/en/concepts-and-designs/service-agent.md      |   2 +-
 docs/en/concepts-and-designs/service-mesh-probe.md |   5 +-
 docs/en/guides/Java-Plugin-Development-Guide.md    |   8 +-
 docs/en/guides/README.md                           |   9 +-
 docs/en/protocols/Browser-HTTP-API-Protocol.md     |   2 +-
 docs/en/protocols/JVM-Protocol.md                  |   2 +-
 docs/en/protocols/README.md                        |   5 +-
 docs/en/setup/README.md                            |  60 ---
 docs/en/setup/backend/backend-fetcher.md           |   2 +-
 docs/en/setup/backend/backend-receivers.md         |  84 ++--
 docs/en/setup/backend/backend-setup.md             |  46 ++-
 docs/en/setup/backend/backend-storage.md           |  60 ++-
 docs/en/setup/backend/backend-ui-setup.md          |  48 ---
 docs/en/setup/backend/backend-zabbix.md            |  73 ++++
 docs/en/setup/backend/configuration-vocabulary.md  |  13 +-
 docs/en/setup/backend/log-analyzer.md              |  15 +
 docs/en/setup/backend/spring-sleuth-setup.md       |   8 +-
 docs/en/setup/envoy/als_setting.md                 |  19 +-
 docs/en/setup/envoy/metrics_service_setting.md     |   6 +-
 docs/en/setup/service-agent/browser-agent.md       |  10 +
 docs/en/setup/service-agent/java-agent/README.md   |   6 +-
 .../service-agent/java-agent/Supported-list.md     |   6 +-
 .../Kotlin-Coroutine-plugin.md                     |   6 +-
 docs/en/setup/service-agent/server-agents.md       |  23 ++
 docs/en/ui/README.md                               |  18 +-
 docs/menu.yml                                      | 170 ++++++++
 .../analyzer/provider/AnalyzerModuleConfig.java    |   5 +-
 .../provider/meter/config/MeterConfigs.java        |  13 +-
 .../listener/MultiScopesAnalysisListener.java      |  17 +-
 .../provider/meter/process/MeterBaseTest.java      | 124 ------
 .../provider/meter/process/MeterBuilderTest.java   |  92 -----
 .../event-analyzer}/pom.xml                        |  13 +-
 .../oap/server/analyzer/event/EventAnalyzer.java   |  60 +++
 .../analyzer/event/EventAnalyzerModule.java}       |  17 +-
 .../analyzer/event/EventAnalyzerModuleConfig.java} |   7 +-
 .../event/EventAnalyzerModuleProvider.java         |  70 ++++
 .../analyzer/event/EventAnalyzerService.java       |  13 +-
 .../analyzer/event/EventAnalyzerServiceImpl.java   |  50 +++
 .../event/listener/EventAnalyzerListener.java}     |  25 +-
 .../EventAnalyzerListenerFactoryManager.java}      |  16 +-
 .../listener/EventRecordAnalyzerListener.java      |  87 ++++
 ...ywalking.oap.server.library.module.ModuleDefine |   3 +-
 ...alking.oap.server.library.module.ModuleProvider |   2 +-
 oap-server/analyzer/log-analyzer/pom.xml           |  11 +-
 .../skywalking/oap/log/analyzer/dsl/Binding.java   | 117 ++++++
 .../skywalking/oap/log/analyzer/dsl/DSL.java       |  58 +++
 .../oap/log/analyzer/dsl/spec/AbstractSpec.java    |  52 +++
 .../analyzer/dsl/spec/extractor/ExtractorSpec.java | 209 ++++++++++
 .../log/analyzer/dsl/spec/filter/FilterSpec.java   | 160 ++++++++
 .../analyzer/dsl/spec/parser/JsonParserSpec.java}  |  30 +-
 .../analyzer/dsl/spec/parser/TextParserSpec.java   |  57 +++
 .../spec/parser/YamlParserSpec.java}               |  29 +-
 .../log/analyzer/dsl/spec/sink/SamplerSpec.java    |  67 ++++
 .../oap/log/analyzer/dsl/spec/sink/SinkSpec.java   |  61 +++
 .../dsl/spec/sink/sampler/RateLimitingSampler.java | 107 +++++
 .../analyzer/dsl/spec/sink/sampler/Sampler.java    |  29 +-
 .../oap/log/analyzer/provider/LALConfig.java}      |  11 +-
 .../oap/log/analyzer/provider/LALConfigs.java      |  77 ++++
 .../analyzer/provider/LogAnalyzerModuleConfig.java |  45 +++
 .../provider/LogAnalyzerModuleProvider.java        |  12 +-
 .../oap/log/analyzer/provider/log/LogAnalyzer.java |   2 +-
 .../provider/log/listener/LogAnalysisListener.java |   3 +-
 .../log/listener/LogAnalysisListenerFactory.java   |   5 +-
 .../provider/log/listener/LogFilterListener.java   |  76 ++++
 .../log/listener/RecordAnalysisListener.java       |  10 +-
 .../log/listener/TrafficAnalysisListener.java      |  10 +-
 .../skywalking/oap/meter/analyzer/Analyzer.java    |   7 +-
 .../oap/meter/analyzer/dsl/DownsamplingType.java   |   2 +-
 .../oap/meter/analyzer/dsl/Expression.java         |  73 ++--
 .../analyzer/dsl/ExpressionParsingContext.java     |  10 +-
 .../skywalking/oap/meter/analyzer/dsl/Sample.java  |   8 +-
 .../oap/meter/analyzer/dsl/SampleFamily.java       | 187 +++++----
 .../meter/analyzer/dsl/ExpressionParsingTest.java  |  50 ++-
 oap-server/analyzer/pom.xml                        |   3 +-
 .../org/apache/skywalking/oal/rt/OALRuntime.java   |  18 +-
 .../{data2Map.ftl => entity2Storage.ftl}           |   2 +-
 .../{map2Data.ftl => storage2Entity.ftl}           |   2 +-
 oap-server/pom.xml                                 |  15 +-
 .../core/alarm/provider/WebhookCallback.java       |  12 +-
 .../provider/dingtalk/DingtalkHookCallback.java    |  12 +-
 .../alarm/provider/feishu/FeishuHookCallback.java  |  12 +-
 .../alarm/provider/slack/SlackhookCallback.java    |  12 +-
 .../alarm/provider/wechat/WechatHookCallback.java  |  12 +-
 oap-server/server-bootstrap/pom.xml                |  13 +
 .../src/main/resources/application.yml             |  58 ++-
 .../src/main/resources/lal/default.yaml}           |  12 +-
 .../src/main/resources/lal/envoy.yaml              |  41 +-
 .../main/resources/log-mal-rules/placeholder.yaml} |   6 +-
 .../server-bootstrap/src/main/resources/log4j2.xml |   1 +
 .../main/resources/ui-initialized-templates/vm.yml |   2 +-
 .../src/main/resources/zabbix-rules/agent.yaml     |  89 +++++
 .../kubernetes/NamespacedPodListInformer.java      |   2 +
 .../configmap/ConfigurationConfigmapInformer.java  |   2 +
 .../skywalking/oap/server/core/CoreModule.java     |   2 +
 .../oap/server/core/CoreModuleProvider.java        |   2 +
 .../oap/server/core/alarm/AlarmRecord.java         |   8 +-
 .../oap/server/core/analysis/Stream.java           |   7 +-
 .../core/analysis/StreamAnnotationListener.java    |   4 +
 .../oap/server/core/analysis/StreamDefinition.java |   2 +-
 .../manual/database/TopNDatabaseStatement.java     |   8 +-
 .../analysis/manual/endpoint/EndpointTraffic.java  |   8 +-
 .../analysis/manual/instance/InstanceTraffic.java  |   8 +-
 .../analysis/manual/log/AbstractLogRecord.java     |   4 +-
 .../server/core/analysis/manual/log/LogRecord.java |   4 +-
 .../manual/networkalias/NetworkAddressAlias.java   |   8 +-
 .../EndpointRelationServerSideMetrics.java         |   8 +-
 .../ServiceInstanceRelationClientSideMetrics.java  |   8 +-
 .../ServiceInstanceRelationServerSideMetrics.java  |   8 +-
 .../service/ServiceRelationClientSideMetrics.java  |   8 +-
 .../service/ServiceRelationServerSideMetrics.java  |   8 +-
 .../analysis/manual/segment/SegmentRecord.java     |   8 +-
 .../analysis/manual/service/ServiceTraffic.java    |   8 +-
 .../server/core/analysis/meter/MeterSystem.java    |  23 +-
 .../analysis/meter/function/AcceptableValue.java   |   4 +-
 .../analysis/meter/function/HistogramFunction.java |  10 +-
 .../meter/function/PercentileFunction.java         |  10 +-
 .../analysis/meter/function/avg/AvgFunction.java   |  10 +-
 .../meter/function/avg/AvgHistogramFunction.java   |   8 +-
 .../avg/AvgHistogramPercentileFunction.java        |   8 +-
 .../meter/function/avg/AvgLabeledFunction.java     |   8 +-
 .../meter/function/latest/LatestFunction.java      |   8 +-
 .../LatestFunction.java => sum/SumFunction.java}   |  89 ++---
 .../server/core/analysis/metrics/ApdexMetrics.java |   4 +-
 .../analysis/worker/ManagementStreamProcessor.java |  15 +-
 .../analysis/worker/MetricsStreamProcessor.java    |  17 +-
 .../core/analysis/worker/NoneStreamProcessor.java  |  17 +-
 .../analysis/worker/RecordStreamProcessor.java     |  17 +-
 .../core/analysis/worker/TopNStreamProcessor.java  |  21 +-
 .../manual/errorlog/BrowserErrorLogRecord.java     |   8 +-
 .../skywalking/oap/server/core/event/Event.java    | 231 +++++++++++
 .../core/management/ui/template/UITemplate.java    |   8 +-
 .../oap/server/core/oal/rt/OALEngine.java          |   3 +
 .../server/core/oal/rt/OALEngineLoaderService.java |   5 +
 .../server/core/profile/ProfileTaskLogRecord.java  |   8 +-
 .../oap/server/core/profile/ProfileTaskRecord.java |   8 +-
 .../core/profile/ProfileThreadSnapshotRecord.java  |   8 +-
 .../oap/server/core/query/EventQueryService.java   |  59 +++
 .../skywalking/oap/server/core/query/type/Log.java |   2 +-
 .../oap/server/core/query/type/event/Event.java    |  62 +++
 .../core/query/type/event/EventQueryCondition.java |  32 +-
 .../server/core/query/type/event/EventType.java    |  28 +-
 .../oap/server/core/query/type/event/Events.java}  |  13 +-
 .../oap/server/core/query/type/event/Source.java   |  19 +-
 .../oap/server/core/source/DefaultScopeDefine.java |   4 +-
 .../oap/server/core/source/EndpointRelation.java   |   7 +-
 .../core/source/ServiceInstanceRelation.java       |   4 -
 .../server/core/storage/StorageBuilderFactory.java |  80 ++++
 .../oap/server/core/storage/StorageDAO.java        |  13 +-
 ...rageBuilder.java => StorageHashMapBuilder.java} |   9 +-
 .../oap/server/core/storage/StorageModule.java     |  39 +-
 .../server/core/storage/query/IEventQueryDAO.java  |  25 +-
 .../server/core/storage/query/ITraceQueryDAO.java  |   2 +-
 .../server/core/storage/type/StorageBuilder.java}  |  19 +-
 .../skywalking/oap/server/core/CoreModuleTest.java |   2 +-
 .../manual/endpoint/EndpointTrafficTest.java       |   2 +-
 .../manual/service/ServiceTrafficTest.java         |   4 +-
 .../core/analysis/meter/MeterSystemTest.java       |  89 +++++
 .../meter/function/HistogramFunctionTest.java      |   8 +-
 .../meter/function/PercentileFunctionTest.java     |   8 +-
 .../function/avg/AvgHistogramFunctionTest.java     |   8 +-
 .../avg/AvgHistogramPercentileFunctionTest.java    |   8 +-
 .../meter/function/avg/AvgLabeledFunctionTest.java |   8 +-
 .../meter/function/latest/LatestFunctionTest.java  |   8 +-
 .../core/analysis/metrics/ApdexMetricsTest.java    |   2 +-
 .../management/ui/template/UITemplateTest.java     |   2 +-
 .../core/storage/model/StorageModelsTest.java      |   8 +-
 oap-server/server-library/library-server/pom.xml   |   2 +-
 oap-server/server-library/library-util/pom.xml     |   5 -
 .../oap/query/graphql/GraphQLQueryProvider.java    |   3 +
 .../oap/query/graphql/resolver/EventQuery.java     |  51 +++
 .../src/main/resources/query-protocol              |   2 +-
 .../envoy/AccessLogServiceGRPCHandler.java         |  18 +-
 .../receiver/envoy/EnvoyMetricReceiverConfig.java  |   6 +
 .../envoy/EnvoyMetricReceiverProvider.java         |   2 +-
 .../receiver/envoy/MetricServiceGRPCHandler.java   |   7 +-
 .../receiver/envoy/ServiceMetaInfoFactory.java}    |  27 +-
 .../receiver/envoy/ServiceMetaInfoFactoryImpl.java |  21 +-
 .../server/receiver/envoy/als/ALSHTTPAnalysis.java |  18 +-
 .../receiver/envoy/als/AbstractALSAnalyzer.java    |   4 +-
 .../envoy/als/LogEntry2MetricsAdapter.java         |   7 +-
 .../receiver/envoy/als/k8s/K8SServiceRegistry.java |  50 ++-
 .../als/k8s/K8sALSServiceMeshHTTPAnalysis.java     |  11 +-
 .../server/receiver/envoy/als/mx/FieldsHelper.java |   9 +-
 .../envoy/als/mx/MetaExchangeALSHTTPAnalyzer.java  |  26 +-
 .../envoy/als/mx/ServiceMetaInfoAdapter.java       |   2 +-
 .../LogsPersistence.java}                          |  76 ++--
 ...g.oap.server.receiver.envoy.als.ALSHTTPAnalysis |   1 +
 .../als/k8s/K8SALSServiceMeshHTTPAnalysisTest.java |   9 +-
 .../server/receiver/jaeger/JaegerGRPCHandler.java  | 114 ------
 .../receiver/jaeger/JaegerReceiverProvider.java    | 107 -----
 oap-server/server-receiver-plugin/pom.xml          |   5 +-
 .../envoy/service/metrics/v2/metrics_service.proto |   6 -
 .../src/main/proto/jaeger/collector.proto          |  66 ----
 .../src/main/proto/jaeger/model.proto              | 160 --------
 .../skywalking-event-receiver-plugin}/pom.xml      |  11 +-
 .../oap/server/receiver/event/EventModule.java}    |  15 +-
 .../server/receiver/event/EventModuleConfig.java}  |   7 +-
 .../server/receiver/event/EventModuleProvider.java |  75 ++++
 .../event/grpc/EventGrpcServiceHandler.java        |  89 +++++
 ...ywalking.oap.server.library.module.ModuleDefine |   3 +-
 ...alking.oap.server.library.module.ModuleProvider |   2 +-
 .../pom.xml                                        |  19 +-
 .../zabbix/module/ZabbixReceiverModule.java}       |  11 +-
 .../receiver/zabbix/provider/ZabbixMetrics.java    | 312 +++++++++++++++
 .../zabbix/provider/ZabbixModuleConfig.java}       |  29 +-
 .../zabbix/provider/ZabbixReceiverProvider.java}   |  66 ++--
 .../zabbix/provider/config/ZabbixConfig.java}      |  52 +--
 .../zabbix/provider/config/ZabbixConfigs.java}     |  30 +-
 .../protocol/ZabbixErrorProtocolException.java}    |  14 +-
 .../provider/protocol/ZabbixProtocolDataCodec.java |  12 +-
 .../provider/protocol/ZabbixProtocolDecoder.java   | 117 ++++++
 .../provider/protocol/ZabbixProtocolEncoder.java   |  59 +++
 .../provider/protocol/ZabbixProtocolHandler.java   |  83 ++++
 .../zabbix/provider/protocol/ZabbixServer.java     |  90 +++++
 .../protocol/bean/ZabbixProtocolType.java}         |  37 +-
 .../provider/protocol/bean/ZabbixRequest.java}     |  65 +--
 .../bean/ZabbixRequestJsonDeserializer.java        |  61 +++
 .../provider/protocol/bean/ZabbixResponse.java}    |  53 +--
 .../bean/ZabbixResponseJsonSerializer.java         |  49 +++
 ...ywalking.oap.server.library.module.ModuleDefine |   3 +-
 ...alking.oap.server.library.module.ModuleProvider |   2 +-
 .../receiver/zabbix/provider/ZabbixBaseTest.java   | 309 +++++++++++++++
 .../zabbix/provider/ZabbixMetricsTest.java         | 131 ++++++
 .../protocol/ZabbixProtocolHandlerTest.java        |  87 ++++
 .../src/test/resources/zabbix-rules/agent.yaml     |  45 +--
 .../zipkin-receiver-plugin/pom.xml                 |  16 +-
 .../receiver/zipkin/ZipkinReceiverConfig.java      |   3 -
 .../receiver/zipkin/ZipkinReceiverProvider.java    |  21 +-
 .../zipkin/analysis/Receiver2AnalysisBridge.java   |  40 --
 .../zipkin/analysis/ZipkinSkyWalkingTransfer.java  |  33 --
 .../analysis/cache/caffeine/CaffeineSpanCache.java |  92 -----
 .../zipkin/analysis/transform/SegmentBuilder.java  | 437 ---------------------
 .../transform/Zipkin2SkyWalkingTransfer.java       |  48 ---
 .../receiver/zipkin/handler/SpanProcessor.java     |  20 +-
 .../zipkin/handler/SpanV1JettyHandler.java         |  17 +-
 .../zipkin/handler/SpanV2JettyHandler.java         |  16 +-
 .../server/receiver/zipkin/trace/SpanForward.java  |  62 +--
 .../transform/SpringSleuthSegmentBuilderTest.java  | 117 ------
 oap-server/server-starter-es7/pom.xml              |   5 +
 oap-server/server-starter/pom.xml                  |  15 -
 oap-server/server-storage-plugin/pom.xml           |   3 +-
 .../StorageModuleElasticsearchProvider.java        |   7 +
 .../plugin/elasticsearch/base/ManagementEsDAO.java |   8 +-
 .../plugin/elasticsearch/base/MetricsEsDAO.java    |  12 +-
 .../plugin/elasticsearch/base/NoneStreamEsDAO.java |   8 +-
 .../plugin/elasticsearch/base/RecordEsDAO.java     |   8 +-
 .../plugin/elasticsearch/base/StorageEsDAO.java    |  19 +-
 .../cache/NetworkAddressAliasEsDAO.java            |   2 +-
 .../elasticsearch/query/AlarmQueryEsDAO.java       |   2 +-
 .../elasticsearch/query/ESEventQueryDAO.java       | 140 +++++++
 .../plugin/elasticsearch/query/LogQueryEsDAO.java  |   2 +-
 .../elasticsearch/query/MetadataQueryEsDAO.java    |   6 +-
 .../query/ProfileThreadSnapshotQueryEsDAO.java     |   2 +-
 .../query/UITemplateManagementEsDAO.java           |  10 +-
 .../StorageModuleElasticsearch7Provider.java       |   7 +
 .../plugin/elasticsearch7/dao/MetricsEs7DAO.java   |   6 +-
 .../plugin/elasticsearch7/dao/StorageEs7DAO.java   |  19 +-
 .../elasticsearch7/query/AlarmQueryEs7DAO.java     |   2 +-
 .../ES7EventQueryDAO.java}                         |  43 +-
 .../elasticsearch7/query/LogQueryEs7DAO.java       |   2 +-
 .../plugin/influxdb/InfluxStorageProvider.java     |   7 +
 .../plugin/influxdb/base/InfluxInsertRequest.java  |   6 +-
 .../plugin/influxdb/base/InfluxStorageDAO.java     |  19 +-
 .../plugin/influxdb/base/ManagementDAO.java        |   8 +-
 .../storage/plugin/influxdb/base/MetricsDAO.java   |   8 +-
 .../plugin/influxdb/base/NoneStreamDAO.java        |   6 +-
 .../storage/plugin/influxdb/base/RecordDAO.java    |   6 +-
 .../plugin/influxdb/query/EventQueryDAO.java       | 164 ++++++++
 .../storage/plugin/influxdb/query/LogQuery.java    |   2 +-
 .../influxdb/query/NetworkAddressAliasDAO.java     |   2 +-
 .../query/UITemplateManagementDAOImpl.java         |   6 +-
 .../server/storage/plugin/jaeger/JaegerSpan.java   |  78 ----
 .../storage/plugin/jaeger/JaegerSpanRecord.java    | 156 --------
 .../plugin/jaeger/JaegerSpanRecordDispatcher.java  |  48 ---
 .../JaegerStorageModuleElasticsearchProvider.java  |  45 ---
 .../elasticsearch/JaegerTraceQueryEsDAO.java       | 309 ---------------
 .../storage-jdbc-hikaricp-plugin/pom.xml           |   4 +
 .../storage/plugin/jdbc/h2/H2StorageProvider.java  |   7 +
 .../jdbc/h2/dao/AbstractSearchTagBuilder.java      |   4 +-
 .../plugin/jdbc/h2/dao/H2AggregationQueryDAO.java  |  21 +-
 .../plugin/jdbc/h2/dao/H2EventQueryDAO.java        | 142 +++++++
 .../storage/plugin/jdbc/h2/dao/H2LogQueryDAO.java  |   2 +-
 .../plugin/jdbc/h2/dao/H2LogRecordBuilder.java     |   4 +-
 .../plugin/jdbc/h2/dao/H2ManagementDAO.java        |   6 +-
 .../storage/plugin/jdbc/h2/dao/H2MetricsDAO.java   |   6 +-
 .../plugin/jdbc/h2/dao/H2MetricsQueryDAO.java      |   8 +-
 .../plugin/jdbc/h2/dao/H2NoneStreamDAO.java        |   6 +-
 .../storage/plugin/jdbc/h2/dao/H2RecordDAO.java    |  10 +-
 .../storage/plugin/jdbc/h2/dao/H2SQLExecutor.java  |  22 +-
 .../plugin/jdbc/h2/dao/H2SegmentRecordBuilder.java |   4 +-
 .../storage/plugin/jdbc/h2/dao/H2StorageDAO.java   |  19 +-
 .../plugin/jdbc/mysql/MySQLAlarmQueryDAO.java      |   8 +-
 .../plugin/jdbc/mysql/MySQLStorageProvider.java    |   7 +
 .../jdbc/postgresql/PostgreSQLStorageConfig.java   |  14 +-
 .../postgresql/PostgreSQLStorageProvider.java}     | 127 +++---
 .../jdbc/postgresql/PostgreSQLTableInstaller.java  |  87 ++++
 .../dao/PostgreSQLAggregationQueryDAO.java         |  43 ++
 .../postgresql/dao/PostgreSQLAlarmQueryDAO.java    |  27 +-
 .../dao/PostgreSQLBrowserLogQueryDAO.java}         |  23 +-
 .../jdbc/postgresql/dao/PostgreSQLLogQueryDAO.java |  28 +-
 .../postgresql/dao/PostgreSQLMetricsQueryDAO.java} |  31 +-
 .../postgresql/dao/PostgreSQLTraceQueryDAO.java    |  28 +-
 ...alking.oap.server.library.module.ModuleProvider |   3 +-
 .../plugin/jdbc/tidb/TiDBStorageProvider.java      |   7 +
 .../pom.xml                                        |  12 +-
 .../server/storage/plugin/zipkin/ZipkinSpan.java   |   5 +
 .../storage/plugin/zipkin/ZipkinSpanRecord.java    |  16 +-
 .../plugin/zipkin/ZipkinSpanRecordDispatcher.java  |   1 +
 .../ZipkinStorageModuleElasticsearchProvider.java  |   8 +-
 .../elasticsearch/ZipkinTraceQueryEs7DAO.java}     |  66 ++--
 ...alking.oap.server.library.module.ModuleProvider |   0
 .../tool/profile/core/MockCoreModuleProvider.java  |   3 +
 skywalking-ui                                      |   2 +-
 .../apache/skywalking/e2e/SimpleQueryClient.java   |  32 +-
 .../e2e/browser/BrowserErrorLogMatcher.java        |   6 +-
 .../skywalking/e2e/common/KeyValueMatcher.java     |   2 +-
 .../dashboard/DashboardConfigurationMatcher.java   |   4 +-
 .../e2e/{log/Log.java => event/Event.java}         |  41 +-
 .../org/apache/skywalking/e2e/event/EventData.java |  16 +-
 .../apache/skywalking/e2e/event/EventMatcher.java  | 112 ++++++
 .../e2e/{log/Log.java => event/EventsMatcher.java} |  43 +-
 .../apache/skywalking/e2e/event/EventsQuery.java   |  13 +-
 .../java/org/apache/skywalking/e2e/log/Log.java    |   2 +-
 .../skywalking/e2e/metrics/MetricsQuery.java       |  29 ++
 .../e2e/metrics/ReadLabeledMetricsQuery.java       |  30 +-
 .../skywalking/e2e/metrics/ReadMetricsQuery.java   |   2 +
 .../apache/skywalking/e2e/trace/TraceMatcher.java  |   2 +-
 .../e2e/verification/AbstractMatcher.java          |  12 +
 .../e2e/e2e-data/src/main/resources/events.gql     |  28 +-
 .../src/main/resources/read-labeled-metrics.gql    |   7 +-
 .../e2e-data/src/main/resources/read-metrics.gql   |   2 +-
 .../org/apache/skywalking/e2e/TestLogsMatcher.java |   4 +-
 test/e2e/e2e-data/src/test/resources/log.yml       |   2 +-
 test/e2e/e2e-service-provider/pom.xml              |  40 +-
 .../skywalking/e2e/controller/LogController.java   |  14 +-
 .../src/main/resources/log4j.properties            |   9 +-
 .../src/main/resources/log4j2.xml                  |  34 +-
 .../src/main/resources/logback.xml                 |  10 +-
 .../{lua/Dockerfile.nginx => Dockerfile.cli}       |  19 +-
 test/e2e/e2e-test/docker/base-compose.yml          |   1 +
 .../docker-compose.h2.client-js.yml}               |  57 ++-
 .../Dockerfile.generate-traffic                    |  10 +-
 .../with-skywalking-client-js/Dockerfile.test-ui   |  50 +++
 .../browser/with-skywalking-client-js/index.js}    |  46 ++-
 .../browser/with-skywalking-client-js/nginx.conf   |  28 +-
 .../with-skywalking-client-js/test.py}             |  28 +-
 .../{storage => event}/docker-compose.es6.yml      |   0
 .../{storage => event}/docker-compose.es7.0.yml    |   0
 .../{browser => event}/docker-compose.h2.yml       |   0
 .../{storage => event}/docker-compose.influxdb.yml |   0
 .../{storage => event}/docker-compose.mysql.yml    |   0
 .../docker-compose.yml}                            |  55 +--
 .../e2e-test/docker/kafka/docker-compose.meter.yml |   2 +-
 .../e2e/e2e-test/docker/log/docker-compose.es6.yml |   9 +-
 .../e2e/e2e-test/docker/log/docker-compose.es7.yml |   7 +-
 test/e2e/e2e-test/docker/log/docker-compose.h2.yml |   9 +-
 .../docker/log/docker-compose.influxdb.yml         |   7 +-
 .../e2e-test/docker/log/docker-compose.mysql.yml   |   7 +-
 .../e2e/e2e-test/docker/log/lal.yaml               |  22 +-
 test/e2e/e2e-test/docker/log/log-mal.yaml          |  36 ++
 test/e2e/e2e-test/docker/lua/Dockerfile.nginx      |   2 +-
 test/e2e/e2e-test/docker/meter/docker-compose.yml  |   2 +-
 .../docker/promOtelVM/Dockerfile.nodeExporter      |   9 +-
 .../docker-compose.yml}                            |  43 +-
 .../otel-collector-config.yaml}                    |  31 +-
 .../docker-compose.postgresql.yml}                 |  30 +-
 .../docker-compose.postgresql.yml}                 |  30 +-
 test/e2e/e2e-test/docker/zabbix/agent.yaml         |  55 +++
 .../docker/{meter => zabbix}/docker-compose.yml    |  20 +-
 .../e2e/e2e-test/docker/zabbix/zabbix_agentd.conf  |  10 +-
 .../e2e/browser/BrowserWithClientJSE2E.java        | 233 +++++++++++
 .../org/apache/skywalking/e2e/event/EventE2E.java  |  66 ++++
 .../org/apache/skywalking/e2e/kafka/KafkaE2E.java  |   5 +-
 .../java/org/apache/skywalking/e2e/log/LogE2E.java |  64 ++-
 .../skywalking/e2e/promOtelVM/PromOtelVME2E.java   | 115 ++++++
 .../apache/skywalking/e2e/storage/StorageE2E.java  |   5 +-
 .../apache/skywalking/e2e/zabbix/ZabbixE2E.java    | 102 +++++
 .../expected/browser-with-client-js/error-log.yml  |  12 +-
 .../expected/browser-with-client-js/page-path.yml  |   8 +-
 .../expected/browser-with-client-js/services.yml   |   8 +-
 .../expected/browser-with-client-js/topo.yml       |  28 +-
 .../expected/browser-with-client-js/traces.yml     |  21 +-
 .../expected/browser-with-client-js/version.yml    |   8 +-
 .../src/test/resources/expected/event/events.yml   |  19 +-
 .../src/test/resources/expected/log/logs.yml       |   2 +-
 .../resources/expected/promOtelVM/services.yml     |   8 +-
 .../test/resources/expected/zabbix/services.yml    |   8 +-
 test/e2e/pom.xml                                   |   8 +
 test/plugin/agent-test-tools/bin/fetch-code.sh     |   4 +-
 .../scenarios/pulsar-scenario/support-version.list |   2 +
 .../known-oap-backend-dependencies-es7.txt         |  35 +-
 .../known-oap-backend-dependencies.txt             |  36 +-
 475 files changed, 9206 insertions(+), 4671 deletions(-)
 create mode 100644 .dlc.json
 create mode 100644 .github/actions/skip/action.yml
 copy test/plugin/scenarios/pulsar-scenario/support-version.list => .github/workflows/dead-link-checker.yaml (68%)
 copy .github/workflows/{e2e.log.yaml => e2e.event.yaml} (82%)
 delete mode 100644 apm-sniffer/apm-sdk-plugin/kafka-plugin/src/main/java/org/apache/skywalking/apm/plugin/kafka/CallbackAdapter.java
 rename dist-material/{alarm-settings-sample.yml => config-examples/alarm-settings.yml} (100%)
 create mode 100644 dist-material/config-examples/lal.yaml
 create mode 100644 dist-material/config-examples/log-mal.yaml
 create mode 100644 dist-material/release-docs/licenses/LICENSE-postgresql.txt
 delete mode 100644 docs/en/concepts-and-designs/README.md
 create mode 100644 docs/en/concepts-and-designs/event.md
 create mode 100644 docs/en/concepts-and-designs/lal.md
 delete mode 100644 docs/en/setup/README.md
 delete mode 100644 docs/en/setup/backend/backend-ui-setup.md
 create mode 100644 docs/en/setup/backend/backend-zabbix.md
 create mode 100644 docs/en/setup/backend/log-analyzer.md
 create mode 100644 docs/en/setup/service-agent/browser-agent.md
 create mode 100644 docs/en/setup/service-agent/server-agents.md
 create mode 100644 docs/menu.yml
 delete mode 100644 oap-server/analyzer/agent-analyzer/src/test/java/org/apache/skywalking/oap/server/analyzer/provider/meter/process/MeterBaseTest.java
 delete mode 100644 oap-server/analyzer/agent-analyzer/src/test/java/org/apache/skywalking/oap/server/analyzer/provider/meter/process/MeterBuilderTest.java
 copy oap-server/{server-storage-plugin/storage-zipkin-plugin => analyzer/event-analyzer}/pom.xml (81%)
 create mode 100644 oap-server/analyzer/event-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/event/EventAnalyzer.java
 copy oap-server/{server-receiver-plugin/jaeger-receiver-plugin/src/main/java/org/apache/skywalking/aop/server/receiver/jaeger/JaegerReceiverModule.java => analyzer/event-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/event/EventAnalyzerModule.java} (74%)
 copy oap-server/analyzer/{log-analyzer/src/main/java/org/apache/skywalking/oap/log/analyzer/provider/LogAnalyzerModuleConfig.java => event-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/event/EventAnalyzerModuleConfig.java} (82%)
 create mode 100644 oap-server/analyzer/event-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/event/EventAnalyzerModuleProvider.java
 copy apm-application-toolkit/apm-toolkit-logback-1.x/src/main/java/org/apache/skywalking/apm/toolkit/log/logback/v1/x/log/GRPCLogClientAppender.java => oap-server/analyzer/event-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/event/EventAnalyzerService.java (74%)
 create mode 100644 oap-server/analyzer/event-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/event/EventAnalyzerServiceImpl.java
 copy oap-server/analyzer/{log-analyzer/src/main/java/org/apache/skywalking/oap/log/analyzer/provider/log/listener/LogAnalysisListener.java => event-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/event/listener/EventAnalyzerListener.java} (57%)
 copy oap-server/{server-core/src/main/java/org/apache/skywalking/oap/server/core/storage/StorageBuilder.java => analyzer/event-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/event/listener/EventAnalyzerListenerFactoryManager.java} (71%)
 create mode 100644 oap-server/analyzer/event-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/event/listener/EventRecordAnalyzerListener.java
 copy oap-server/{server-receiver-plugin/jaeger-receiver-plugin => analyzer/event-analyzer}/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleDefine (91%)
 copy oap-server/{server-storage-plugin/storage-jaeger-plugin => analyzer/event-analyzer}/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleProvider (87%)
 mode change 100755 => 100644
 create mode 100644 oap-server/analyzer/log-analyzer/src/main/java/org/apache/skywalking/oap/log/analyzer/dsl/Binding.java
 create mode 100644 oap-server/analyzer/log-analyzer/src/main/java/org/apache/skywalking/oap/log/analyzer/dsl/DSL.java
 create mode 100644 oap-server/analyzer/log-analyzer/src/main/java/org/apache/skywalking/oap/log/analyzer/dsl/spec/AbstractSpec.java
 create mode 100644 oap-server/analyzer/log-analyzer/src/main/java/org/apache/skywalking/oap/log/analyzer/dsl/spec/extractor/ExtractorSpec.java
 create mode 100644 oap-server/analyzer/log-analyzer/src/main/java/org/apache/skywalking/oap/log/analyzer/dsl/spec/filter/FilterSpec.java
 rename oap-server/{server-receiver-plugin/zipkin-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zipkin/analysis/cache/CacheFactory.java => analyzer/log-analyzer/src/main/java/org/apache/skywalking/oap/log/analyzer/dsl/spec/parser/JsonParserSpec.java} (53%)
 create mode 100644 oap-server/analyzer/log-analyzer/src/main/java/org/apache/skywalking/oap/log/analyzer/dsl/spec/parser/TextParserSpec.java
 copy oap-server/analyzer/log-analyzer/src/main/java/org/apache/skywalking/oap/log/analyzer/{provider/log/listener/LogAnalysisListenerFactory.java => dsl/spec/parser/YamlParserSpec.java} (51%)
 create mode 100644 oap-server/analyzer/log-analyzer/src/main/java/org/apache/skywalking/oap/log/analyzer/dsl/spec/sink/SamplerSpec.java
 create mode 100644 oap-server/analyzer/log-analyzer/src/main/java/org/apache/skywalking/oap/log/analyzer/dsl/spec/sink/SinkSpec.java
 create mode 100644 oap-server/analyzer/log-analyzer/src/main/java/org/apache/skywalking/oap/log/analyzer/dsl/spec/sink/sampler/RateLimitingSampler.java
 copy apm-application-toolkit/apm-toolkit-log4j-1.x/src/main/java/org/apache/skywalking/apm/toolkit/log/log4j/v1/x/log/GRPCLogClientAppender.java => oap-server/analyzer/log-analyzer/src/main/java/org/apache/skywalking/oap/log/analyzer/dsl/spec/sink/sampler/Sampler.java (65%)
 rename oap-server/{server-receiver-plugin/zipkin-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zipkin/analysis/cache/ISpanCache.java => analyzer/log-analyzer/src/main/java/org/apache/skywalking/oap/log/analyzer/provider/LALConfig.java} (83%)
 create mode 100644 oap-server/analyzer/log-analyzer/src/main/java/org/apache/skywalking/oap/log/analyzer/provider/LALConfigs.java
 create mode 100644 oap-server/analyzer/log-analyzer/src/main/java/org/apache/skywalking/oap/log/analyzer/provider/log/listener/LogFilterListener.java
 rename oap-server/oal-rt/src/main/resources/code-templates/metrics-builder/{data2Map.ftl => entity2Storage.ftl} (93%)
 rename oap-server/oal-rt/src/main/resources/code-templates/metrics-builder/{map2Data.ftl => storage2Entity.ftl} (96%)
 copy oap-server/{server-storage-plugin/storage-jaeger-plugin/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleProvider => server-bootstrap/src/main/resources/lal/default.yaml} (82%)
 mode change 100755 => 100644
 copy test/e2e/e2e-data/src/main/resources/read-metrics.gql => oap-server/server-bootstrap/src/main/resources/lal/envoy.yaml (54%)
 copy oap-server/{server-receiver-plugin/jaeger-receiver-plugin/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleDefine => server-bootstrap/src/main/resources/log-mal-rules/placeholder.yaml} (91%)
 create mode 100644 oap-server/server-bootstrap/src/main/resources/zabbix-rules/agent.yaml
 copy oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/meter/function/{latest/LatestFunction.java => sum/SumFunction.java} (67%)
 create mode 100644 oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/event/Event.java
 create mode 100644 oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/query/EventQueryService.java
 create mode 100644 oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/query/type/event/Event.java
 copy test/e2e/e2e-data/src/main/java/org/apache/skywalking/e2e/metrics/ReadMetricsQuery.java => oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/query/type/event/EventQueryCondition.java (54%)
 copy apm-application-toolkit/apm-toolkit-log4j-1.x/src/main/java/org/apache/skywalking/apm/toolkit/log/log4j/v1/x/log/GRPCLogClientAppender.java => oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/query/type/event/EventType.java (63%)
 rename oap-server/{server-receiver-plugin/zipkin-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zipkin/analysis/transform/SegmentListener.java => server-core/src/main/java/org/apache/skywalking/oap/server/core/query/type/event/Events.java} (77%)
 copy apm-application-toolkit/apm-toolkit-logback-1.x/src/main/java/org/apache/skywalking/apm/toolkit/log/logback/v1/x/log/GRPCLogClientAppender.java => oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/query/type/event/Source.java (72%)
 create mode 100644 oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/storage/StorageBuilderFactory.java
 rename oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/storage/{StorageBuilder.java => StorageHashMapBuilder.java} (70%)
 copy apm-application-toolkit/apm-toolkit-log4j-1.x/src/main/java/org/apache/skywalking/apm/toolkit/log/log4j/v1/x/log/GRPCLogClientAppender.java => oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/storage/query/IEventQueryDAO.java (64%)
 rename oap-server/{server-storage-plugin/storage-elasticsearch7-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/elasticsearch7/Es7DAO.java => server-core/src/main/java/org/apache/skywalking/oap/server/core/storage/type/StorageBuilder.java} (65%)
 create mode 100644 oap-server/server-core/src/test/java/org/apache/skywalking/oap/server/core/analysis/meter/MeterSystemTest.java
 create mode 100644 oap-server/server-query-plugin/query-graphql-plugin/src/main/java/org/apache/skywalking/oap/query/graphql/resolver/EventQuery.java
 copy oap-server/{server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/meter/function/AcceptableValue.java => server-receiver-plugin/envoy-metrics-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/envoy/ServiceMetaInfoFactory.java} (54%)
 copy apm-application-toolkit/apm-toolkit-log4j-1.x/src/main/java/org/apache/skywalking/apm/toolkit/log/log4j/v1/x/log/GRPCLogClientAppender.java => oap-server/server-receiver-plugin/envoy-metrics-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/envoy/ServiceMetaInfoFactoryImpl.java (57%)
 rename oap-server/server-receiver-plugin/envoy-metrics-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/envoy/{ErrorLogsAnalyzer.java => persistence/LogsPersistence.java} (57%)
 delete mode 100644 oap-server/server-receiver-plugin/jaeger-receiver-plugin/src/main/java/org/apache/skywalking/aop/server/receiver/jaeger/JaegerGRPCHandler.java
 delete mode 100644 oap-server/server-receiver-plugin/jaeger-receiver-plugin/src/main/java/org/apache/skywalking/aop/server/receiver/jaeger/JaegerReceiverProvider.java
 delete mode 100755 oap-server/server-receiver-plugin/receiver-proto/src/main/proto/jaeger/collector.proto
 delete mode 100755 oap-server/server-receiver-plugin/receiver-proto/src/main/proto/jaeger/model.proto
 rename oap-server/{server-storage-plugin/storage-jaeger-plugin => server-receiver-plugin/skywalking-event-receiver-plugin}/pom.xml (84%)
 copy oap-server/server-receiver-plugin/{jaeger-receiver-plugin/src/main/java/org/apache/skywalking/aop/server/receiver/jaeger/JaegerReceiverModule.java => skywalking-event-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/event/EventModule.java} (74%)
 copy oap-server/{analyzer/log-analyzer/src/main/java/org/apache/skywalking/oap/log/analyzer/provider/LogAnalyzerModuleConfig.java => server-receiver-plugin/skywalking-event-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/event/EventModuleConfig.java} (83%)
 create mode 100755 oap-server/server-receiver-plugin/skywalking-event-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/event/EventModuleProvider.java
 create mode 100644 oap-server/server-receiver-plugin/skywalking-event-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/event/grpc/EventGrpcServiceHandler.java
 copy oap-server/server-receiver-plugin/{jaeger-receiver-plugin => skywalking-event-receiver-plugin}/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleDefine (91%)
 copy oap-server/server-receiver-plugin/{jaeger-receiver-plugin => skywalking-event-receiver-plugin}/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleProvider (91%)
 rename oap-server/server-receiver-plugin/{jaeger-receiver-plugin => skywalking-zabbix-receiver-plugin}/pom.xml (74%)
 copy oap-server/server-receiver-plugin/{jaeger-receiver-plugin/src/main/java/org/apache/skywalking/aop/server/receiver/jaeger/JaegerReceiverModule.java => skywalking-zabbix-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zabbix/module/ZabbixReceiverModule.java} (79%)
 create mode 100644 oap-server/server-receiver-plugin/skywalking-zabbix-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zabbix/provider/ZabbixMetrics.java
 rename oap-server/server-receiver-plugin/{jaeger-receiver-plugin/src/main/java/org/apache/skywalking/aop/server/receiver/jaeger/JaegerReceiverConfig.java => skywalking-zabbix-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zabbix/provider/ZabbixModuleConfig.java} (65%)
 copy oap-server/server-receiver-plugin/{envoy-metrics-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/envoy/EnvoyMetricReceiverProvider.java => skywalking-zabbix-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zabbix/provider/ZabbixReceiverProvider.java} (50%)
 copy oap-server/server-receiver-plugin/{zipkin-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zipkin/analysis/data/ZipkinTrace.java => skywalking-zabbix-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zabbix/provider/config/ZabbixConfig.java} (50%)
 copy oap-server/{analyzer/agent-analyzer/src/main/java/org/apache/skywalking/oap/server/analyzer/provider/meter/config/MeterConfigs.java => server-receiver-plugin/skywalking-zabbix-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zabbix/provider/config/ZabbixConfigs.java} (66%)
 copy oap-server/{analyzer/meter-analyzer/src/main/java/org/apache/skywalking/oap/meter/analyzer/dsl/DownsamplingType.java => server-receiver-plugin/skywalking-zabbix-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zabbix/provider/protocol/ZabbixErrorProtocolException.java} (74%)
 copy apm-application-toolkit/apm-toolkit-logback-1.x/src/main/java/org/apache/skywalking/apm/toolkit/log/logback/v1/x/log/GRPCLogClientAppender.java => oap-server/server-receiver-plugin/skywalking-zabbix-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zabbix/provider/protocol/ZabbixProtocolDataCodec.java (69%)
 create mode 100644 oap-server/server-receiver-plugin/skywalking-zabbix-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zabbix/provider/protocol/ZabbixProtocolDecoder.java
 create mode 100644 oap-server/server-receiver-plugin/skywalking-zabbix-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zabbix/provider/protocol/ZabbixProtocolEncoder.java
 create mode 100644 oap-server/server-receiver-plugin/skywalking-zabbix-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zabbix/provider/protocol/ZabbixProtocolHandler.java
 create mode 100644 oap-server/server-receiver-plugin/skywalking-zabbix-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zabbix/provider/protocol/ZabbixServer.java
 copy oap-server/{server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/StreamDefinition.java => server-receiver-plugin/skywalking-zabbix-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zabbix/provider/protocol/bean/ZabbixProtocolType.java} (57%)
 rename oap-server/server-receiver-plugin/{zipkin-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zipkin/analysis/data/ZipkinTrace.java => skywalking-zabbix-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zabbix/provider/protocol/bean/ZabbixRequest.java} (51%)
 create mode 100644 oap-server/server-receiver-plugin/skywalking-zabbix-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zabbix/provider/protocol/bean/ZabbixRequestJsonDeserializer.java
 copy oap-server/{server-core/src/main/java/org/apache/skywalking/oap/server/core/query/type/Log.java => server-receiver-plugin/skywalking-zabbix-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zabbix/provider/protocol/bean/ZabbixResponse.java} (59%)
 create mode 100644 oap-server/server-receiver-plugin/skywalking-zabbix-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zabbix/provider/protocol/bean/ZabbixResponseJsonSerializer.java
 copy oap-server/server-receiver-plugin/{jaeger-receiver-plugin => skywalking-zabbix-receiver-plugin}/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleDefine (91%)
 rename oap-server/server-receiver-plugin/{jaeger-receiver-plugin => skywalking-zabbix-receiver-plugin}/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleProvider (90%)
 create mode 100644 oap-server/server-receiver-plugin/skywalking-zabbix-receiver-plugin/src/test/java/org/apache/skywalking/oap/server/receiver/zabbix/provider/ZabbixBaseTest.java
 create mode 100644 oap-server/server-receiver-plugin/skywalking-zabbix-receiver-plugin/src/test/java/org/apache/skywalking/oap/server/receiver/zabbix/provider/ZabbixMetricsTest.java
 create mode 100644 oap-server/server-receiver-plugin/skywalking-zabbix-receiver-plugin/src/test/java/org/apache/skywalking/oap/server/receiver/zabbix/provider/protocol/ZabbixProtocolHandlerTest.java
 copy test/e2e/e2e-test/docker/meter/docker-compose.yml => oap-server/server-receiver-plugin/skywalking-zabbix-receiver-plugin/src/test/resources/zabbix-rules/agent.yaml (64%)
 delete mode 100644 oap-server/server-receiver-plugin/zipkin-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zipkin/analysis/Receiver2AnalysisBridge.java
 delete mode 100644 oap-server/server-receiver-plugin/zipkin-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zipkin/analysis/ZipkinSkyWalkingTransfer.java
 delete mode 100644 oap-server/server-receiver-plugin/zipkin-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zipkin/analysis/cache/caffeine/CaffeineSpanCache.java
 delete mode 100644 oap-server/server-receiver-plugin/zipkin-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zipkin/analysis/transform/SegmentBuilder.java
 delete mode 100644 oap-server/server-receiver-plugin/zipkin-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zipkin/analysis/transform/Zipkin2SkyWalkingTransfer.java
 delete mode 100644 oap-server/server-receiver-plugin/zipkin-receiver-plugin/src/test/java/org/apache/skywalking/oap/server/receiver/zipkin/analysis/transform/SpringSleuthSegmentBuilderTest.java
 create mode 100644 oap-server/server-storage-plugin/storage-elasticsearch-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/elasticsearch/query/ESEventQueryDAO.java
 copy oap-server/server-storage-plugin/storage-elasticsearch7-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/elasticsearch7/{dao/MetricsEs7DAO.java => query/ES7EventQueryDAO.java} (50%)
 create mode 100644 oap-server/server-storage-plugin/storage-influxdb-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/influxdb/query/EventQueryDAO.java
 delete mode 100644 oap-server/server-storage-plugin/storage-jaeger-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/jaeger/JaegerSpan.java
 delete mode 100644 oap-server/server-storage-plugin/storage-jaeger-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/jaeger/JaegerSpanRecord.java
 delete mode 100644 oap-server/server-storage-plugin/storage-jaeger-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/jaeger/JaegerSpanRecordDispatcher.java
 delete mode 100644 oap-server/server-storage-plugin/storage-jaeger-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/jaeger/elasticsearch/JaegerStorageModuleElasticsearchProvider.java
 delete mode 100644 oap-server/server-storage-plugin/storage-jaeger-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/jaeger/elasticsearch/JaegerTraceQueryEsDAO.java
 create mode 100644 oap-server/server-storage-plugin/storage-jdbc-hikaricp-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/jdbc/h2/dao/H2EventQueryDAO.java
 copy apm-application-toolkit/apm-toolkit-logback-1.x/src/main/java/org/apache/skywalking/apm/toolkit/log/logback/v1/x/log/GRPCLogClientAppender.java => oap-server/server-storage-plugin/storage-jdbc-hikaricp-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/jdbc/postgresql/PostgreSQLStorageConfig.java (73%)
 copy oap-server/server-storage-plugin/{storage-tidb-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/jdbc/tidb/TiDBStorageProvider.java => storage-jdbc-hikaricp-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/jdbc/postgresql/PostgreSQLStorageProvider.java} (62%)
 create mode 100644 oap-server/server-storage-plugin/storage-jdbc-hikaricp-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/jdbc/postgresql/PostgreSQLTableInstaller.java
 create mode 100644 oap-server/server-storage-plugin/storage-jdbc-hikaricp-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/jdbc/postgresql/dao/PostgreSQLAggregationQueryDAO.java
 copy apm-application-toolkit/apm-toolkit-log4j-1.x/src/main/java/org/apache/skywalking/apm/toolkit/log/log4j/v1/x/log/GRPCLogClientAppender.java => oap-server/server-storage-plugin/storage-jdbc-hikaricp-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/jdbc/postgresql/dao/PostgreSQLAlarmQueryDAO.java (54%)
 rename oap-server/{server-receiver-plugin/jaeger-receiver-plugin/src/main/java/org/apache/skywalking/aop/server/receiver/jaeger/JaegerReceiverModule.java => server-storage-plugin/storage-jdbc-hikaricp-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/jdbc/postgresql/dao/PostgreSQLBrowserLogQueryDAO.java} (59%)
 copy apm-application-toolkit/apm-toolkit-log4j-1.x/src/main/java/org/apache/skywalking/apm/toolkit/log/log4j/v1/x/log/GRPCLogClientAppender.java => oap-server/server-storage-plugin/storage-jdbc-hikaricp-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/jdbc/postgresql/dao/PostgreSQLLogQueryDAO.java (52%)
 copy oap-server/{server-core/src/main/java/org/apache/skywalking/oap/server/core/storage/StorageDAO.java => server-storage-plugin/storage-jdbc-hikaricp-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/jdbc/postgresql/dao/PostgreSQLMetricsQueryDAO.java} (52%)
 copy apm-application-toolkit/apm-toolkit-log4j-1.x/src/main/java/org/apache/skywalking/apm/toolkit/log/log4j/v1/x/log/GRPCLogClientAppender.java => oap-server/server-storage-plugin/storage-jdbc-hikaricp-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/jdbc/postgresql/dao/PostgreSQLTraceQueryDAO.java (51%)
 rename oap-server/server-storage-plugin/{storage-zipkin-plugin => storage-zipkin-elasticsearch7-plugin}/pom.xml (77%)
 rename oap-server/server-storage-plugin/{storage-zipkin-plugin => storage-zipkin-elasticsearch7-plugin}/src/main/java/org/apache/skywalking/oap/server/storage/plugin/zipkin/ZipkinSpan.java (94%)
 rename oap-server/server-storage-plugin/{storage-zipkin-plugin => storage-zipkin-elasticsearch7-plugin}/src/main/java/org/apache/skywalking/oap/server/storage/plugin/zipkin/ZipkinSpanRecord.java (91%)
 rename oap-server/server-storage-plugin/{storage-zipkin-plugin => storage-zipkin-elasticsearch7-plugin}/src/main/java/org/apache/skywalking/oap/server/storage/plugin/zipkin/ZipkinSpanRecordDispatcher.java (97%)
 rename oap-server/server-storage-plugin/{storage-zipkin-plugin => storage-zipkin-elasticsearch7-plugin}/src/main/java/org/apache/skywalking/oap/server/storage/plugin/zipkin/elasticsearch/ZipkinStorageModuleElasticsearchProvider.java (87%)
 rename oap-server/server-storage-plugin/{storage-zipkin-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/zipkin/elasticsearch/ZipkinTraceQueryEsDAO.java => storage-zipkin-elasticsearch7-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/zipkin/elasticsearch/ZipkinTraceQueryEs7DAO.java} (79%)
 rename oap-server/server-storage-plugin/{storage-zipkin-plugin => storage-zipkin-elasticsearch7-plugin}/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleProvider (100%)
 copy test/e2e/e2e-data/src/main/java/org/apache/skywalking/e2e/{log/Log.java => event/Event.java} (67%)
 copy oap-server/analyzer/log-analyzer/src/main/java/org/apache/skywalking/oap/log/analyzer/provider/LogAnalyzerModuleConfig.java => test/e2e/e2e-data/src/main/java/org/apache/skywalking/e2e/event/EventData.java (73%)
 create mode 100644 test/e2e/e2e-data/src/main/java/org/apache/skywalking/e2e/event/EventMatcher.java
 copy test/e2e/e2e-data/src/main/java/org/apache/skywalking/e2e/{log/Log.java => event/EventsMatcher.java} (51%)
 copy oap-server/analyzer/log-analyzer/src/main/java/org/apache/skywalking/oap/log/analyzer/provider/LogAnalyzerModuleConfig.java => test/e2e/e2e-data/src/main/java/org/apache/skywalking/e2e/event/EventsQuery.java (72%)
 rename oap-server/server-receiver-plugin/zipkin-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/zipkin/analysis/data/SkyWalkingTrace.java => test/e2e/e2e-data/src/main/java/org/apache/skywalking/e2e/metrics/ReadLabeledMetricsQuery.java (61%)
 copy oap-server/server-storage-plugin/storage-jaeger-plugin/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleProvider => test/e2e/e2e-data/src/main/resources/events.gql (58%)
 mode change 100755 => 100644
 copy oap-server/server-storage-plugin/storage-jaeger-plugin/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleProvider => test/e2e/e2e-service-provider/src/main/resources/log4j.properties (73%)
 mode change 100755 => 100644
 copy oap-server/analyzer/log-analyzer/pom.xml => test/e2e/e2e-service-provider/src/main/resources/log4j2.xml (54%)
 copy test/e2e/e2e-test/docker/{lua/Dockerfile.nginx => Dockerfile.cli} (66%)
 copy test/e2e/e2e-test/docker/{log/docker-compose.h2.yml => browser/docker-compose.h2.client-js.yml} (52%)
 copy oap-server/server-receiver-plugin/jaeger-receiver-plugin/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleDefine => test/e2e/e2e-test/docker/browser/with-skywalking-client-js/Dockerfile.generate-traffic (87%)
 create mode 100644 test/e2e/e2e-test/docker/browser/with-skywalking-client-js/Dockerfile.test-ui
 copy test/e2e/{e2e-service-provider/src/main/java/org/apache/skywalking/e2e/controller/LogController.java => e2e-test/docker/browser/with-skywalking-client-js/index.js} (58%)
 copy oap-server/server-storage-plugin/storage-jaeger-plugin/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleProvider => test/e2e/e2e-test/docker/browser/with-skywalking-client-js/nginx.conf (62%)
 mode change 100755 => 100644
 copy test/e2e/e2e-test/docker/{lua/Dockerfile.nginx => browser/with-skywalking-client-js/test.py} (56%)
 copy test/e2e/e2e-test/docker/{storage => event}/docker-compose.es6.yml (100%)
 copy test/e2e/e2e-test/docker/{storage => event}/docker-compose.es7.0.yml (100%)
 copy test/e2e/e2e-test/docker/{browser => event}/docker-compose.h2.yml (100%)
 copy test/e2e/e2e-test/docker/{storage => event}/docker-compose.influxdb.yml (100%)
 copy test/e2e/e2e-test/docker/{storage => event}/docker-compose.mysql.yml (100%)
 copy test/e2e/e2e-test/docker/{log/docker-compose.h2.yml => event/docker-compose.yml} (64%)
 copy oap-server/server-storage-plugin/storage-jaeger-plugin/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleProvider => test/e2e/e2e-test/docker/log/lal.yaml (60%)
 mode change 100755 => 100644
 create mode 100644 test/e2e/e2e-test/docker/log/log-mal.yaml
 copy oap-server/server-receiver-plugin/jaeger-receiver-plugin/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleDefine => test/e2e/e2e-test/docker/promOtelVM/Dockerfile.nodeExporter (75%)
 copy test/e2e/e2e-test/docker/{log/docker-compose.h2.yml => promOtelVM/docker-compose.yml} (71%)
 copy test/e2e/e2e-test/docker/{lua/Dockerfile.nginx => promOtelVM/otel-collector-config.yaml} (60%)
 copy test/e2e/e2e-test/docker/{log/docker-compose.influxdb.yml => storage/docker-compose.postgresql.yml} (77%)
 copy test/e2e/e2e-test/docker/{log/docker-compose.influxdb.yml => ttl/docker-compose.postgresql.yml} (77%)
 create mode 100644 test/e2e/e2e-test/docker/zabbix/agent.yaml
 copy test/e2e/e2e-test/docker/{meter => zabbix}/docker-compose.yml (79%)
 copy oap-server/server-receiver-plugin/jaeger-receiver-plugin/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleDefine => test/e2e/e2e-test/docker/zabbix/zabbix_agentd.conf (79%)
 create mode 100644 test/e2e/e2e-test/src/test/java/org/apache/skywalking/e2e/browser/BrowserWithClientJSE2E.java
 create mode 100644 test/e2e/e2e-test/src/test/java/org/apache/skywalking/e2e/event/EventE2E.java
 create mode 100644 test/e2e/e2e-test/src/test/java/org/apache/skywalking/e2e/promOtelVM/PromOtelVME2E.java
 create mode 100644 test/e2e/e2e-test/src/test/java/org/apache/skywalking/e2e/zabbix/ZabbixE2E.java
 copy oap-server/server-storage-plugin/storage-jaeger-plugin/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleProvider => test/e2e/e2e-test/src/test/resources/expected/browser-with-client-js/error-log.yml (82%)
 mode change 100755 => 100644
 copy oap-server/server-receiver-plugin/jaeger-receiver-plugin/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleDefine => test/e2e/e2e-test/src/test/resources/expected/browser-with-client-js/page-path.yml (91%)
 copy oap-server/server-receiver-plugin/jaeger-receiver-plugin/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleDefine => test/e2e/e2e-test/src/test/resources/expected/browser-with-client-js/services.yml (91%)
 copy oap-server/server-storage-plugin/storage-jaeger-plugin/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleProvider => test/e2e/e2e-test/src/test/resources/expected/browser-with-client-js/topo.yml (55%)
 mode change 100755 => 100644
 copy oap-server/server-storage-plugin/storage-jaeger-plugin/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleProvider => test/e2e/e2e-test/src/test/resources/expected/browser-with-client-js/traces.yml (73%)
 mode change 100755 => 100644
 copy oap-server/server-receiver-plugin/jaeger-receiver-plugin/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleDefine => test/e2e/e2e-test/src/test/resources/expected/browser-with-client-js/version.yml (91%)
 rename oap-server/server-storage-plugin/storage-jaeger-plugin/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleProvider => test/e2e/e2e-test/src/test/resources/expected/event/events.yml (69%)
 mode change 100755 => 100644
 copy oap-server/server-receiver-plugin/jaeger-receiver-plugin/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleDefine => test/e2e/e2e-test/src/test/resources/expected/promOtelVM/services.yml (91%)
 rename oap-server/server-receiver-plugin/jaeger-receiver-plugin/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleDefine => test/e2e/e2e-test/src/test/resources/expected/zabbix/services.yml (91%)