Commit Graph

512 Commits

Author SHA1 Message Date
吴晟 Wu Sheng 63b033dfc0
Add istio bypass adaptor setup document back (#3376)
* Update document.

* Enable ALS document
2019-09-01 09:19:58 +08:00
kezhenxu94 54614a0594 Support gateway without agent (#3308)
* Support Gateway without agent
2019-08-30 16:17:41 +08:00
XiaoFeng Yu b3a2c647e3 Update powered-by.md (#3375)
* Update powered-by.md
2019-08-30 14:55:39 +08:00
wuxingye 57b345ddaa add logstash logback plugin (#3365)
* add logstash logback plugin

* add logstash logback plugin, set pom provided, refine logback doc

* refine logstash logback doc

* refine the comment

* remove the app_id that not related to SkyWalking

* remove tag @date for CI error: unknown tag: date

* add description for iLoggingEvent for ci warning: no description for @param
2019-08-29 22:58:49 +08:00
于玉桔 95ceacfc15 Fix the zookeeper plugin has many nodes in the cluster case (#3372)
* Fix the zookeeper plugin has many nodes in the cluster case

* support version
2019-08-29 19:32:37 +08:00
Andy Ai 8bf7e346ee Support play 2.x (#3207)
* Support play 2.x
2019-08-29 17:00:51 +08:00
Stalary 3d00d83fc6 ADD: add operationName length threshold (#3357)
* ADD: add operationName length threshold

* MOD:move operationName threshold to Config, simplified code

* MOD:update agent set-up document, clean code

* MOD:add agent.operation_name_threshold conf prefix
2019-08-28 22:18:11 +08:00
吴晟 Wu Sheng a3241f0a59
Support op group name in agent config core. (#3299)
* Support op group name in agent config core.

* Provide core API for operation name grouping, rest template plugin update, and doc update.

* Fix doc

* Fix test case.

* Fix missing changes.

* add shuyun to powered-by.md (#3341)

* add shuyun to powered-by.md

* update powered-by.md

* Remove static method.
2019-08-27 15:07:44 +08:00
evanxuhe 1cc4a517c2 Log4j2 support AsyncRoot print tid. All versions above 2.0 supported (#3284)
* Log4j2 support AsyncRoot print tid
Support AsyncRoot print tid of all versions of log4j2 2.1+
2019-08-26 21:00:46 +08:00
kezhenxu94 dbab6977c8 Add Thomas Cook to powered-by (#3316) 2019-08-25 12:45:29 +08:00
dzx2018 c2663c08cc Add genshuixue.com to powered-by.md (#3300)
* Update powered-by.md

* Update powered-by.md

Change order
2019-08-22 08:17:41 +08:00
Daming 49b20dd0cb Support Zookeeper ACL (#3273)
* support ACL

* support digest only
2019-08-21 09:23:43 +08:00
liuweiyi a06d221e62 Add more. 2019-08-19 16:40:26 +08:00
liuweiyi 8024beaf88 Add cluster etcd config to cluster.md. 2019-08-19 16:35:30 +08:00
吴晟 Wu Sheng 9161c47781
Update powered-by.md (#3272) 2019-08-15 20:46:42 +08:00
Alvin ffe1df579f Enhance agent logger. (#3250)
* Add pattern logger to replace the easy logger.
* Doc update
* Support console log
2019-08-14 14:31:24 +08:00
makingtime fc026ec3a7 correct span_limit_per_segment default value (#3261)
change `agent.span_limit_per_segment` default value to match the default value of `SPAN_LIMIT_PER_SEGMENT` in https://github.com/apache/skywalking/blob/master/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/conf/Config.java
2019-08-14 08:24:00 +08:00
kezhenxu94 e1b1465564 Add attention note to plugin development guide (#3245) 2019-08-11 13:35:23 +08:00
Alvin 90d525b164 Improve agent grpc auto reconnect (#3240)
* improve auto connect

* add config

* use int instread of atomic

* update format

* update doc

* update var name and doc

* fix
2019-08-11 12:30:17 +08:00
wuguangkuo 6c30223838 fix doc error (#3237) 2019-08-09 19:48:27 +08:00
Jared Tan 02affffa50 support elasticsearch address configuration with http scheme. (#3236)
* support elasticsearch address configuration with http scheme.

* update logical.
2019-08-09 19:15:04 +08:00
吴晟 Wu Sheng ffd25332eb
Update powered-by.md (#3228) 2019-08-07 23:32:03 +08:00
吴晟 Wu Sheng 0df76e4e38
Remove the scope-meta file (#3226)
* Remove the meta file
2019-08-07 17:35:12 +08:00
kezhenxu94 37acc3dc99 Add dependency licenses check (#3221)
* Add dependency licenses check
2019-08-07 09:45:23 +08:00
吴晟 Wu Sheng eff9faa8c9
Update backend-storage.md (#3222)
* Update backend-storage.md

* Update backend-storage.md

* Update ES-Server-FAQ.md
2019-08-06 21:19:00 +08:00
li.can 6e837153f2 Add jdk http plugin (#3171)
* add http

* update plugin

* Add StaticMethodsAroundInterceptor to be injected.

* move to options plugin

* move folder

* update pom

* support https

* add witness class

* Make JDK9-11 available for bootstrap instrumentation

* Remove temp folder of old bootstrap instrumentation requirement.

* remove witness ,work for jdk6,7,8,9,10,11

* Make JDK 12 works.

* move jdk-http-plugin to bootstrap-plugins folder

* add httpsclient

* update README.md
2019-08-03 10:26:20 +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
吴晟 Wu Sheng 2b274f3cc0
Make JDK 12 works. (#3197) 2019-07-31 23:24:53 +08:00
吴晟 Wu Sheng b091c0ae48
Make bootstrap instrumentation available in JDK9 - 11 (#3194)
* Make JDK9-11 available for bootstrap instrumentation

* Remove temp folder of old bootstrap instrumentation requirement.
2019-07-31 15:30:11 +08:00
makingtime 7b53d853e1 correct 3rd default alarm rule description (#3192)
* correct 3rd default alarm rule description

* unit change: 1000ms -> 1s
2019-07-31 07:50:11 +08:00
Alan Lau e92d01cae3 Add etcd config doc. (#3189) 2019-07-29 17:36:07 +08:00
Jared Tan 5d3312cccc Update Java-Plugin-Development-Guide.md (#3188) 2019-07-29 16:34:30 +08:00
吴晟 Wu Sheng d66f775fe5
Remove javassist from agent dependency (#3176)
* Remove javassist dependency

*   Finish the PR.

* Change doc title level.

* Remove the duplicated codes.
2019-07-28 23:33:48 +08:00
吴晟 Wu Sheng c76fb4053e
Set up the bootstrap instrumentation plugin framework (#3152)
* POC: Intercept successfully.

* Refactor codes

* Build the new core

* Setup the new core.

* Push the javassist version to 3.23.2-GA, as it is the last version supports JDK 1.6 compile, according to https://github.com/jboss-javassist/javassist/blob/rel_3_23_2_ga/pom.xml#L149-L160

* Finish the all codes.

* Document updated for bootstrap instrumentation.

* Add a notice to document.

* Remove unexpected file.

* Set javassist version right. Add judge in core interceptors

* Fixe no log bridge implementation
2019-07-25 22:00:07 +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
于玉桔 b1dea4c540 Provide a configuration to control the length of the peer field (#3105)
* Fix 3096
2019-07-20 16:50:28 +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
kezhenxu94 f84e1de593 Add docs of e2e development guide (#2984)
* Add docs of e2e development guide
2019-07-17 10:57:56 +08:00
Daming 1d13d735bb setup your ide (#3063)
* setup your idea

* add anchors

* fix

* Update docs/en/guides/How-to-build.md

Co-Authored-By: kezhenxu94 <kezhenxu94@163.com>

* Update docs/en/guides/How-to-build.md

Co-Authored-By: kezhenxu94 <kezhenxu94@163.com>
2019-07-13 22:33:52 +08:00
吴晟 Wu Sheng 73a4d3c1de
Update Java-Plugin-Development-Guide.md (#3067) 2019-07-13 19:34:19 +08:00
Alan Lau faec2b02b4 Fix typos. (#3058) 2019-07-12 16:38:16 +09:00
evanxuhe 3bc03f8eec Add lixiang.com to powered-by page (#3030) 2019-07-09 20:30:57 +09:00
Jared Tan ded295bd6c add 富国基金管理有限公司 to powered by page. (#3019)
* add 富国基金管理有限公司 to powered by page.

* Update powered-by.md
2019-07-08 15:43:35 +09:00
zygfengyuwuzu b21db17148 Add 北京宅急送快运股份有限公司 to powered by page (#3001)
* Update powered-by.md

北京宅急送快运股份有限公司

* Update powered-by.md
2019-07-04 15:35:50 +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
于玉桔 1e25678b9e Logback support AsyncAppender print tid (#2750)
* AsyncAppender

* improve performance

* fix mdc issue

* fix mdc

* add Async demo
2019-07-01 21:12:19 +08:00
SummerOfServenteen c82a230d4c Add shuaibaoshop.com to powered-by page (#2959)
* Update powered-by.md

* Update powered-by.md

Change list order
2019-06-27 21:07:15 +08:00
吴晟 Wu Sheng 0922548069
Update backend-storage.md (#2950) 2019-06-27 00:14:37 +08:00
吴晟 Wu Sheng d844a52587
Fix OOM by empty stack of exception. (#2931)
* Support bootstrap class enhance and fix OOM by empty stack of exception.

* Agent document update

* Remove a word.

* Fix wrong cause exception search.

* Fix the condition

* Revert bootstrap class loader enhance.

* Remove import.

* no message
2019-06-23 08:42:03 +08:00
吴晟 Wu Sheng 980c019f11
Update README.md (#2920)
Change go2sky repo. Tetrate.io donated it to SkyAPM
2019-06-21 15:36:28 +08:00
吴晟 Wu Sheng fe66feccb7
Update backend-storage.md (#2915) 2019-06-20 12:47:48 +08:00
吴晟 Wu Sheng 963ac5d33e
Remove login permanently. (#2912)
* Remove login permanently.

* Sync UI change.

* Delete `org.apache.skywalking.apm.webapp.security`

* Delete tests.
2019-06-20 11:04:14 +08:00
吴晟 Wu Sheng 825a52195d
Summary FAQ of WebSphere installation. (#2911)
* Create install_agent_on_websphere.md

* Update README.md
2019-06-19 22:40:55 +08:00
彭勇升 pengys 0567fb3b87 Update powered-by.md (#2910) 2019-06-19 19:35:12 +08:00
kezhenxu94 09564919cb Add config to control tracing sql parameters in MySQL agent (#2846)
* Add config to control tracing sql parameters
2019-06-19 12:03:38 +08:00
TreeBright d17e215d41 Update powered-by.md (#2903)
受leader要求,移除公司名单。
2019-06-18 22:04:06 +08:00
TreeBright 0dc186f79c Add payeco.com to powered-by page (#2900)
* Update powered-by.md

* Update powered-by.md

Change order and format
2019-06-18 19:41:22 +08:00
kayleyang 168a27cba7 Update powered-by.md (#2899)
添加恒天财富投资管理股份有限公司支持信息
2019-06-18 19:02:28 +08:00
tristan-tsl 382069e11c Add http://www.yibainetwork.com/ to powered-by page (#2898)
* Update powered-by.md

* Update powered-by.md

Chang order
2019-06-18 18:13:44 +08:00
彭勇升 pengys 1e4fe42523 Update ES-Server-FAQ.md (#2897)
* Update ES-Server-FAQ.md

[Thread Pool](https://www.elastic.co/guide/en/elasticsearch/reference/6.3/modules-threadpool.html?nsukey=W48pJFXgvLgtyfM%2FXI%2FQ8BhcPYE0WjNFGwKD%2Bv0cjUkocQhh1FCPQwklwVBOec541GcUkX899f%2FQv5ikjA8ckqdcrlVHpjATTKbJarNA1Gr%2BltpTiDJe%2FMuqrZGa0CAkbLfIGrYqMyc0s%2BlkxFr%2BzEo2hmWsgMaPZvK9K6f9Xugz0k0v1Wb2nfeex8ZQn0Y9SFEHwRaYV5uzw8rnH9I%2BGg%3D%3D)

From this document, we can find that the bulk thread pool setting is deleted.

write
For single-document index/delete/update and bulk requests. Thread pool type is fixed with a size of # of available processors, queue_size of 200. The maximum size for this pool is 1 + # of available processors.

* Update ES-Server-FAQ.md
2019-06-18 16:07:50 +08:00
于玉桔 adb7ac44d7 Provide Zookeeper dynamic configuration center implementation. fixes #2825 (#2852)
* configration-zookeeper
2019-06-18 13:53:28 +08:00
daming 6ff33d8816 Restore solrj-plugin (#2888)
* restore solrj-plugin

* restore solrj-plugin
2019-06-17 18:48:18 +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
吴晟 Wu Sheng 10b050da22
Add alarm webhook document (#2878)
* Update backend-alarm.md

* Update backend-alarm.md
2019-06-15 00:45:17 +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
kezhenxu94 5b6a890592 Adjust pom plugin position and add docs (#2870)
* Adjust pom plugin position and add docs

* Polishing

* Update as requested
2019-06-14 07:21:47 +08:00
吴晟 Wu Sheng c3de8e8b7c
Add FAQ for ElasticSearch server side setting (#2859)
* Create ES-Server-FAQ.md

* Update README.md

* Update ES-Server-FAQ.md
2019-06-13 17:56:00 +08:00
kezhenxu94 ec731b2ad8 Remove unnecessary docs and config keys (#2845) 2019-06-11 00:20:26 +08:00
kezhenxu94 7f2277091d Provide Nacos dynamic configuration center implementation. fixes #2816 (#2817)
* Provide Nacos dynamic configuration center implementation. fixes #2816

* Add unit tests

* Sync

* Replace pull-mode with watch-mode

* Fix ci

* Unify dependency management

* Add integration tests

* Revert unexpected changes

* Add more test cases

* Revert unexpected changes

* Suppress IDE warning

* Correctify volumes position

* Add license header

* Remove Chinese comments

* Sync

* Sync

* Sync

* Sync

* Revert unexpected changes

* Rebase on refactored code and add missing config to docker

* Fix unit test

* Revert unnecessary changes
2019-06-07 12:01:24 +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
吴晟 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
彭勇升 pengys 5036e83343 Good news of an important feature: time series implementation in Elasticsearch storage. (#2808)
* The new feature of Elasticsearch storage with the time series implementation.

* Time bucket util improve.

* Fixed some Gramma error.

* Update ttl.md

Polish English a little.

* Update ttl.md

Add more explicit description of TTL

* Update ttl.md

* Update StorageModuleElasticsearchConfig.java

Set otherMetricsDataTTL = 0 as default, make user more clear.

* Rename the timeSeriesAble to capableOfTimeSeries

* Fixed a test case failure.
2019-06-03 18:46:42 +08:00
Zhang Yonglun f803a2ade3 Provide plugin for ShardingSphere (#2699) (#2727)
* merge

* merge

* Provide plugin for ShardingSphere (#2699)

* Provide plugin for ShardingSphere (#2699)

* Provide plugin for ShardingSphere (#2699)

* adjust package name (#2699)

* fix mvnw (#2699)

* revert files access permission from 644 to 755

* change the access permission from 644 to 755

* change files access permission from 644 to 755

* revert all no changes files
2019-06-02 18:59:37 +08:00
karott 9786893a6a Update powered-by.md (#2807) 2019-06-02 11:32:25 +08:00
karott 8c0d44a110 Add Xinyebang.com to powered-by page. (#2804)
* Update powered-by.md

* Update powered-by.md

Change order.
2019-06-01 14:17:50 +08:00
吴晟 Wu Sheng 50ecc53c41
Update powered-by.md (#2794) 2019-05-31 14:29:21 +08:00
mliu111477 57427f2b05
Update powered-by.md
增加拉勾的Use case
2019-05-31 11:35:22 +08:00
oneclouds 83ce7cc4cb Add sijibao.com to powered-by page (#2762)
* Update powered-by.md

Change order
2019-05-27 17:11:32 +08:00
吴晟 Wu Sheng bb4c8c0475
Update Supported-list.md (#2751) 2019-05-24 23:18:03 +08:00
FuCheng,Yan bc6f06f964 Support RESTEasy 3.x (#2665)
* feat(agent sdk): resteasy plugin

* fix(agent sdk): fix component define

* fix(agent sdk): fix file license

* fix(agent sdk): fix file license

* docs(agent sdk): add supported list

* fix(agent sdk): fix file license

* fix(agent sdk): fix response error tag

* fix(agent sdk): fix

* fix(agent sdk): adapter 3.5+

* fix(agent sdk): remove unreasonable async handling
2019-05-24 22:14:43 +08:00
tbdpmi 1530a663d2 Add syswin.com to powered-by page (#2745)
* Update powered-by.md

* Update powered-by.md

Change list order.
2019-05-23 19:34:33 +08:00
daming 8d207682d8 fixed wrong DAO interface names (#2746) 2019-05-23 17:51:44 +08:00
吴晟 Wu Sheng 5a965c76da
Update README.md (#2726) 2019-05-21 15:53:22 +08:00
于玉桔 98b495ebcc Spring cloud gateways 2.1.x plugin (#2517)
* spring cloud gateways plugin
2019-05-20 17:06:40 +08:00
吴晟 Wu Sheng 3ca7f7b73c
Support ALS and observe service mesh without Mixer (#2460)
* Add ALS proto and receiver in envoy
2019-05-17 15:29:38 +08:00
吴晟 Wu Sheng 6c9613be38
Link Go agent project in main repo. (#2697)
* Link Go agent project in main repo.

* Fix link.
2019-05-17 14:23:12 +08:00
Gao Hongtao b76839fe4c Update docker building tool (#2677)
* Update docker building of oap server

 * generating appliation.yml according to enviroment variables
 * adding Makefile to build binary and docker image

* Update ui docker

* Update docker-compose

* Update document

* Update document

* Merge from master

* Reset skywalking-ui
2019-05-16 09:37:56 +08:00
Zhang Yonglun c7c1774ab1 Provide plugin for ShardingSphere (#1934)
* Provide plugin for ShardingSphere (#1933)
2019-05-15 17:56:39 +08:00
caoyixiong 91ffae2526 support Nacos cluster (#2640)
* Fix #2546

* Change the stackdepth type

* Fix bug

* Fix CI failed

* fix #2599

* fix ci

* add license

* add ActiveTag error methods

* fix

* fix

* nacos

* nacos

* nacos

* nacos

* fix ci

* support nacos cluster

* fix yml

* fix license

* fix ci

* remove optional

* update license

* update license and doc

* fix
2019-05-15 00:29:23 +08:00
彭勇升 pengys 3a31812854 Recover the module name of envoy-metric. (#2645) 2019-05-10 12:02:17 +08:00
caoyixiong dd9d178cb3 Support span#error in toolkit (#2605)
* Fix #2546
2019-05-10 11:14:39 +08:00
彭勇升 pengys ed78dabe8b Rename metric and indicator to metrics. (#2643)
* Rename metric to metrics.

* Fixed test case execute failure issues.
2019-05-10 08:05:37 +08:00
coki230 ba73d3420b fix doc_Trace Data Protocol v2_error #2620 (#2625)
fix doc_Trace Data Protocol v2_error #2620
2019-05-07 19:25:57 +08:00
SataQiu 1f39b19937 fix some spelling mistakes (#2615) 2019-05-07 11:40:35 +08:00
吴晟 Wu Sheng 12f9991eef
Add documents for timezone and ttl (#2607) 2019-05-07 07:27:41 +08:00
吴晟 Wu Sheng 6412811a06 Update powered-by.md (#2595)
Add lizhi.fm to user list
2019-05-06 10:11:51 +08:00
吴晟 Wu Sheng 65c503b674
Release fix (#2566)
* Introduce new profile in release

* Fix a missing change.

* Fix wrong profile name.
2019-04-30 18:01:39 +08:00
吴晟 Wu Sheng 9b87086d72
Move to 6.2 (#2563)
* Move submodule plugin.

* Always auto-submodule

* [maven-release-plugin] prepare release v6.1.0

* [maven-release-plugin] prepare for next development iteration

* Change keys location.
2019-04-30 12:16:50 +08:00
吴晟 Wu Sheng f02300a945
Fix Rocketbot link and incubator word(again) (#2553) 2019-04-28 23:39:17 +08:00
康智冬 2dcf27b799 Update all "incubator-skywalking" to "skywalking" ,"incubator-servicecomb-java-chassis" to "servicecomb-java-chassis" correctly, and ".gitmodules" will update at #2531 (#2548) 2019-04-28 15:47:14 +08:00