Scott
54d8c95cf2
Add sf express to the powered by page. ( #4577 )
2020-03-27 08:54:33 +08:00
Randy Abernethy
a45fb308f8
Syntax, grammar and basic cleanup. ( #4575 )
...
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-03-27 07:54:41 +08:00
kezhenxu94
509b20e7ce
Add JDK13, JDK14 to build matrix ( #4574 )
...
Motivation:
Guarantee that the agent supports JDK13 and JDK14
Modifications:
Add JDK13 and JDK14 to build matrix
Result:
Build with JDK13 and JDK14
2020-03-26 22:13:28 +08:00
heguoya
cb5ff88d95
Add yunda express to the powered by page. ( #4571 )
...
* Update powered-by.md
* Update powered-by.md
Change order.
* Update powered-by.md
Change to official company name.
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-03-26 12:34:30 +08:00
mrproliu
569baf3236
Correlation protocol implement ( #4555 )
...
Co-authored-by: Mrproliu <mrproliu@lagou.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
2020-03-26 09:02:14 +08:00
songzhendong
d53b27de1a
Update How-to-build.md ( #4568 )
...
Modify Eclipse and IDEA steps
2020-03-25 17:07:28 +08:00
kezhenxu94
72f46f7499
Add missing `@Repeatable` to `@Tag` annotation ( #4567 )
...
* Add missing `@Repeatable` to `@Tag` annotation
* Remove some verified minor versions to speed up plugin tests
2020-03-25 09:58:16 +08:00
kezhenxu94
e7f66c911e
[CI] Reorganize the Plugin Tests to speed up the PR checks ( #4566 )
2020-03-24 23:33:15 +08:00
吴晟 Wu Sheng
f1b2b298b1
Upgrade jackson-databind version to 2.9.10 ( #4565 )
2020-03-24 18:42:08 +08:00
吴晟 Wu Sheng
7c9b6cf054
Fix a typo. ( #4558 )
...
* Update How-to-release.md
* Update How-to-release.md
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
2020-03-24 08:57:47 +08:00
何延龙
954eede0ec
Add PHP module support to e2e test ( #4547 )
2020-03-23 23:16:28 +08:00
吴晟 Wu Sheng
2ec8e2ad7b
Update the announce process. ( #4553 )
...
* Update the announce process.
* Update How-to-release.md
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
2020-03-23 15:54:24 +08:00
kezhenxu94
f51ba3a94d
[Chore] Fix license headers and rename E2E job name ( #4551 )
...
* Fix license headers and rename E2E job name
* Fix RAT plugin and enable both RAT and checkstyle plugin
2020-03-23 13:51:39 +08:00
吴晟 Wu Sheng
259a147682
Add miss doc about collecting parameters in the profiled traces. ( #4552 )
2020-03-23 09:41:02 +08:00
mrproliu
ace781ff49
Provide HTTP parameter in the profiling contet ( #4546 )
...
* Provide active HTTP parameter collection automatically in the profiling context
* Fix style check
* fix style error
* Add profile status, storage it into TracingContext. simplify to get profiling method
* Change the profile status field name in TracingContext
* Replace gone images
* resolve issues
* resole description issues
Co-authored-by: Mrproliu <mrproliu@lagou.com>
Co-authored-by: kezhenxu94 <kezhenxu94@163.com>
2020-03-22 17:19:57 +08:00
mrproliu
a9d34e3b61
Remove unnecessary parameter in the profile log query ( #4549 )
...
* Remove unnecessary parameter in the profile log query
* Replace gone images
Co-authored-by: Mrproliu <mrproliu@lagou.com>
Co-authored-by: kezhenxu94 <kezhenxu94@163.com>
2020-03-22 12:49:43 +08:00
cngdkxw
2e9f001633
Add spring cloud feign 2.x plugin ( #4526 )
2020-03-20 20:28:30 +08:00
yoje
5251cc7239
fix finagle: process NoopSpan ( #4544 )
...
fix KafkaProducer CallbackInterceptor npe
Co-authored-by: huangyongjie <huangyongjie@tigerbrokers>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-03-20 11:31:52 +08:00
吴晟 Wu Sheng
1c7529a559
Add a miss link about apdex documentation. ( #4543 )
2020-03-20 08:24:35 +08:00
kezhenxu94
967ed8f774
Make `CommandService` daemon to avoid blocking target application shutting down gracefully ( #4541 )
2020-03-19 13:53:54 +08:00
何延龙
28ac73bff3
fix #4539 , add PHP to the query protocol ( #4540 )
...
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-03-19 12:41:08 +08:00
mrproliu
919c8af377
SkyWalking Cross Process Correlation Headers Protocol ( #4509 )
...
* provide the data transmission protocol
Co-authored-by: Mrproliu <mrproliu@lagou.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
Co-authored-by: kezhenxu94 <kezhenxu94@163.com>
Co-authored-by: zhang-wei <pknfe@outlook.com>
2020-03-19 11:39:44 +08:00
吴晟 Wu Sheng
61f98c81f0
Move the main branch to 7.1.0 iteration. ( #4537 )
...
* [maven-release-plugin] prepare release v7.0.0
* [maven-release-plugin] prepare for next development iteration
2020-03-19 10:38:41 +08:00
吴晟 Wu Sheng
499434cb6e
UI update ( #4535 )
2020-03-18 23:11:47 +08:00
吴晟 Wu Sheng
07550b0d40
Update UI submodule. ( #4534 )
2020-03-18 16:26:21 +08:00
吴晟 Wu Sheng
5d12e586c3
Add the UI usage documentation ( #4533 )
...
* Add UI documentation.
* Fix
* Fix size.
2020-03-18 12:16:57 +08:00
mrproliu
55a5f2dc19
Update UI ( #4532 )
...
Co-authored-by: Mrproliu <mrproliu@lagou.com>
2020-03-18 00:00:28 +08:00
吴晟 Wu Sheng
9333bf9cec
Add 7.0.0 changelog ( #4531 )
2020-03-17 22:20:14 +08:00
Daming
336e650694
[hotfix] Fix AlarmQuery query condition issue ( #4529 )
...
* fix Alarm query condition issue
* Update oap-server/server-storage-plugin/storage-influxdb-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/influxdb/query/AlarmQuery.java
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
Co-authored-by: kezhenxu94 <kezhenxu94@163.com>
2020-03-17 13:37:44 +08:00
mrproliu
c8187ccd41
Fix profile trace not match when change the entry operationId/Name ( #4528 )
...
* Fix profile trace not match when change the entry operationId/Name
* Update TracingContext.java
Co-authored-by: Mrproliu <mrproliu@lagou.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-03-17 12:39:58 +08:00
kezhenxu94
dcd66ee6e9
Rewrite the E2E test framework and tests ( #4510 )
...
Motivation:
According the feedback from the community, the e2e tests are hard for
them to understand and get them started, so this pull request aims to
rewrite the e2e tests with some improvements:
- debuggable locally, now you can run every individual case directly
inside the IDE, just like running a plain unit test.
- same functionalities of multiple counterparts share the same codes,
cases like different storages and cluster coordinators share the same
codes, easy to add more similar cases.
- the "end" now extends to the Doccker images, meaning that some bugs
like #4483 and #4471 can be more easily and early to be discovered.
- codes style and license headers are checked
Modifications:
- adopt jupeter (a.k.a junit 5), testcontainers as the new test
framework, all containers are orchestrated by docker-compose.yml,
well-known technology that developers should be familiar with.
- rewrite all test cases and verify them.
- reorganize the workflows in GitHub Actions.
Result:
- new e2e test should be easy to add.
- closes https://github.com/apache/skywalking/issues/4472
2020-03-16 23:45:14 +08:00
吴晟 Wu Sheng
b91d7447e8
UI update. ( #4525 )
2020-03-16 17:03:32 +08:00
mrproliu
ffff7befb0
sync ui ( #4521 )
...
Co-authored-by: Mrproliu <mrproliu@lagou.com>
2020-03-16 15:08:23 +08:00
kezhenxu94
69e3d80e24
Add selector property in application.yml ( #4514 )
...
### Motivation
Ease the efforts of modifying configurations in automatic workflow and scripts, like Docker and helm chart.
### Modification
Add a `selector` property into `application.yml` to enable switching configuration simply by environment variables or system properties, and filter the unselected options, leaving only selected one.
### Result
- We can switch a configuration by environment variables or system property
- Closes #4511
2020-03-15 23:28:14 +08:00
mrproliu
16de88c111
Fix query profiled segments error ( #4516 )
...
Co-authored-by: Mrproliu <mrproliu@lagou.com>
2020-03-15 20:32:36 +08:00
吴晟 Wu Sheng
2118a76250
Support new sub-topology. ( #4513 )
2020-03-15 09:48:03 +08:00
Gao Hongtao
78d14ebbd6
Enable OAP gRPC SSL transportation ( #4470 )
...
* Enable OAP gRPC SSL transportation
Porting to OpenSSL to enable SSL transportation. The server private
key is in the format of PCKS#8, certificates is x509 though.
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Add netty-tcnative-boringssl-static 2.0.26 licnese
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Update docs/en/setup/backend/grpc-ssl.md
Co-Authored-By: kezhenxu94 <kezhenxu94@apache.org>
* Update docs/en/setup/backend/grpc-ssl.md
Co-Authored-By: kezhenxu94 <kezhenxu94@apache.org>
* Add SSL to grpc remote client and sharing server
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Update documents
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Fix nits
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Fix test case
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Add e2e-ssl and remove other test cases temporarily
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Add TLS relevant files
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Decrease timeout
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Test config works
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* triger CI on oap-ssl branch
* Disable agent ca
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Switch to sharing server
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Add agent log to console
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Upload log files
* Change backend
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Revert "Change backend"
This reverts commit 7a085711e3653d3bf642aa84f73650e22595e383.
* Update backend
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Revert e2e
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Ignore TSL relevant files
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Polish codes
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Update certificates expires year to 2120
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
2020-03-15 08:15:28 +08:00
cngdkxw
d5efc97c80
RestTemplate async plugin ClassCastException ( #4507 )
...
* ClassCastException
* resttemplate 4.x scenario
* add support versions & fix expectedData format-
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-03-13 23:13:51 +08:00
吴晟 Wu Sheng
e69391a207
Support Secrets Management File in the ElasticSearch 6/7 storage ( #4493 )
...
* Temp commit
* Support secretsManagementFile file.
* Update doc.
* 1. Support JKS/pass runtime change too.
2. Follow review.
* Fix format.
* Fix username/password/trustPass haven't been updated in the es client.
* Fix doc issue.
Co-authored-by: Jared Tan <jian.tan@daocloud.io>
2020-03-13 20:50:14 +08:00
muyun12
80911d088c
fix the error of Struts2 plugin: java.lang.NoSuchMethodError: javax.servlet.http.HttpServletResponse.getStatus() ( #4503 )
...
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-03-13 17:01:06 +08:00
pengfei
37e93a6f41
add KubeSphere in powered-by list ( #4504 )
...
* add KubeSphere in powered-by list
Signed-off-by: FeynmanZhou <pengfeizhou@yunify.com>
* move KubeSphere alphabetically
Signed-off-by: FeynmanZhou <pengfeizhou@yunify.com>
2020-03-13 10:53:46 +08:00
Gao Hongtao
fdb816c799
Update MiniKube for CI process ( #4495 )
...
* Update pre.sh
* add if func
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Reorder steps
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Upgrade minikube to 1.8.0
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-03-12 10:33:11 +08:00
Xin,Zhang
f910679180
sync ui ( #4497 )
...
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-03-12 09:46:12 +08:00
Mikael Schirén
09f3b26f68
support language php ( #4499 )
2020-03-12 08:50:41 +08:00
mrproliu
cd2fb513a6
Fix GraphQL profile queried error when cannot matches any snapshot ( #4490 )
...
* Fix GraphQL profile queried error when cannot matches any snapshot
* fix adding list bug
Co-authored-by: Mrproliu <mrproliu@lagou.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-03-11 19:24:44 +08:00
Xin,Zhang
39489ebc1e
sync ui ( #4491 )
...
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-03-11 18:38:50 +08:00
吴晟 Wu Sheng
6723f349c1
Fix NoSuchElement exception for lazy injection. ( #4488 )
2020-03-11 16:50:34 +08:00
吴晟 Wu Sheng
6ea3a933a2
Delete appveyor.yml ( #4489 )
2020-03-11 15:30:48 +08:00
mrproliu
5ea0133a62
fix overlapping time ranges profile analyze error ( #4487 )
...
Co-authored-by: Mrproliu <mrproliu@lagou.com>
2020-03-11 14:39:40 +08:00
yoje
ced5cb2828
Add finagle plugin ( #4441 )
...
* Add finagle plugin (#4433 )
* fix failed checks for pr(#4441 )
* Add licenses for some files
* Update Supported doc
* Add finagle to test component-libraries.yml
* Add finagle automatic tests into CI
* Add comments
* update comments
* Remove CompatibilityChecker
* Move query-protocol submodule to the right version
* Remove `enhancedInstance.setSkyWalkingDynamicField` in `ClientTracingFilterInterceptor`.
* Update expectedData.yaml of finagle tests
* Use lazy ContextCarrier injection.
* Add comments for `ContextCarrierHelper`
* Fix ContextHolderFactory to avoid context pollution
Co-authored-by: huangyongjie <huangyongjie@tigerbrokers>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-03-11 13:04:58 +08:00