Commit Graph

4646 Commits

Author SHA1 Message Date
peng-yongsheng 940130e24a Added 4 expressions in OAL syntax: >, <, >=, <= 2019-03-17 00:15:51 +08:00
吴晟 Wu Sheng a3a85e520e Support Exporter in core (#2368)
* Rename ALarmSupported to WithMetadata

* Finish the base of exporter.

* Fix class comment.
2019-03-16 23:27:15 +08:00
吴晟 Wu Sheng 3eafda2865
Merge pull request #2360 from apache/async-context
Async core APIs in java agent
2019-03-16 16:26:07 +08:00
吴晟 Wu Sheng 397162f635
Merge branch 'master' into async-context 2019-03-16 08:57:38 +08:00
Joe Zou e819a805ff Update powered-by.md (#2369)
* Update powered-by.md

Change order
2019-03-16 08:57:24 +08:00
吴晟 Wu Sheng cbc29c6164
Merge branch 'master' into async-context 2019-03-16 08:22:34 +08:00
Brandon Fergerson ad375891b4
Update apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/context/trace/AbstractTracingSpan.java
Fix isInAsyncMode never be set.

Co-Authored-By: wu-sheng <wu.sheng@foxmail.com>
2019-03-16 08:21:36 +08:00
吴晟 Wu Sheng 14db2ede7f
Update Trace-Data-Protocol-v2.md (#2367) 2019-03-15 19:24:28 +08:00
吴晟 Wu Sheng a48dab5f3b
Merge branch 'master' into async-context 2019-03-15 15:54:25 +08:00
kezhenxu94 05b0498fed extract immutable object to reduce garbages (#2364) 2019-03-15 14:03:30 +08:00
彭勇升 pengys 901a595c79 Set the version by properties value in dependency management. (#2362)
Remove the version setting in dependencies.
Remove the scala compiler version property.
2019-03-15 07:34:13 +08:00
Wu Sheng 5a2b223c95 Merge branch 'async-context' of https://github.com/apache/incubator-skywalking into async-context 2019-03-14 20:58:17 +08:00
Wu Sheng 584cd540d4 Fix test cases. 2019-03-14 20:58:00 +08:00
吴晟 Wu Sheng 32c43280ec
Merge branch 'master' into async-context 2019-03-14 20:39:06 +08:00
Wu Sheng 930e73f1a1 Finish the context based on #stopSpan result, rather than listener. 2019-03-14 20:37:38 +08:00
Wu Sheng b3e043569c Fix two javadoc 2019-03-14 16:11:07 +08:00
kezhenxu94 d5d46ae02a bugfix: fix bug when spaces in agent path. resolve #1219 (#2350)
* bugfix: fix bug when spaces in agent path. resolve #1219

* fix code style

* fix code style
2019-03-14 16:06:13 +08:00
Wu Sheng aa2877b2fb Finish the prototype of async mode in Java agent core APIs. 2019-03-14 15:50:22 +08:00
guyu 30e4089128 complete Intellij IDEA build process for envoy-metrics-receiver-plugin (#2358) 2019-03-14 13:25:54 +08:00
dingshaocheng c7644c1270 mysql-8x-plugin and multihost support for mysql5.x (#2292)
* fix issue #2258

* fix #2097 #1947

* remove Description and date tag

* split the diferent version to different plugins

* resolve conflict

* record all ips on multiple host mode of mysqlconnector-5x

* fix jdk 6.x

* optimise the code

* optimise code

* modify class name

* fix #2097 #1947

* i do not think it is a good idea to move the Instrumentation to mysql-common,the better way is extract a public method to return the InteceptorPionts in mysql-common

* fix #2097 #1947

* remove witnessClasses of subclasses
2019-03-13 07:48:40 +08:00
于玉桔 8c3b951785 Customize Enhance code of plugin (#2300)
* Submit custom enhancement kernel code for the first time.

* Submit the code again.

* Optimize ClassUtil code.

* Submit custom enhancement plugin code for the first time.

* To fix CI issue.

* To fix CI header Tmp issue

* To fix CI Tmp header issue

* Customize plugin code submission

* Add md file.

* Fix some bug.

* Fix ci issue

* Fix md desc

* Fix unapproved license

* Fix bug

* Fix collection bug.

* Fix java8 pair ref issue

* Fix CI issue.

* Add more detail for expression.

* Fix review issue

* Fix review issue 2

* Fix review code issue 2

* Fix md issue

* Fix bug and op desc md.

* Update customize-enhance-trace.md

* Update customize-enhance-trace.md

* FIx code review issue.
2019-03-13 07:07:45 +08:00
彭勇升 pengys 70e6c203ab Shutdown the OAP server when catch any exception. (#2352) 2019-03-12 22:52:38 +08:00
吴晟 Wu Sheng 0951b9434b Make k8s-Coordinator works in role mode. (#2347)
* Make k8s-Coordinator back in role mode.

* Start query API server after the core started.

* Do lock when port has been intialized.

* Rename service.

* Fix text cases.

* Declare ConfigService.class in core module.

* Implement in an easier way.

* Envoy print whole metric, now in debug.

* Forcedly fix envoy timestamp issue.
2019-03-12 15:36:36 +07:00
Jared Tan eb19715f99 set es storage namespace to lower case. (#2348) 2019-03-12 07:17:00 +08:00
吴晟 Wu Sheng 499638775f
New architecture graph, new documents. (#2345) 2019-03-11 18:12:59 +08:00
彭勇升 pengys ab398f79c9 The role of OAP server. (#2344)
* The role of OAP server.
Mixed: Receive agent data, level 1 aggregate, level 2 aggregate
Receiver: Receive agent data, level 1 aggregate
Aggregator: level 2 aggregate

* Mistake, stadalone default.

* Update application.yml
2019-03-11 16:34:30 +08:00
吴晟 Wu Sheng 8ec12cd7e5
Fix a small setting. (#2343) 2019-03-11 15:13:38 +08:00
彭勇升 pengys 6d00642386 Separation the remote gRPC server from the receiver gRPC server. (#2335)
* #2327

Add a new module for share receiver server or to be a bridge of core server.

* Rename the module name.
2019-03-11 14:23:57 +08:00
吴晟 Wu Sheng 7c726905c3 If the node has no interaction, then it disappear in topology. (#2336) 2019-03-10 22:10:20 +08:00
kezhenxu94 4454721030 doc: fix typo and list numbers (#2339) 2019-03-10 18:36:39 +08:00
吴晟 Wu Sheng 93347b2340
Envoy heartbeat update bug (#2334) 2019-03-08 17:41:26 +08:00
吴晟 Wu Sheng c2a7e8e539
Bug fix. (#2333) 2019-03-08 16:31:42 +08:00
kezhenxu94 a69d073180 polish code (#2332) 2019-03-08 15:37:20 +08:00
吴晟 Wu Sheng c157b94d4a
Try to fix test cover. (#2331)
* Try to fix test cover.

* Update .travis.yml

* Set for test only

* Try again

* Try new setting.
2019-03-08 11:13:29 +08:00
Xin,Zhang 885ae479e0 add instance id configuration item (#2328)
* add instance id configuration item

* add doc about instance uuid
2019-03-08 08:24:33 +08:00
Sean Zhang bf242d7529 Change to new repo name. (#2329) 2019-03-07 20:38:06 +08:00
吴晟 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