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

hanahmily pushed a change to branch oap-alarm
in repository https://gitbox.apache.org/repos/asf/skywalking.git.


    from bc6e9b2  Add trace log
     add ef60cb2  mvnw proxy config (#4310)
     add 30ebe1c  provide thread stack analyzes (#4308)
     add 421ba88  Provide the new version upgrade documentation/FAQ. (#4311)
     add 2e61761  Upgrade the bytebuddy for J9VM (#4317)
     add fa1e60f  Reduce footprint when tagging spans via prototype pattern 
(#4318)
     add 69d238e  [BUG]Fix the bug of port identification failure when 
connecting Oracle with Sid mode (JDBC: Oracle: thin: @ < host >: < port > / < 
Sid >) (#4320)
     add 41c6367  Refactor ConfigInitializer and improve map type config (#4321)
     add e44bc36  provide profiled segment list query (#4322)
     add f676aec  Remove unused codes, close leaked I/O stream (#4325)
     add f29fc4b  Set a shared submodule for e2e test project. (#4329)
     add e01829a  Change profile stack element data structure (#4332)
     add d3c0cdd  Merge branch 'master' into oap-alarm

No new revisions were added by this update.

Summary of changes:
 .gitmodules                                        |   4 +-
 .../skywalking/apm/util/ConfigInitializer.java     | 162 +++++++++----
 apm-sniffer/apm-agent-core/pom.xml                 |  16 +-
 .../agent/core/conf/SnifferConfigInitializer.java  |  34 ++-
 .../apm/agent/core/context/Injectable.java         |  35 ---
 .../core/context/TraceContextCarrierItem.java      |  31 ---
 .../apm/agent/core/context/tag/Tags.java           |  16 ++
 .../apm/agent/core/context/trace/AbstractSpan.java |   4 +-
 .../core/context/trace/AbstractTracingSpan.java    |  14 +-
 .../apm/agent/core/context/trace/ExitSpan.java     |   2 +-
 .../apm/agent/core/context/trace/LocalSpan.java    |  12 -
 .../apm/agent/core/context/trace/NoopSpan.java     |   2 +-
 .../plugin/interceptor/InterceptorException.java   |  32 ---
 .../agent/core/plugin/loader/AgentClassLoader.java | 106 +++------
 .../core/profile/ProfileTaskExecutionContext.java  |   2 +-
 .../agent/core/remote/RESTResponseStatusError.java |  32 ---
 .../core/remote/TraceSegmentServiceClient.java     |  11 +-
 .../core/conf/SnifferConfigInitializerTest.java    |   4 +
 .../skywalking/apm/agent/SkyWalkingAgent.java      |  19 +-
 .../apm/plugin/canal/CanalInterceptor.java         |   8 +-
 .../apm/plugin/esjob/JobExecutorInterceptor.java   |   3 +-
 .../apm/plugin/elasticsearch/v5/Constants.java     |  15 +-
 .../jdbc/connectionurl/parser/OracleURLParser.java |  18 +-
 .../jdbc/connectionurl/parser/URLParserTest.java   |   8 +
 .../NettySocketIOConnectionInterceptor.java        |   3 +-
 .../ConstructorWithSpanBuilderInterceptor.java     |   3 +-
 .../opentracing/span/SpanSetTagInterceptor.java    |   2 +-
 .../activation/trace/ActiveSpanTagInterceptor.java |   8 +-
 .../interceptor/BaseInterceptorMethods.java        |   3 +-
 .../apm/plugin/gson/GsonFromJsonInterceptor.java   |   5 +-
 .../apm/plugin/gson/GsonToJsonInterceptor.java     |   5 +-
 .../spring/transaction/context/Constants.java      |  17 +-
 .../trace/ignore/TraceIgnoreExtendService.java     |  14 +-
 .../trace/ignore/conf/IgnoreConfigInitializer.java |  16 +-
 .../skywalking/apm/plugin/zookeeper/ZooOpt.java    |  14 +-
 docs/en/FAQ/README.md                              |   3 +-
 docs/en/FAQ/{Upgrade.md => v3-version-upgrade.md}  |   3 +-
 docs/en/FAQ/v6-version-upgrade.md                  |  30 +++
 docs/en/guides/How-to-build.md                     |  11 +
 docs/en/guides/README.md                           |   5 +
 docs/en/guides/backend-profile.md                  |  49 ++++
 docs/en/setup/README.md                            |   3 +
 ...ecord.java => ProfileThreadSnapshotRecord.java} |  14 +-
 .../profile/analyze/ProfileAnalyzeCollector.java   |  60 +++++
 .../core/profile/analyze/ProfileAnalyzer.java      |  58 +++++
 .../server/core/profile/analyze/ProfileStack.java  |  60 +++++
 .../core/profile/analyze/ProfileStackNode.java     | 260 +++++++++++++++++++++
 .../server/core/query/ProfileTaskQueryService.java |  21 +-
 .../core/query/entity/ProfileAnalyzation.java      |   7 +-
 .../core/query/entity/ProfileStackElement.java     |  12 +-
 ...ofileAnalyzation.java => ProfileStackTree.java} |   9 +-
 .../oap/server/core/storage/StorageModule.java     |   3 +-
 ...AO.java => IProfileThreadSnapshotQueryDAO.java} |  18 +-
 .../server/core/profile/ProfileAnalyzerTest.java}  |  34 +--
 .../core/profile/bean/ProfileStackAnalyze.java}    |  40 ++--
 .../profile/bean/ProfileStackAnalyzeHolder.java    |  14 +-
 .../core/profile/bean/ProfileStackData.java}       |  34 +--
 .../profile/bean/ProfileStackElementMatcher.java   |  95 ++++++++
 .../src/test/resources/thread-snapshot.yml         | 202 ++++++++++++++++
 .../oap/query/graphql/resolver/ProfileQuery.java   |   6 +-
 .../src/main/resources/query-protocol              |   2 +-
 .../handler/ProfileTaskServiceHandler.java         |   4 +-
 .../StorageModuleElasticsearchProvider.java        |   2 +
 .../query/ProfileThreadSnapshotQueryEsDAO.java     | 108 +++++++++
 .../StorageModuleElasticsearch7Provider.java       |   7 +-
 .../storage/plugin/jdbc/h2/H2StorageProvider.java  |   2 +
 .../h2/dao/H2ProfileThreadSnapshotQueryDAO.java    | 101 ++++++++
 .../e2e-profile/e2e-profile-test-runner/pom.xml    |   9 +-
 .../src/docker/profile_official_analysis.oal}      |   4 +-
 .../src/docker/rc.d/rc0-prepare.sh                 |   3 +-
 .../skywalking/e2e/profile/ProfileClient.java      |  25 ++
 .../query/{ProfileTasks.java => Traces.java}       |   9 +-
 ....ProfileVerificationITCase.profileSegments.yml} |   0
 .../main/resources/getProfileTaskSegmentList.gql}  |  12 +-
 .../skywalking/e2e/ProfileVerificationITCase.java  |  42 +++-
 .../apm-network => test/e2e/e2e-protocol}/pom.xml  |  33 ++-
 test/e2e/e2e-protocol/src/main/proto               |   1 +
 test/e2e/e2e-ttl/e2e-ttl-es/pom.xml                |  55 +----
 test/e2e/e2e-ttl/e2e-ttl-es/src/main/proto         |   1 -
 test/e2e/pom.xml                                   |   1 +
 80 files changed, 1564 insertions(+), 588 deletions(-)
 delete mode 100644 
apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/context/Injectable.java
 delete mode 100644 
apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/context/TraceContextCarrierItem.java
 delete mode 100644 
apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/plugin/interceptor/InterceptorException.java
 delete mode 100644 
apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/remote/RESTResponseStatusError.java
 rename docs/en/FAQ/{Upgrade.md => v3-version-upgrade.md} (90%)
 create mode 100644 docs/en/FAQ/v6-version-upgrade.md
 create mode 100644 docs/en/guides/backend-profile.md
 rename 
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/profile/{ProfileTaskSegmentSnapshotRecord.java
 => ProfileThreadSnapshotRecord.java} (87%)
 create mode 100644 
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/profile/analyze/ProfileAnalyzeCollector.java
 create mode 100644 
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/profile/analyze/ProfileAnalyzer.java
 create mode 100644 
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/profile/analyze/ProfileStack.java
 create mode 100644 
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/profile/analyze/ProfileStackNode.java
 copy 
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/query/entity/{ProfileAnalyzation.java
 => ProfileStackTree.java} (88%)
 copy 
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/storage/profile/{IProfileTaskLogQueryDAO.java
 => IProfileThreadSnapshotQueryDAO.java} (64%)
 copy 
oap-server/{server-receiver-plugin/skywalking-trace-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/trace/provider/parser/SegmentParserListenerManager.java
 => 
server-core/src/test/java/org/apache/skywalking/oap/server/core/profile/ProfileAnalyzerTest.java}
 (53%)
 copy 
oap-server/server-core/src/{main/java/org/apache/skywalking/oap/server/core/storage/profile/IProfileTaskLogQueryDAO.java
 => 
test/java/org/apache/skywalking/oap/server/core/profile/bean/ProfileStackAnalyze.java}
 (53%)
 copy 
test/e2e/e2e-base/src/main/java/org/apache/skywalking/e2e/metrics/MultiMetricsData.java
 => 
oap-server/server-core/src/test/java/org/apache/skywalking/oap/server/core/profile/bean/ProfileStackAnalyzeHolder.java
 (83%)
 copy 
oap-server/{oal-rt/src/main/java/org/apache/skywalking/oal/rt/parser/SourceColumnsFactory.java
 => 
server-core/src/test/java/org/apache/skywalking/oap/server/core/profile/bean/ProfileStackData.java}
 (54%)
 create mode 100644 
oap-server/server-core/src/test/java/org/apache/skywalking/oap/server/core/profile/bean/ProfileStackElementMatcher.java
 create mode 100644 
oap-server/server-core/src/test/resources/thread-snapshot.yml
 create mode 100644 
oap-server/server-storage-plugin/storage-elasticsearch-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/elasticsearch/query/ProfileThreadSnapshotQueryEsDAO.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/H2ProfileThreadSnapshotQueryDAO.java
 copy test/{plugin/scenarios/play-scenario/project/plugins.sbt => 
e2e/e2e-profile/e2e-profile-test-runner/src/docker/profile_official_analysis.oal}
 (93%)
 mode change 100644 => 100755
 copy 
test/e2e/e2e-profile/e2e-profile-test-runner/src/main/java/org/apache/skywalking/e2e/profile/query/{ProfileTasks.java
 => Traces.java} (90%)
 copy 
test/e2e/{e2e-cluster/e2e-cluster-test-runner/src/test/resources/expected-data/org.apache.skywalking.e2e.ClusterVerificationITCase.traces.yml
 => 
e2e-profile/e2e-profile-test-runner/src/main/resources/expected-data/org.apache.skywalking.e2e.ProfileVerificationITCase.profileSegments.yml}
 (100%)
 copy test/e2e/{e2e-base/src/main/resources/endpoints.gql => 
e2e-profile/e2e-profile-test-runner/src/main/resources/getProfileTaskSegmentList.gql}
 (77%)
 copy {apm-protocol/apm-network => test/e2e/e2e-protocol}/pom.xml (78%)
 create mode 160000 test/e2e/e2e-protocol/src/main/proto
 delete mode 160000 test/e2e/e2e-ttl/e2e-ttl-es/src/main/proto

Reply via email to