Alan Lau
76d91635ee
Support etcd configuration. ( #2973 )
...
* Support etcd configuration.
2019-07-27 22:02:40 +08:00
彭勇升 pengys
16b8236506
1. All the inventories add last_update_time attribute, delete the mapping_last_update_time attribute in service inventory. ( #3168 )
...
2. Fixed the service inventory and net address inventory update bugs.
2019-07-26 14:02:27 +08:00
彭勇升 pengys
f658d9eb4d
Simplify the PxxMetrics and ThermodynamicMetrics to improve performance ( #3162 )
...
* Feature of database session
* Make it configurable.
* Change the metrics process flow.
before: metrics entrance -> aggregate worker -> remote worker -> trans worker -> minute, hour, day, month persistence worker -> storage
after: metrics entrance -> aggregate worker -> remote worker -> minute persistence worker -> trans worker -> hour, day, month persistence worker -> storage
* IntKeyLongValueHashMap instead of IntKeyLongValueArray.
* Make the OAP server can't startup.
* Finish
* Rename the method and fixed some test case issues.
* Rename field.
* no message
2019-07-25 19:08:36 +08:00
彭勇升 pengys
8605f4ccc0
Change the metrics process flow. ( #3157 )
...
* Feature of database session
* Make it configurable.
* Change the metrics process flow.
before: metrics entrance -> aggregate worker -> remote worker -> trans worker -> minute, hour, day, month persistence worker -> storage
after: metrics entrance -> aggregate worker -> remote worker -> minute persistence worker -> trans worker -> hour, day, month persistence worker -> storage
2019-07-24 18:18:20 +08:00
Gao Hongtao
924f25fec4
Self observability of OAP backend ( #3140 )
...
* First commit
* Fix e2e test and some nits
* Documenting so11y and setting default values of it in dev env
2019-07-24 16:08:56 +08:00
彭勇升 pengys
8d234a91e5
Feature of database session in OAP server. ( #3147 )
...
* Feature of database session
* Make it configurable.
* Make the OAP server can't startup.
2019-07-24 13:43:19 +08:00
吴晟 Wu Sheng
f83dc64602
Fix a wrong comment. ( #3134 )
2019-07-21 18:38:19 +08:00
彭勇升 pengys
8306ad4531
Reduce the number of threads to improve performance. ( #3133 )
...
* Refactor Persistence worker.
* 1. Provide InsertRequest and UpdateRequest interface for prepare persistence.
2. Implement the ids query for H2 metrics DAO.
* Refactor worker framework
* Use queue to receive asynchronous batch request.
* Rename the Datacarrier thread name.
* Fixed some mistake.
* New mistake.
2019-07-21 15:51:24 +08:00
吴晟 Wu Sheng
ab9bc9226b
Fix H2 metrics read bug, can't read expected existing metrics. ( #3132 )
...
Make agent mock works as usual.
2019-07-21 15:07:35 +08:00
彭勇升 pengys
594994ffae
1. Provide InsertRequest and UpdateRequest interface for prepare persistence. ( #3131 )
...
2. Implement the ids query for H2 metrics DAO.
2019-07-21 13:56:12 +08:00
彭勇升 pengys
6de3e55280
Too many EndOfBatchContext instance created. ( #3129 )
2019-07-21 00:26:17 +08:00
吴晟 Wu Sheng
d256fc348e
OAP internal RemoteService protocol change and code refactor ( #3128 )
...
* Remove the worker id, and add worker name for remote handler only.
* Remote metrics and inventory classes mapping too.
* Refactor codes.
2019-07-20 23:47:17 +08:00
彭勇升 pengys
6338de392f
Improve OAP server performance. ( #3127 )
...
* Improve OAP server performance.
2019-07-20 22:59:52 +08:00
彭勇升 pengys
8d70533921
Fixed buffer lost. ( #3118 )
2019-07-19 22:07:53 +08:00
彭勇升 pengys
ed507b78ef
Dirty-Read in concurrency ( #3117 )
...
* Fixed the problem of dirty reading of the storage implementation of elasticsearch.
* Fixed a mistake.
2019-07-19 14:22:01 +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
彭勇升 pengys
d4c7006525
Config item name is wrong. ( #3101 )
2019-07-17 17:24:00 +08:00
zhangwei
ed99079d20
Fix service cluster plugin bug ( #3074 )
...
* fix 3069
2019-07-17 14:40:45 +08:00
彭勇升 pengys
54b01223de
Aggregate worker will hold the metrics while there is no new metrics in. ( #3100 )
2019-07-17 13:59:54 +08:00
彭勇升 pengys
1057463812
Correct spelling errors in the network protocol. ( #3091 )
...
* Correct spelling errors in the network protocol.
* update protocol submodule commit id.
2019-07-16 09:19:48 +08:00
彭勇升 pengys
9025359163
Fixed a mistake that inject v1 segment producer into v2 standardization worker. ( #3090 )
2019-07-15 23:13:04 +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
吴晟 Wu Sheng
34b63ae135
Make persistent period configurable. ( #3070 )
2019-07-14 16:13:32 +08: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
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
吴晟 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
吴晟 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
daming
6827839c21
typo ( #2960 )
2019-06-27 19:34:17 +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
彭勇升 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
daming
fa7a1983f9
Fix ModuleProvider is repeated loading ( #2923 )
2019-06-21 21:01:20 +08:00
吴晟 Wu Sheng
db8c45465b
Introduce dead line settings from gRPC document. ( #2917 )
2019-06-21 00:53:31 +08:00
于玉桔
adb7ac44d7
Provide Zookeeper dynamic configuration center implementation. fixes #2825 ( #2852 )
...
* configration-zookeeper
2019-06-18 13:53:28 +08:00
kezhenxu94
5df621390f
Remove unstable test temporarily ( #2893 )
...
Nacos standalone mode don't use in-memory storage therefore we don't
need mysql
2019-06-18 09:38:20 +08:00
daming
6ff33d8816
Restore solrj-plugin ( #2888 )
...
* restore solrj-plugin
* restore solrj-plugin
2019-06-17 18:48:18 +08:00
彭勇升 pengys
70064f47cb
Use the ids query method instead of get method. ( #2887 )
...
#2886
2019-06-17 12:05:21 +08:00
Alan Lau
a70a2b236e
Add cluster-etcd-plugin ( #2725 )
...
* Add cluster-etcd-plugin
2019-06-17 11:27:40 +08:00
kezhenxu94
fac940cdbe
Provide Apollo dynamic configuration center implementation. fixes #2825 ( #2826 )
...
* Provide Apollo dynamic configuration center implementation. fixes #2825
2019-06-16 22:49:44 +08:00
kezhenxu94
e3e06bb024
Bump up fabric docker plugin version ( #2875 )
2019-06-14 15:16:09 +08:00