Commit Graph

4610 Commits

Author SHA1 Message Date
吴晟 Wu Sheng b4cb7e0bca
Envoy metric support and a bug fix (#2321)
* Extend envoy metric service, scope and OAL lexer/parser.

* Finish metric extension and oal.

* Make test env works.

* Finish test of envoy connection and memory metric.

* Change document.

* Finish docker compose test.
2019-03-07 17:05:46 +08:00
吴晟 Wu Sheng 082a20eb30
Update backend-ui-setup.md (#2325) 2019-03-07 15:01:13 +08:00
tianyu 8824bef6d1 Update probe-introduction.md (#2324) 2019-03-07 13:12:06 +08:00
li.can f200f9fd3e fix spring annotation plugin (#2319) 2019-03-06 08:23:01 +08:00
Dhi Aurrahman 66ec62dbb5 Envoy metrics service updated (#2318)
* Add more info for identify metrics

Signed-off-by: Dhi Aurrahman <dio@tetrate.io>

* Fix typo

Signed-off-by: Dhi Aurrahman <dio@tetrate.io>
2019-03-05 20:07:42 +08:00
Jared Tan c50c804bc8
remove cn docs. (#2315) 2019-03-04 22:48:54 +08:00
吴晟 Wu Sheng 1a0600ae21
Update README.md (#2313)
Make supported list more clear.
2019-03-04 14:28:27 +08:00
panjuan 4e338c8862 Update README.md (#2311)
Fix it to follow the [REPORTING GUIDELINES](CODE_OF_CONDUCT.md#reporting-guidelines).
2019-03-02 21:10:42 +08:00
Gao Hongtao 5629bc33f3 Update RegisterPersistentWorker.java (#2307)
Fixed wrong parameter
2019-03-02 14:52:22 +08:00
Lemon 4a54c7687d Add clr metrics scope and oal script (#2297)
* Add CLR metric scope and oal_script

* Add max indicator

* Fix checkstyle
2019-03-02 09:36:48 +08:00
Dhi Aurrahman b8a414edf5 Envoy metrics receiver plugin protos (#2304)
* Add envoy metrics service protos

This patch imports protos from envoyproxy/data-plane-api and
prometheus/client_model to enable metrics service service feature in
SkyWalking OAP.

Signed-off-by: Dhi Aurrahman <dio@tetrate.io>

* Add Envoy related docs

Signed-off-by: Dhi Aurrahman <dio@tetrate.io>

* Update the LICENSE to include new protos license

From:
- envoyproxy/data-plane-api
- prometheus/client_model

Signed-off-by: Dhi Aurrahman <dio@tetrate.io>

* Add a complete config.yaml example

Signed-off-by: Dhi Aurrahman <dio@tetrate.io>

* Add note on Envoy dynamic config

Signed-off-by: Dhi Aurrahman <dio@tetrate.io>

* Add protoc-gen-validate license

Signed-off-by: Dhi Aurrahman <dio@tetrate.io>

* Add samples

Signed-off-by: Dhi Aurrahman <dio@tetrate.io>

* Make CI and license right.

* Update README.md

@dhi typo :P

* Update README.md

Another typo :P

* Delete metrics.json

metrics.json is included in identify.json and not be linked in document.
2019-03-01 22:13:59 +08:00
吴晟 Wu Sheng 3ed7d7050c
Fix two things in pom. (#2303) 2019-03-01 00:09:34 +08:00
Chandu 7dd1a016da Update and rename Spring-bean-plugins.md to Spring-annotation-plugin.md (#2299)
* Update and rename Spring-bean-plugins.md to Spring-annotation-plugin.md

* Update README.md

* Update README.md
2019-02-27 22:38:31 +08:00
Xin,Zhang 1c32d59542 Add peer to entry span (#2287)
* Add peer to entry span

* Fix CI
2019-02-27 20:19:18 +08:00
吴晟 Wu Sheng fb62025da8
Improve OAP extendibility (#2288)
* Make scope meta configurable.

* Fix test cases in ci.

* Change step 1

* Refactor step 2

* Other compile issue done. Prepare the generator changes.

* Revert some wrong changes to Istio receiver.

* Step 3, make compile pass.

* Try to make CI passed.

* Add a check.

* Fix generated code style

* Provide new and extendable dispatcher generator tool

* Fix startup.

* Can't guarantee the dispatchers are always existing. Put explicit comments at there to avoid confusion, since this is different with old version.

* Fix a H2 query for endpoint search.

* Fix a wrong mysql alarm query.

* Provide new document and `generate-tool-grammer` module.

* Add missing last section of document.

* Fix typo

* Relocate the @ScopeDeclaration annotation, make it more sense. Also remove the useless @SourceType annotation. And adjust document for these changes

* ScopeDeclaration can be used once for each class only, now.
2019-02-26 13:43:14 +08:00
Allen Wang 8b4de0d482 Sync UI (#2290)
* Sync UI

* Sync Fix ui bug
2019-02-24 21:17:19 +08:00
Jared Tan c978448d67 update skywalking-ui to 8b5e69c4513ff352dcaf6346b024dc781e2c2d8c. (#2286) 2019-02-23 10:59:31 +08:00
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