skywalking-java/test/e2e
mrproliu 90f3c4de55 Sniffer processing profile task and report status and snapshot (#4220)
* sniffer processing profile task and report status and snapshot

* resolve testServiceDependencies test case error, use same register with `TraceSegmentServiceClient`

* resolve names

* change profile to single one thread run.

* 1. change to the ArrayList, because known the max size
2. rename issue resolved

* add profiling status enum

* change sniffer use full name issue

* 1. remove `prepareProfiling` method, build profiling status when construct `TracingContext`
2. add `TracingThreadListenerManager`, notify when tracing main thread finish
3. change ProfileThread start when process new profile task

* remove unnecessary getter

* add test assert error message

* adding `AgentServiceRule`

* revert original assert

* remove unnecessary getter

* resolve issues

* reduce findService invoke

* resolve style error

* recheck profiling when change first span operatin name

* resolve issues
1. remove `ContextManager#profilingRecheck`, only check on `TracingContext`
2. rename comments
3. resolve volatile array setting

* remove article link

* add `ProfileTask#maxSamplingCount` check

* resolve conflict (Downstream -> Commands)

* 1. change profilingSegmentSlots init on construct
2. if is profiling, recheck dont need to stop
3. total profiling count increment on first dump

* remove unused return val

* remove some `@param` and `@return`

* add profile task check result data bean

* change profiler slot to `AtomicReferenceArray`

* resolved java doc error

* fix doc error, remove meaningless descriptions

* resolve missed profile receiver on oap starter

* resolve method invoke error

Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
Co-authored-by: kezhenxu94 <kezhenxu94@163.com>
2020-01-18 18:38:03 +08:00
..
e2e-6.x-agent-7.x-oap-compatibility Add E2E test case to verify compatibility between 6.x agents and 7.x … (#4132) 2019-12-26 15:26:08 +08:00
e2e-agent-auth add token authentication between agent and oap receiver. (#4197) 2020-01-12 23:08:39 +08:00
e2e-agent-reboot [CI] Make E2E tests run in multiple JDK versions (#3657) 2019-10-19 23:09:56 +08:00
e2e-base Support multiple linear values and merging p50/75/90/95/99 into percentile (#4214) 2020-01-12 22:10:50 +08:00
e2e-cluster Support multiple linear values and merging p50/75/90/95/99 into percentile (#4214) 2020-01-12 22:10:50 +08:00
e2e-cluster-with-gateway Add relation metrics verification in e2e test (#4080) 2019-12-19 13:26:27 +08:00
e2e-mysql Fix failed E2E MySQL case (#4246) 2020-01-16 16:34:27 +08:00
e2e-profile Sniffer processing profile task and report status and snapshot (#4220) 2020-01-18 18:38:03 +08:00
e2e-single-service Add relation metrics verification in e2e test (#4080) 2019-12-19 13:26:27 +08:00
e2e-ttl Support multiple linear values and merging p50/75/90/95/99 into percentile (#4214) 2020-01-12 22:10:50 +08:00
pom.xml add token authentication between agent and oap receiver. (#4197) 2020-01-12 23:08:39 +08:00
run.sh Support multiple linear values and merging p50/75/90/95/99 into percentile (#4214) 2020-01-12 22:10:50 +08:00