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