Jared Tan
6c347a1169
agent support custom properties. ( #3367 )
...
* agent support custom properties.
2019-09-17 14:44:42 +08:00
吴晟 Wu Sheng
06c357da6c
Make sure the cluster register happens before streaming process. ( #3471 )
2019-09-17 08:53:02 +08:00
stone.wlg
bb0b3d369f
provide cassandra java driver 3.x plugin ( #3410 )
...
* add cassandra java driver 3.x plugin
2019-09-12 16:14:48 -07:00
kezhenxu94
721f86485c
Add TTL E2E test ( #3437 )
...
* Add TTL E2E test
* Add to Jenkins stage and minor bugfix
* Upgrade e2e container version
* Polish and minor fix
* Polish
2019-09-09 22:06:57 -07:00
吴晟 Wu Sheng
ce20fe107d
Move to 6.5.0 ( #3439 )
...
* [maven-release-plugin] prepare release v6.4.0
* [maven-release-plugin] prepare for next development iteration
2019-09-08 16:24:21 -07:00
吴晟 Wu Sheng
2a2679eefb
Fix Pxx calculate bug. ( #3391 )
2019-09-02 10:14:33 +08:00
kezhenxu94
6fd85c8303
Avoid unnecessary resetting when service mapping id is already 0 ( #3383 )
...
* Avoid unnecessary resetting when service mapping id is already 0
* Avoid as early as possible and minor optimization
* Remove unused import
* Polish
2019-08-30 23:54:54 +08:00
kezhenxu94
54614a0594
Support gateway without agent ( #3308 )
...
* Support Gateway without agent
2019-08-30 16:17:41 +08:00
Andy Ai
8bf7e346ee
Support play 2.x ( #3207 )
...
* Support play 2.x
2019-08-29 17:00:51 +08:00
吴晟 Wu Sheng
dc0f6530cb
Fix TTL issue. ( #3292 )
...
* Fix TTL issue.
* Fix issue.
* Rename `getSecondTimeBucket` to `getRecordTimeBucket`.
2019-08-20 15:36:31 +08:00
kezhenxu94
db9759fcc2
Check license header strictly ( #3274 )
...
* Check license header strictly
* Ignore header template
* Include more files to check list
2019-08-16 14:37:44 +08:00
于玉桔
a0e816771c
Webflux plugin optimization ( #3243 )
...
* webflux
2019-08-13 22:52:01 +08:00
于玉桔
73cf05c5b9
fix component-libraries typo ( #3241 )
2019-08-10 17:07:18 +08:00
yantaowu
1bfda1dd65
Modify the thread pool of grpc server. ( #3225 )
...
* Modify the thread pool of grpc server.
* add license header
* make param confingable
* Add sharing and Jaeger config.
* Remove grpc thread config from yml
2019-08-09 09:14:55 +08:00
吴晟 Wu Sheng
0df76e4e38
Remove the scope-meta file ( #3226 )
...
* Remove the meta file
2019-08-07 17:35:12 +08:00
吴晟 Wu Sheng
b247dc979e
Move project master branch to 6.4.0-SNAPSHOT ( #3220 )
...
* [maven-release-plugin] prepare release v6.3.0
* [maven-release-plugin] prepare for next development iteration
2019-08-05 21:19:17 +08:00
kezhenxu94
49f50a24a4
Support upgrade backend w/o rebooting agents ( #3170 )
...
* Support upgrade backend w/o rebooting agents
2019-08-02 09:25:17 +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
彭勇升 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
彭勇升 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
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
54b01223de
Aggregate worker will hold the metrics while there is no new metrics in. ( #3100 )
2019-07-17 13:59:54 +08:00
吴晟 Wu Sheng
34b63ae135
Make persistent period configurable. ( #3070 )
2019-07-14 16:13:32 +08: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
于玉桔
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
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
彭勇升 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
85acc1b191
Revert "Introduce dead line settings from gRPC document. ( #2917 )" ( #2936 )
...
This reverts commit db8c45465b .
2019-06-24 00:08:59 +08:00
吴晟 Wu Sheng
db8c45465b
Introduce dead line settings from gRPC document. ( #2917 )
2019-06-21 00:53:31 +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
吴晟 Wu Sheng
0103d8ad28
Fix no stream register. ( #2873 )
...
* Fix no stream register.
* Make sure list order.
* Refactor codes.
* Fix wrong revert.
2019-06-14 11:31:51 +08:00
吴晟 Wu Sheng
0f9c27d481
Revert SolrJ plugin. ( #2871 )
...
* Revert SolrJ plugin.
* Remove an unexpected test case.
* Revert "Remove an unexpected test case."
This reverts commit 359990e18b0c0ae1a6e1005ff985bf237ec05619.
* Clear context.
* Fix a leak.
2019-06-14 09:24:58 +08:00
彭勇升 pengys
4e63331d35
#2860 ( #2861 )
...
Get the document by index name.
2019-06-12 18:56:11 +08:00
彭勇升 pengys
1c545a3708
Fixed a time series bug about downsampling setting in processors are different from the setting in receivers. ( #2856 )
...
#2851
2019-06-12 08:17:15 +08:00
吴晟 Wu Sheng
2197820577
Support exporter runs in increment and total modes ( #2840 )
...
* Make exporter interface better.
* Fix review.
2019-06-09 11:32:27 +08:00
daming
6ae517423c
Provide plugin for Solr-7.x(client) ( #2730 )
...
* new branch for solrj-plugin
* rollback and add module solrj-plugin
* preparing to pr
* to resolve reviewers' suggestions
* remove unused code
* remove unused code
* remove unused comments
* To avoid NPE
* fix typo
* Change to JRE6
* fix pom.xml merge incorrectly. and java.net.URL instead of Regex
* Using RuntimeContext instead of ThreadLocal
* To reduce unnecessary tags
* add test cases
* fix validation fail
* add solrj-plugin into component-libraries & Supported-list
* to trace all patch to avoid recheck status of span
* remove unnecessary properites
* remove unnecessary tags
* Add the config to document of setup
2019-06-05 22:54:45 +08:00
彭勇升 pengys
1f7125a02e
Remove storage annotation. ( #2813 )
2019-06-04 09:53:50 +08:00
吴晟 Wu Sheng
2e846c6078
Dynamic Configuration and Dynamic Configuration Service ( #2810 )
...
* Implement the base of config API module.
* Finish configuration module codebases w/o tests, revert some changes.
* Finish mock tests.
* Add new gRPC service for configuration.
* Make gRPC configuration sync provider works.
* Add database slow statement dynamic setting.
* Finish the dynamic configuration service.
* Fix version.
2019-06-03 23:11:52 +08:00