吴晟 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
吴晟 Wu Sheng
069b99bdbc
Add file change detection mechanism ( #4475 )
...
* Add file change detection mechanism
* Fix format.
* Make file content changed monitor easier.
* Add secondary round change and check the result.
* Update to support multiple files change monitoring.
2020-03-11 10:29:44 +08:00
kezhenxu94
9c974b80b4
Fix unclear doc and add missing variable ( #4484 )
...
* Revert "[BugFix] Docker InfluxDB cannot be enabled (#4483 )"
This reverts commit 73d0802cd6 .
* Fix unclear doc and add missing variable
2020-03-11 07:46:59 +08:00
kezhenxu94
73d0802cd6
[BugFix] Docker InfluxDB cannot be enabled ( #4483 )
...
Motivation:
This patch fixes the bug that there's no chance to enable the InfluxDB storage in docker container.
Modifications:
Generate InfluxDB configuration section to enable it.
Result:
Users can enable InfluxDB by specifying SW_STORAGE=influxdb
2020-03-10 20:41:34 +08:00
Xin,Zhang
ab8d7fab23
sync ui ( #4474 )
2020-03-10 07:59:32 +08:00
kezhenxu94
fff3378d40
[BugFix] Docker so11y cannot be disabled ( #4471 )
...
### Motivation:
This patch fixes the bug that there's no chance to disable the so11y in docker container.
### Modifications:
- Remove the default so11y section, and only add it when the environment variable exists.
### Result:
- Users can disable so11y by leaving the `SW_TELEMETRY` empty or set it to `none`
2020-03-09 20:42:26 +08:00
Gao Peng
ccb23d0faf
#4463 FAQ for Maven compilation failure with error like python2 not found ( #4473 )
...
* #4463 FAQ for Maven compilation failure with error like python2 not found
* #4463 FAQ for Maven compilation failure with error like python2 not found
* Update maven-compile-npm-failure.md
* Update docs/en/FAQ/README.md
Co-Authored-By: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
* Update docs/en/FAQ/maven-compile-npm-failure.md
Co-authored-by: kezhenxu94 <kezhenxu94@163.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-03-09 19:54:58 +08:00
吴晟 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
Weiyi Liu
f0385ff7b0
Remove & Simplfy redundancy code. ( #4467 )
...
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-03-09 11:36:48 +08:00
吴晟 Wu Sheng
cbc692908f
HTTP doc error about SpanLayer. ( #4464 )
2020-03-09 00:56:56 +08:00
吴晟 Wu Sheng
74b0af9d85
[Agent Core] Support lazy ContextCarrier injection and lazy peer id setting ( #4462 )
...
* Support lazy ContextCarrier injection and lazy peer id setting for exit span
* Close the set component id for exit and local spans
* Follow the review.
* Remove `void inject(AbstractSpan exitSpan, ContextCarrier carrier)` from AbstractTracerContext
2020-03-08 18:34:53 +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
8e1530d4fc
UI update, new topology implementation refactor. No new feature. ( #4457 )
...
* UI update, new topology implementation.
* Update license.
2020-03-07 21:36:56 +08:00
吴晟 Wu Sheng
698376ec7d
Remove a wrong statement in the release guide ( #4456 )
2020-03-07 16:59:31 +08:00
zhang-wei
7a302d4ff3
Ignore no upstream real address agent ( #4454 )
...
* ignore no upstream real address agent
* fix bug
* follow review
* fix checkstyle
* follow review
* follow review
* follow review
* follow review
* follow review
* fix language trans
* lower case
2020-03-07 16:11:16 +08:00
吴晟 Wu Sheng
238007d3a5
Update How-to-release.md ( #4451 )
2020-03-06 23:25:46 +08:00
吴晟 Wu Sheng
9b8a8be27e
Update pom.xml ( #4452 )
...
Update the latest release commit to the e2e for release verification.
2020-03-06 22:37:08 +08:00
Jared Tan
aa21765628
support http api for upstream trace. ( #4399 )
...
* support http api.
* e2e
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
2020-03-06 21:07:39 +08:00
mrproliu
0df2d0a5e9
Provide profile exporter tool ( #4416 )
2020-03-04 20:28:14 +08:00
吴晟 Wu Sheng
b6f7dce8c7
forward compatbility for DCS ( #4442 )
2020-03-04 17:28:53 +08:00
吴晟 Wu Sheng
d32450aa7d
Support name column(s) in the storage for 3rd party integration, like Kibana. Default OFF ( #4439 )
...
* Support dynamic column in the source.
* Support activeExtraModelColumns as a default OFF option.
* Fix words
* Update backend-setup.md
Fix format issue.
2020-03-04 14:44:54 +08:00
吴晟 Wu Sheng
be048d4236
Support change detection mechanism in DCS ( #4438 )
...
* Add UUID to DCS
2020-03-04 10:17:04 +08:00
Jared Tan
85cc9c36ac
fix agent auth e2e not activated. ( #4428 )
...
* fix e2e miss.
2020-02-29 22:20:43 +08:00
aderm
036aee8d2c
refactor Metrics class. ( #4418 )
...
* refactor Metrics class.
2020-02-28 08:49:12 +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
吴晟 Wu Sheng
58a787f9e1
Support ref endpoint name register ( #4422 )
2020-02-27 11:06:13 +08:00
mrproliu
b28c7d728e
Add profile multiple time ranges unit test ( #4420 )
...
* adding unit for multiple time ranges analyze
* remove un-use import
2020-02-26 21:43:21 +08:00
mrproliu
fa0b3df369
provide multiple time ranges to query profile analyze ( #4417 )
...
* profide multi time range to query profile analyze
* use method to avoid direct reference field
2020-02-26 10:51:38 +08:00
mrproliu
2ea341b890
Add missed profiled segment query ( #4413 )
...
* add profiled segment query
* fix query field error
2020-02-25 10:12:16 +08:00
吴晟 Wu Sheng
d63f2c9427
Support topology with multiple selected services ( #4408 )
...
* 1. Format codes
2. Add comments for storage interface of topology
3. Narrow the scope of secondary query to get the component name. Only query the nodes as client out of the given service Ids.
* Support topology with multiple selected services
* Sync the typo fix in the protocol
2020-02-24 23:01:13 +08:00
aderm
6d530c1d62
update doc. ( #4403 )
2020-02-24 00:30:13 +08:00