Commit Graph

4940 Commits

Author SHA1 Message Date
li.can 979fa73343 add aspectJ path (#3080) 2019-07-15 17:18:44 +08:00
kezhenxu94 4db1773d3e Fix wrong logger names (#3075)
* Fix wrong logger name

* Fix more wrong logger names in agent side
2019-07-15 00:35:15 +08:00
kezhenxu94 37efd1f95a Add e2e cluster tests (#3016)
* Add e2e cluster tests
2019-07-14 23:25:41 +08:00
吴晟 Wu Sheng 34b63ae135
Make persistent period configurable. (#3070) 2019-07-14 16:13:32 +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
Daming 8f76ff2fe6 add optional-plugins into ImportControl check list (#3061) 2019-07-12 19:24:51 +08:00
于玉桔 d996d7bf4a fix (#3057) 2019-07-12 19:52:03 +09:00
Alan Lau faec2b02b4 Fix typos. (#3058) 2019-07-12 16:38:16 +09:00
彭勇升 pengys 10449aa51c Logger class is incorrect. (#3054) 2019-07-12 09:46:36 +09:00
Alan Lau 52b674e3a5 Fix isSelf address. (#3051) 2019-07-12 08:25:41 +09:00
zhangwei deb2d90029 fix deleteIndex repeat append namespace (#3017)
* fix deleteIndex repeat append namespace

* fix deleteIndex repeat append namespace

* fix checkStyle

* fix

* fix test assert

* update test method name

* fix test

* fix

* del elastic.search.namespace

* fix check style

* update ITElasticSearchNamespaceClient to ITElasticSearchClientOfNamespace

* move undoFormatIndexName to ITElasticSearchClien

* move #getIndex to ITElasticSearchClient

* add deleteByModelName and deleteByIndexName

* add deleteByModelName and deleteByIndexName

* revert ITElasticSearchClient#getIndex

* Use whitebox get from powermock to get this.

* undo namespacePrefix
2019-07-12 07:53:11 +09:00
吴晟 Wu Sheng 8b2cfa2cd8 Try to fix MySQL TTL failure. (#3038) 2019-07-10 23:29:13 +08:00
吴晟 Wu Sheng ba24490166 Remove "IDs can't be null" in backend, as UI hasn't fixed this for a long time. (#3039) 2019-07-10 17:32:45 +08:00
evanxuhe 3bc03f8eec Add lixiang.com to powered-by page (#3030) 2019-07-09 20:30:57 +09:00
Jared Tan ded295bd6c add 富国基金管理有限公司 to powered by page. (#3019)
* add 富国基金管理有限公司 to powered by page.

* Update powered-by.md
2019-07-08 15:43:35 +09:00
zygfengyuwuzu b21db17148 Add 北京宅急送快运股份有限公司 to powered by page (#3001)
* Update powered-by.md

北京宅急送快运股份有限公司

* Update powered-by.md
2019-07-04 15:35:50 +08:00
Gao Hongtao 8c91f14ba6 Sync docker configuration with 6.2.0 (#2994) 2019-07-03 17:02:05 +08:00
Gao Hongtao 01b963c109 Adding deadline to gRPC client (#2987)
* Set up 10 seconds deadline after gRPC client sending
 * The duration of deadline contains three segments: connecting,
   request and response

For blocking stub, I just set deadline before invoke service. For
bi-streaming stub, I found all of them are used as a blocking style,
that after getting streaming response client stub just close current
streaming. Base on above reality, I pick the same way as blocking one.
2019-07-03 14:34:04 +08:00
kezhenxu94 9d7649d907 Set charset in web hook and replace magic number (#2986) 2019-07-03 09:22:53 +08:00
zhousiliang163 6c85693ca1 fix issue #2979 (#2980)
* fix issue #2979

* remove the unused import, which causes the CI failed
2019-07-02 11:34:19 +08:00
于玉桔 48ffd09239 Spring @Async plugin support (#2902)
* spring_async_plugin

* fix

* fix

* fix

* fix

* format fix

* rename

* fix

* fix version

* Update SWCallable.java

* Update Supported-list.md

* Update Supported-list.md
2019-07-02 07:46:25 +08:00
Xin,Zhang 47f7b98905 Fix the status is incorrect (#2982) 2019-07-01 23:32:45 +08:00
于玉桔 1e25678b9e Logback support AsyncAppender print tid (#2750)
* AsyncAppender

* improve performance

* fix mdc issue

* fix mdc

* add Async demo
2019-07-01 21:12:19 +08:00
吴晟 Wu Sheng 0225711e26
Check duplicate providers in bootstrap (#2976)
* Enhance module manager
2019-07-01 15:54:12 +08:00
吴晟 Wu Sheng 11e7cd44f7
[Revert]etcd configuration is not implemented (#2974)
* etcd configuration is not implemented and the provider definition is copied from cluster management, which could cause multiple loading by module manager.

* Fix a missing delete.
2019-07-01 11:03:38 +08:00
kezhenxu94 d1a521b705 Add end to end tests (#2935)
e2e test setup. cc @hanahmily @peng-yongsheng @IanCao @zhaoyuguang @JaredTan95 

# e2e test case
One single standalone Spring service, accessing H2 database. This service has been installed the agent. 
OAP runs in single mode with H2 storage too.

The e2e test will verify the results through GraphQL query
1. Traces exist.
2. Service/Service Instance/Endpoint exist and have expected metrics.
3. Topology exists and match expected.
2019-06-30 20:44:24 +08:00
Roshi 7f3ff150ab One more time for heigher performance (#2930)
V3(this commit) has 20% performance improvement leverages from no `false-sharing` of CPU cache mechanism.
  /**
     * Benchmark                                                 Mode  Cnt         Score         Error  Units
     * AtomicRangeIntegerTest.testGetAndIncrementV1Performance  thrpt    5  13496720.554 ±  240134.803  ops/s
     * AtomicRangeIntegerTest.testGetAndIncrementV2Performance  thrpt    5  39201251.850 ± 1005866.969  ops/s
     * AtomicRangeIntegerTest.testGetAndIncrementV3Performance  thrpt    5  45832615.061 ± 2987464.163  ops/s
     */
2019-06-29 15:18:03 +08:00
吴晟 Wu Sheng 4faa950c14
Move master to 6.3.0 (#2968)
* [maven-release-plugin] prepare release v6.2.0

* [maven-release-plugin] prepare for next development iteration
2019-06-29 13:49:36 +08:00
kezhenxu94 decd9a70e3 Fix typo in LICENSE (#2970) 2019-06-29 12:07:29 +08:00
于玉桔 502ec8a974 Sync UI (#2966) 2019-06-28 15:49:06 +08:00
caoyixiong 9b6cf4c24d
Merge pull request #2965 from apache/wu-sheng-patch-1
No password in demo env
2019-06-28 01:12:26 -05:00
吴晟 Wu Sheng 145e0f5bef
Update README.md 2019-06-28 13:44:04 +08:00
吴晟 Wu Sheng dca8989af4
Add changelogs of 6.2.0 (#2964) 2019-06-28 11:44:18 +08:00
吴晟 Wu Sheng 55d71e0ec3
Update UI, revert #2952 and fix JVM CPU usage again (#2961)
* Update UI.

* Fix CPU time again

* Update UI.
2019-06-28 10:53:44 +08:00
SummerOfServenteen c82a230d4c Add shuaibaoshop.com to powered-by page (#2959)
* Update powered-by.md

* Update powered-by.md

Change list order
2019-06-27 21:07:15 +08:00
daming 6827839c21 typo (#2960) 2019-06-27 19:34:17 +08:00
caoyixiong c74ad8d317 remove stackDepth when its 0 (#2957) 2019-06-27 18:11:43 +08:00
kezhenxu94 90dadd9264 Do not report coverage on failure (#2953) 2019-06-27 16:24:36 +08:00
Jared Tan 7d2145c16b sync ui. (#2955) 2019-06-27 14:34:26 +08:00
吴晟 Wu Sheng 62d01382a7
Fix CPU is 0. (#2952) 2019-06-27 07:29:45 +08:00
吴晟 Wu Sheng 0922548069
Update backend-storage.md (#2950) 2019-06-27 00:14:37 +08:00
daming 1e584ddf50 fix missed condition in H2LogQueryDAO (#2947)
* fix missed condition

* fix missed condition

* fix missed condition
2019-06-26 15:23:02 +08:00
吴晟 Wu Sheng 11f9d64577
Submodules sync. (#2946)
* Submodules sync.

* Update
2019-06-26 08:08:23 +08:00
彭勇升 pengys dea6cfb010 Change the statement column type from Keyword to Text. (#2944)
* Use ids query method instead of get method for metrics persistence.

#2933

* Query by alias name.

* #2943

Change the statement column type from Keyword to Text.
2019-06-25 17:55:12 +08:00
吴晟 Wu Sheng 4deae17fb3 Fix lose query data bug. (#2941) 2019-06-25 15:06:31 +08:00
吴晟 Wu Sheng 85acc1b191
Revert "Introduce dead line settings from gRPC document. (#2917)" (#2936)
This reverts commit db8c45465b.
2019-06-24 00:08:59 +08:00
彭勇升 pengys 129d2918ac Use ids query method instead of get method for metrics persistence. (#2934)
* Use ids query method instead of get method for metrics persistence.

#2933

* Query by alias name.
2019-06-23 16:53:45 +08:00
吴晟 Wu Sheng d844a52587
Fix OOM by empty stack of exception. (#2931)
* Support bootstrap class enhance and fix OOM by empty stack of exception.

* Agent document update

* Remove a word.

* Fix wrong cause exception search.

* Fix the condition

* Revert bootstrap class loader enhance.

* Remove import.

* no message
2019-06-23 08:42:03 +08:00
daming fa7a1983f9 Fix ModuleProvider is repeated loading (#2923) 2019-06-21 21:01:20 +08:00