Commit Graph

4593 Commits

Author SHA1 Message Date
Jared Tan c596d0ac82 add serviceInstanceId in Segment storage. (#2146)
* add serviceInstanceId in Segment storage.

* add serviceInstanceId in query condition.
2019-02-23 07:59:19 +08:00
刘正阳 a95e15fb8d Fix ArrayIndexOutOfBoundsException (#2284)
* Fix ArrayIndexOutOfBoundsException when intercepting net.spy.memcached.MemcachedClient.getStats()

* revert format
2019-02-22 23:44:22 +08:00
Jared Tan 8f866fecd9 add probe and some setup cn docs. (#2280) 2019-02-22 17:52:06 +08:00
吴晟 Wu Sheng b7cb170824 User wall (#2278)
* Update user wall.

* Add a missing website.
2019-02-22 15:27:53 +08:00
Gao Hongtao f0a96f5f09 Fixed docker image can't run (#2275)
- Set WORKDIR to skywalking
 - Change base image to openjdk:8u181-jdk-stretch which contains java tool-chains
2019-02-22 10:48:41 +08:00
Jared Tan bb800863f2
cn docs. (#2273) 2019-02-22 09:32:01 +08:00
吴晟 Wu Sheng ba3c1ac8a8 Update manual-sdk.md (#2272) 2019-02-22 08:45:14 +08:00
LazyLei 8bacabf741 fix typo (#2274) 2019-02-22 07:32:36 +08:00
吴晟 Wu Sheng 58cf5936e6 Improve OAP cluster performance (#2271)
* Refactor for cluster mode.

* Make send to L2 in certain cycle.
2019-02-21 16:33:07 +08:00
Maolie dd574dd30e Update powered-by.md (#2268)
ADD China Eastern Airlines .Thanks
2019-02-21 07:33:19 +08:00
吴晟 Wu Sheng c019535ee9
Fix mesh telemetry performance issue and adjust default thread number (#2261)
* Try adjustment.

* Remove heartbeat.

* Make heartbeat back to work. And default threadpool size more sense.

* Make L2 to less than before.

* Make instance heartbeat works.

* Try L1 aggregation thread = core * 2 * 2.
2019-02-20 08:29:17 +08:00
dingshaocheng 2a14097342 fix issue #2258 (#2260) 2019-02-19 20:10:34 +08:00
Song Kun b4eb06e1fb Improve document (#2259) 2019-02-19 19:03:00 +08:00
吴晟 Wu Sheng 479ee33244
Correct trace id in slow db statement (#2254)
* Correct trace id.

* Fix match.

* Add cover token to retry.

* Retry new test plugin.

* Reset to jacoco.

* Update jacoco version.
2019-02-19 13:02:54 +08:00
吴晟 Wu Sheng 333bcd48e0
Provide slow database rule document. (#2253) 2019-02-18 21:23:36 +08:00
zhangzhanhong2 486a98adcb Add https://www.cxist.com/ to powered-by page (#2251)
* Update powered-by.md

* Update powered-by.md

Change list order.
2019-02-18 17:47:14 +08:00
吴晟 Wu Sheng 2f3ccf368c
Backend streaming thread model improvement (#2247)
[Performance Improvement]Backend streaming thread model improvement
2019-02-18 14:55:07 +08:00
Allen Wang 19614a18a1 Feature: add database tracelist (#2249) 2019-02-18 11:16:45 +08:00
于玉桔 0929ff3453 Support Zookeeper plugin (#2211)
* Zookeeper plugin
2019-02-15 22:13:44 +08:00
吴晟 Wu Sheng b86426c9a2 Add consumer pool to Datacarrier (#2245)
* Extend consume pool to data carrier.

* Change indicator aggregate worker and persistent worker to use default consumer pool.

* Fix CI.
2019-02-13 23:19:47 +08:00
吴晟 Wu Sheng 4c6429061a Support to register different host/port at cluster coordinator (#2244)
* Support to register different host/port at cluster coordinator. Only for Zookeeper and Consul

* Provide document for internalComHost and internalComPort

* Reset port to default.
2019-02-13 16:06:43 +08:00
Gao Hongtao a17a7800b4 Docker issues (#2243)
* fix no language attr value in mesh

* Fixed docker issues
2019-02-13 13:33:32 +08:00
Jared Tan 73f49ceb9e Improves stability. (#2241) 2019-02-13 09:52:39 +08:00
于玉桔 450eb2a24e Images ref from our Apache website (#2238) 2019-02-13 08:47:03 +08:00
吴晟 Wu Sheng 4babd6ff73 Support Top sql (#2239)
* The prototype of topN sql worker.

* Add scope and new manual dispatcher.

* no message

* Finish topN persistence codes. Not test yet. And query have not added.

* Finish the top n database statement persistent.

* Support different slow thresholds for different db types.

* Fix wrong db default threshold

* Finish new query protocol binding.

* Provide query empty implementation and sync ui.

* Finish all codes, hope it works :P
I will run the tests tonight.

* Fix

* Fix

* Fix a startup issue.

* Add time bucket to persistent.

* Fix wrong query result column name.

* Fix Database query.

* Fix checkstyle.

* Fix wrong order logic, and add a test case to verify, to fix https://github.com/apache/incubator-skywalking/pull/2239#discussion_r255948249
2019-02-12 23:13:02 +08:00
吴晟 Wu Sheng 4b15c713b5
Make sure all document images ref from our Apache website. (#2236)
* Make sure all document images ref from our Apache website.

* Change the statement.
2019-02-11 14:52:52 +08:00
吴晟 Wu Sheng 496bde92fb
Update users and user cases (#2235)
* Update README.md

* Update powered-by.md
2019-02-09 22:45:18 +08:00
dongbin 4657ce7f0c Fixed an error that took a non-protocol uri string as a java.net.URL … (#2231)
* Fixed an error that took a non-protocol uri string as a java.net.URL construct parameter.

* Fixed an error that took a non-protocol uri string as a java.net.URL construct parameter.

* Fixed checkstyle error.
2019-02-01 23:28:21 +08:00
吴晟 Wu Sheng 7c7261827b Update powered-by.md (#2228) 2019-02-01 09:11:42 +08:00
Allen Wang d5deb6fd06 Update: update database ui (#2227) 2019-01-31 17:42:14 +08:00
彭勇升 pengys d60ce3fe54 Update Screenshots.md (#2226) 2019-01-31 07:40:18 +08:00
吴晟 Wu Sheng f88ac3defe
Set dist bin tar with -bin in the final name. (#2221)
* Set dist bin tar with -bin in the final name.

* Change dockerfile and makefile
2019-01-30 20:37:40 +08:00
79c1f1e083 Add echplus.com as new user (#2225)
* Update powered-by.md

* Update powered-by.md

* Update powered-by.md
2019-01-30 19:37:19 +08:00
5003d6da31 fixed CPU UsagePercent Error (#2222)
fixed CPU UsagePercent Error
The cpu usage storage longitude should be one percent, not one in ten thousand. When the storage unit is one ten thousandth, as long as the usage rate does not exceed 100%. Stored values are less than one. When the current query is forced to be converted to a long type, it will always be 0. This is not correct.
2019-01-30 16:27:19 +08:00
Lemon f7ca26729d Database metrics provided. (#2025)
* Add Database source

* Add DatabaseSource source and database_* script for oal

* Enable Database_Indicator

* Add file license

* Rename DatabaseService to ClientDatabase. In the future, we may have real database server monitoring.

* Add query database from H2

* refactor

* update submodule

* refactor

* Fix style

* Fix: unknown tag error

* fix checkstyle
2019-01-27 08:27:34 +08:00
于玉桔 a36394d9bc Support lettuce plugin (#2152)
* Support lettuce plugin

* lettuce plugin bugfix

* lettuce plugin fix license issue

* lettuce plugin fix cluster and config issue

* plugin lettuce compatible with low 5.0.x version

* lettuce plugin support version accurately describes on Supported-list.md

* plugin lettuce compatible with low 5.0.2 version

* lettuce plugin fix wrong batch method intercept point

* move lettuce to optional plugins

* fix ci issue

* fix ci issue

* Modify the description file

* Pom code optimization

* Optimization operation name

* Optimization operation name2
2019-01-26 13:09:03 +08:00
吴晟 Wu Sheng 3b0a1d3132
Update How-to-release.md (#2210) 2019-01-26 10:10:25 +08:00
Jared Tan 5914a2b582 add thread-name. (#2209) 2019-01-25 23:21:47 +08:00
jason1016 b5b69000ca Sync UI (#2205) 2019-01-25 18:04:36 +08:00
于玉桔 4e1862d5ba Sync UI (#2201) 2019-01-24 18:26:26 +08:00
吴晟 Wu Sheng 4399299bd5
Optimize the agent grpc channel management. (#2198)
* Optimize the grpc channel management.

* Rename old version concepts

* Notify when rebuild connection.

* Remove notify in new channel created.

* Remove println.
2019-01-24 00:09:09 +08:00
吴晟 Wu Sheng 2e0104e599 Register lock refactor (#2195)
* Refactor register and reduce the lock time.

* Refactor es id generation mechanism.

* Wrong commit place.
2019-01-23 23:21:36 +08:00
c704ee0f68 for issue#2196 (#2197)
for issue#2196
2019-01-23 18:55:38 +08:00
何延龙 b9fa6a3c47 fix gRPCHost (#2194)
* fix gRPCHost

* fix gRPCHost
2019-01-23 00:03:06 +08:00
吴晟 Wu Sheng 0593fdd948
Update backend-cluster.md (#2192) 2019-01-22 10:40:30 +08:00
彭勇升 pengys 9810c5e308 Improve buffer reader speed. (#2188)
* 1. Sleep 500 milliseconds after a batch re-call finish.
2. Re-create register lock index when the system property named debug is setting.
3. Get the register inventory before lock to avoid increment the sequence but not use.
4. Return the exchange flag after all the references and spans in one segment parsed to reduce the number of segment parse.
5. Put the not exchanged segment into a collection then try to exchange no more than 10 times because of the exchange is asynchronous.
6. Cache the segment object to avoid repeated deserialization.

#2185

* #2185
1. Sleep 500 milliseconds after a batch re-call finish.
2. Re-create register lock index when the system property named debug is setting.
3. Get the register inventory before lock to avoid increment the sequence but not use.
2019-01-21 04:21:45 +08:00
吴晟 Wu Sheng d3155220c3
Fix H2 and MySQL endpoint dependency map miss upstream side and add changelogs (#2187)
* fix no language attr value in mesh (#2182)

* Fixed the inventory register lock invalid bug. (#2184)

* #2183

Merge commit into master.

* Make the h2 register lock same as mysql.

* Fix #2186
2019-01-20 18:14:18 +08:00
彭勇升 pengys 33f5cc19b5 Fixed the inventory register lock invalid bug. (#2184)
* #2183

Merge commit into master.

* Make the h2 register lock same as mysql.
2019-01-20 16:41:06 +08:00
Gao Hongtao 334dd03429 fix no language attr value in mesh (#2182) 2019-01-19 10:48:54 +08:00
吴晟 Wu Sheng 5a7eb5656a
GA tagged, move to 6.1 (#2180)
* [maven-release-plugin] prepare release v6.0.0-GA

* [maven-release-plugin] prepare for next development iteration
2019-01-18 20:04:23 +08:00