Commit Graph

99 Commits

Author SHA1 Message Date
吴晟 Wu Sheng b059f7f935
Correct the words for new PMC (#4468)
* Update committer.md

* Update committer.md

Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
2020-03-09 15:15:50 +08:00
吴晟 Wu Sheng 0439dccc30
Update Plugin-test.md (#4459) 2020-03-08 14:12:03 +08:00
Daming da44d28547
Introduce Agent-Test-Tool suite (#4458)
* Introduce Agent-Test-Tool suite

* rename term
2020-03-08 09:15:41 +08:00
吴晟 Wu Sheng 698376ec7d
Remove a wrong statement in the release guide (#4456) 2020-03-07 16:59:31 +08:00
吴晟 Wu Sheng 238007d3a5
Update How-to-release.md (#4451) 2020-03-06 23:25:46 +08:00
mrproliu 0df2d0a5e9
Provide profile exporter tool (#4416) 2020-03-04 20:28:14 +08:00
aderm 467ef8bffc
Update to actions/checkout@v2, fix checks error: reference is not a tree. (#4419) 2020-02-27 22:31:58 +08:00
kezhenxu94 78d38d6782
Update committer review and merge guide (#4383) 2020-02-19 21:10:26 +08:00
kezhenxu94 5b255ba3e3
Set up more strict code styles and fix existing issues (#4337)
Motivation:

Review code styles with some bots automatically.

Modifications:

Set up ReviewDog in GitHub Action to review code style.

Add more check rules to checkstyle plugin.

Result:

Obvious code styles can be reviewed and commented automatically.
2020-02-11 17:10:49 +08:00
John Niang 45516a3ed8 Make an alternative method while cloning (#4333)
* Make an alternative method while cloning skywalking project and sync submodules

* Add language type for code block

* Intend code blocks under list block

* Make list number same

* Move a tip about building from source codes.

Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-02-10 14:59:15 +08:00
mrproliu 30ebe1caf9
provide thread stack analyzes (#4308)
* provide thread analyzes

Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-02-04 16:24:05 +08:00
José Augusto ef60cb2781
mvnw proxy config (#4310)
* mvnw proxy config

explanation about config proxy mvnw

Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-02-04 09:59:00 +08:00
John Niang 738e4975cb Fix typo: guideline and code document (#4248) 2020-01-16 19:38:03 +08:00
Gao Hongtao 8d0c3b912f Add es7 support to docker (#4043)
* Add es7 support to docker

* Add es7 to github aciton workflow

* Rename dockerfile

* Update docker-compose

* Update matrix es name

* Set oap tag

* Add document

* Update How-to-build.md
2020-01-05 17:08:14 +08:00
kezhenxu94 6af14a36bc
Add troubleshooting doc for E2E (#4146) 2019-12-29 20:21:15 +08:00
吴晟 Wu Sheng 4e50132817
Remove the local/exit span register mechanism in Java agent scenario (#4059)
* Remove the local span and exit span register mechanism in Java agent scenario.

* Fix config, plugin, and document, as exit span is not required register anymore.

* Try to fix the test case expected data due to no register for exit span.

* Fix toolkit case.

* Remove exit span from plugin test framework document.

* Update protocol, FAQ, and CHANGELOG documents to highlight this change.

* Fix NPE when no entry span in the whole segment. Set endpoint to null in segment entity.

* Fix the snapshot and add inexistence operation name id.

* Fix several async cases.

* Fix undertow test case.

* Fix wrong error log name.

* Keep name consistent with 6.x concepts.

* Try to fix 3 async scenarios.

* Fix okhttp case.

* Fix Spring Async case.

* Fix another NPE

* Fix NPE when first span has no endpoint id when it is local or exit span.

* Still fill first operation name when no endpoint id.
2019-12-15 19:15:47 +08:00
zhang-wei 3741f4e386 [Feature] Service instance dependency (#3978)
* dispatcher

* getServiceInstanceTopology implementation

* CacheUpdateTimer

* fix compilation failure

* fix compilation failure

* fix esDao

* Update dao list

* dispatcher

* getServiceInstanceTopology implementation

* CacheUpdateTimer

* fix compilation failure

* fix compilation failure

* fix esDao

* Update dao list

* test e2e

* add official_analysis.oal & update getServiceInstanceTopology

* test instance topo for single service

* fix gql

* fix verifyServiceInstances

* verifyServiceInstanceTopo

* fix verifyServiceInstanceTopo

* fix ServiceInstanceInventory#name

* fix ServiceInstanceInventory#name

* e2e test

* fix action

* fix provider port

* fix Instance Node Type

* re run

* fix expected-data

* add e2e mysql

* set @Test timeout

* fix ci

* increase timeout

* re check

* test ttl es7

* test ttl

* fix action

* merge group

* test ttl es7

* replace official_analysis.oal

* replace official_analysis.oal

* comments

* add TODO

* add TODO

* fix filed name
2019-12-09 08:23:21 +08:00
Daming 125e96e78c Set up CI-IT action and Split Plugin-Tests (#3956)
* set up CI-IT action and Split Plugin-Tests

* update
2019-11-29 07:19:11 +08:00
Alan Lau 7e1a0e7277 Fix Tomcat to jvm. Because it's using JVM container. (#3927) 2019-11-25 14:04:41 +08:00
Alan Lau 8ad3bab42e [test/plugin] Immigrate tests okhttp scenario (#3905)
* Immigrate tests okhttp scenario

* Fix Header.

* Fix license Header.

* Modify code follow the reivew suggestions.

* Fix expected.xml

* Restore the missed config

* Update okhttp elapsed time.

* Update total time for Group1.

* Fix the missed operationNames.
2019-11-25 11:37:52 +08:00
zhang-wei 9fcdcb5227 fix grpc scenario (#3921) 2019-11-23 19:06:01 +08:00
aderm a2dce716db [test/plugin] immigrate test hystrix scenario. (#3887)
* [test/plugin] immigrate test hystrix scenario.

* change package name.

* add start script.
2019-11-19 16:27:31 +08:00
于玉桔 6ffd92792d Support spring-tx in optional plugin (#3857)
* plugin code

* NPE FIX
2019-11-19 10:05:01 +08:00
aderm 33d2962593 [test/plugin] add elasticsearch 7.x plugin test scenario. (#3868)
* [test/plugin] add elasticsearch 7.x plugin test scenario.

* refresh index, make can search.

* remove unused package.

* update supported framework document.

* fix service name repeat.
2019-11-17 11:23:11 +08:00
Alan Lau b2d1460414 make words be consistent in the context.& fix typo (#3865) 2019-11-15 17:39:26 +08:00
viswaramamoorthy d0a1cdd506 Rabbitmq plugin test migration (#3788)
* Rabbitmq plugin e2e test migration

* 3753-code review fixes

* 3753-test-case-improvements

* Update pom.xml

Remove the repo addresses.

* Update Plugin-test.md
2019-11-15 16:02:51 +08:00
aderm 5f8ee254a4 [test/plugin] immigrate test feign scenario. (#3838)
* immigrate test feign scenario.

* add license.

* update use test skeleton.

* delete repeat spring-boot starter dependence.

* add support-list version.
2019-11-15 00:11:43 +08:00
aderm e11d20715d Add elasticsearch 6.x plugin & elasticsearch 6.x test scenario (#3803)
* Add elasticsearch 6.x plugin & elasticsearch 6.x test scenario
2019-11-13 13:55:28 +08:00
zhang-wei 48bcac2307 [test/plugin] immigrate jedis scenario (#3811)
* jedis scenario

* update doc
2019-11-09 15:34:13 +08:00
zhang-wei cbe03da066 [test/plugin] fix archetypes (#3808)
* fix archetypes

* fix log4j
2019-11-09 13:51:39 +08:00
Daming 23bc69cd48 Provide archetypes for plugin testcase (#3802)
* provide archetypes for testcase
2019-11-08 14:48:40 +08:00
aderm 998ce29632 update plugin test doc. (#3804) 2019-11-08 08:16:52 +08:00
zhang-wei 62060749f7 [test/plugin] merge undertow scenario (#3797)
* merge undertow scenario

* update elapsed time
2019-11-07 15:29:52 +08:00
Daming e23ae59021 reformat and add total time for groups (#3799) 2019-11-07 08:01:20 +08:00
Daming 1bbf97760c add an elapsed time list for plugins (#3798) 2019-11-06 23:29:26 +08:00
吴晟 Wu Sheng 05761ef522
Add plugin test framework doc (#3786)
* Add SkyWalking plugin test framework doc

* Remove Chinese.

* Add a description to the env variable, CASE_SERVER_IMAGE_VERSION

* Fix typo

* Change paragraph structure.
2019-11-05 17:03:21 +08:00
吴晟 Wu Sheng cfc9ae0eae
Polish doc, remove old OAL description. (#3643)
* Polish doc, remove old OAL description.

* Add a new use case.
2019-10-17 20:53:50 +03:00
吴晟 Wu Sheng 6e02d34aa2
Committer vote and set up document. (#3496)
* Committer vote and set up document.

* Change document link structure.

* Fix typo.
2019-09-23 16:11:19 +08:00
kezhenxu94 e1b1465564 Add attention note to plugin development guide (#3245) 2019-08-11 13:35:23 +08:00
wuguangkuo 6c30223838 fix doc error (#3237) 2019-08-09 19:48:27 +08:00
吴晟 Wu Sheng 0df76e4e38
Remove the scope-meta file (#3226)
* Remove the meta file
2019-08-07 17:35:12 +08:00
kezhenxu94 37acc3dc99 Add dependency licenses check (#3221)
* Add dependency licenses check
2019-08-07 09:45:23 +08:00
Jared Tan 5d3312cccc Update Java-Plugin-Development-Guide.md (#3188) 2019-07-29 16:34:30 +08:00
吴晟 Wu Sheng c76fb4053e
Set up the bootstrap instrumentation plugin framework (#3152)
* POC: Intercept successfully.

* Refactor codes

* Build the new core

* Setup the new core.

* Push the javassist version to 3.23.2-GA, as it is the last version supports JDK 1.6 compile, according to https://github.com/jboss-javassist/javassist/blob/rel_3_23_2_ga/pom.xml#L149-L160

* Finish the all codes.

* Document updated for bootstrap instrumentation.

* Add a notice to document.

* Remove unexpected file.

* Set javassist version right. Add judge in core interceptors

* Fixe no log bridge implementation
2019-07-25 22:00:07 +08:00
吴晟 Wu Sheng 5b039e9747 All NEW OAL Runtime Engine (#3109)
* Change OAL generator tool to runtime.

Step 1. change project structure. API links and maven pom.

* Part of metrics class generation

* Metrcis class generated.

* Set up the basic structure of new OAL engine.

* Finish metrics generation.

* Support dispatcher generation.

* Format codes.

* Generate dispatcher all methods.

* Implement disable in hardcode.

* Clear up

* Fix compile startup.

* Update license and document of new OAL engine.

* Fix rat.

* Disable class output in default

* Copy from @kezhenxu94 's test PR, https://github.com/apache/skywalking/pull/3110

* Wait for the mount command to finish
2019-07-18 19:47:23 +08:00
kezhenxu94 f84e1de593 Add docs of e2e development guide (#2984)
* Add docs of e2e development guide
2019-07-17 10:57:56 +08:00
Daming 1d13d735bb setup your ide (#3063)
* setup your idea

* add anchors

* fix

* Update docs/en/guides/How-to-build.md

Co-Authored-By: kezhenxu94 <kezhenxu94@163.com>

* Update docs/en/guides/How-to-build.md

Co-Authored-By: kezhenxu94 <kezhenxu94@163.com>
2019-07-13 22:33:52 +08:00
吴晟 Wu Sheng 73a4d3c1de
Update Java-Plugin-Development-Guide.md (#3067) 2019-07-13 19:34:19 +08:00
Alan Lau faec2b02b4 Fix typos. (#3058) 2019-07-12 16:38:16 +09:00
kezhenxu94 5b6a890592 Adjust pom plugin position and add docs (#2870)
* Adjust pom plugin position and add docs

* Polishing

* Update as requested
2019-06-14 07:21:47 +08:00