skywalking-java/oap-server/server-receiver-plugin
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
..
envoy-metrics-receiver-plugin Update JDK compiling level to 8, and remove zip dist. (#4119) 2019-12-25 15:55:24 +08:00
jaeger-receiver-plugin Set the main branch to 7.0.0-SNAPSHOT (#4115) 2019-12-24 16:37:13 +08:00
receiver-proto Fix os maven plugin issues for Eclipse m2e (#4144) 2019-12-29 13:49:27 +08:00
skywalking-clr-receiver-plugin Set the main branch to 7.0.0-SNAPSHOT (#4115) 2019-12-24 16:37:13 +08:00
skywalking-istio-telemetry-receiver-plugin Update JDK compiling level to 8, and remove zip dist. (#4119) 2019-12-25 15:55:24 +08:00
skywalking-jvm-receiver-plugin Drop support of protocol v1 (sw3) (#4244) 2020-01-17 20:33:52 +08:00
skywalking-mesh-receiver-plugin Set the main branch to 7.0.0-SNAPSHOT (#4115) 2019-12-24 16:37:13 +08:00
skywalking-profile-receiver-plugin Sniffer processing profile task and report status and snapshot (#4220) 2020-01-18 18:38:03 +08:00
skywalking-register-receiver-plugin Drop support of protocol v1 (sw3) (#4244) 2020-01-17 20:33:52 +08:00
skywalking-sharing-server-plugin add token authentication between agent and oap receiver. (#4197) 2020-01-12 23:08:39 +08:00
skywalking-so11y-receiver-plugin Set the main branch to 7.0.0-SNAPSHOT (#4115) 2019-12-24 16:37:13 +08:00
skywalking-trace-receiver-plugin Drop support of protocol v1 (sw3) (#4244) 2020-01-17 20:33:52 +08:00
zipkin-receiver-plugin Add service type from register and support browser as service type (#4157) 2020-01-01 18:01:41 +08:00
pom.xml Provide profile task downstream to sniffer (#4172) 2020-01-09 09:35:39 +08:00