wallezhang
a48a16b6d6
Add plugin to support google guava EventBus ( #107 )
...
* feat: Add Guava EventBus plugin
* refactor: Remove serviceComb 1.0.0 from the test matric to avoid the influence of guava-event-bus plugin on scenario test results.
2022-02-10 20:24:17 +08:00
吴晟 Wu Sheng
4c71b72817
Remove plugin for ServiceComb Java Chassis 0.x with plugin tests. ( #108 )
2022-02-09 19:35:35 +08:00
xu1009
add2bbf208
Feature/support tomcat thread pool ( #105 )
2022-02-07 08:08:43 +08:00
xu1009
65bfd386ee
change Z ( #102 )
2022-01-30 00:00:00 +08:00
xu1009
8e3213bd2c
Support thread pool metric collect ( #95 )
...
Co-authored-by: litexu <litexu@tencent.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2022-01-29 15:45:46 +08:00
吴晟 Wu Sheng
395ce4f86a
Release 8.9.0 and set next version to 8.10.0 ( #101 )
...
* [maven-release-plugin] prepare release v8.9.0
* [maven-release-plugin] prepare for next development iteration
2022-01-28 21:23:43 +08:00
Dachuan J
fd1f4fe609
Support for ShardingSphere 5.0.0 ( #98 )
...
* Update ShardingSphere to 5.0.0
* Change docs
2022-01-28 10:57:23 +08:00
ArjenDavid-sjtu
8a1dae348c
Support configuration to collect redis parameters for jedis plugin ( #91 )
...
Co-authored-by: 温嘉鸣 <wenjiaming@shouqianba.com>
2022-01-14 00:50:40 +08:00
xu1009
634cf279a9
Support collecting metrics of ZGC ( #89 )
...
Co-authored-by: litexu <litexu@tencent.com>
2022-01-13 15:11:00 +08:00
吴晟 Wu Sheng
7b160b5fec
Follow protocol grammar fix `GCPhrase -> GCPhase` ( #90 )
2022-01-12 23:10:58 +08:00
wuwen
dfda1aafca
Compatible with the versions after dubbo-2.7.14 ( #88 )
...
The ```rpcContext.getAttachments()``` method returns is a copy Map
2022-01-12 19:36:15 +08:00
Ze
96ea77cf8f
Fix the bug that httpasyncclient-4.x-plugin puts the dirty tracing context in the connection context ( #86 )
2021-12-21 11:16:26 +08:00
PepoRobert
61e0e6de7b
Fix httpasyncclient-4.x-plugin's memory leak risk ( #85 )
2021-12-19 15:16:09 +08:00
Daniel Qian
ff5de395a0
Enhance `returnedObj` expression to support Array, List and Map ( #84 )
...
* Enhance `returnedObj` expression to support Array, List and Map for apm-customize-enhance-plugin and `@Tag`
* update doc & add UnitTest for @Tag annotation
* update e2e test accordingly
2021-12-15 15:00:22 +08:00
Daniel Qian
bc90371daa
Add returnedObj expression support for apm-customize-enhance-plugin ( #83 )
...
* issue #8292 , add returnedObj expression support for apm-customize-enhance-plugin
* update apm-customize-enhance-plugin use plugin V2 API
2021-12-14 22:34:25 +08:00
geekymv
2ba2e1964d
Fix comments ( #82 )
2021-12-10 20:28:33 +08:00
DominikHubacek
438f287961
Fix <TracePathMatcher should match pattern "**" with paths end by "/"> ( #81 )
...
Co-authored-by: Dominik Hubacek <dominik.hubacek@student.tuke.sk>
Co-authored-by: Kanro <higan@live.cn>
2021-12-10 19:45:39 +08:00
tedli
ee5bb80fc3
dubbo3 plugin support ( #73 )
2021-12-10 14:35:30 +08:00
wallezhang
2557749617
feat: Support version 2.8 and 2.9 of pulsar client ( #76 )
...
* feat: Support version 2.8.0+ of pulsar client
* refactor: Rename pulsar-plugin to pulsar-2.2-2.7-plugin
2021-12-06 17:25:04 +08:00
BuYan
3c967c146b
[ #8227 ] adjust trySampling() comments ( #80 )
2021-12-02 16:40:16 +08:00
Daniel Qian
3b93a9c398
Optimize ProfileTaskChannelService ( #78 )
...
related issue https://github.com/apache/skywalking/issues/8221
1. Avoid ProfileTaskChannelService.addProfilingSnapshot throw IllegalStateException(Queue full)
2. Increase ProfileTaskChannelService.snapshotQueue default size from 50 to 4500
2021-12-02 15:14:34 +08:00
Jared Tan
b169ef3cdd
Support set instance properties in json format ( #67 )
...
* set instance properties in json format: agent.instance_properties_json
* add docs.
* Update docs/en/setup/service-agent/java-agent/configurations.md
* polish and add e2e.
* update
* Update test/e2e/case/expected/service-instance.yml
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
* Update apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/util/InstanceJsonPropertiesUtil.java
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
* update
* update SW_INSTANCE_PROPERTIES_JSON
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
2021-11-07 18:51:34 +08:00
will2020-power
1308d3c0ae
[Enhance]For trace CompletableFuture thenApply or thenAccept ( #60 )
2021-11-01 21:36:34 +08:00
Jiajing LU
c17acbe552
Support Jedis' Transaction and fix duplicated enhancement ( #57 )
2021-10-28 09:33:41 +08:00
wankai123
ec1b7a19a4
Initialize 8.9.0 iteration ( #59 )
2021-10-27 22:57:09 +08:00
cnScarb
30fb81a6de
fix rocketmq message header properties garbled characters issue ( #54 )
2021-10-27 09:16:27 +08:00
xu1009
9101f691fb
Add okhttp2.x plugin ( #49 )
...
Co-authored-by: litexu <litexu@tencent.com>
2021-10-25 22:40:37 +08:00
Daming
fbdfc42b4d
add e2e test for kafka transporter ( #42 )
2021-10-18 09:46:16 +08:00
吴晟 Wu Sheng
71dd60d5e8
Fix instrumentation v2 API doesn't work for constructor instrumentation. ( #51 )
2021-10-13 22:56:38 +08:00
xu1009
0f6276b71c
Add kylin jdbc plugin ( #45 )
2021-10-12 21:35:58 +08:00
Jiajing LU
2ecdc18901
Fix version compatibility for JSON-RPC4J Plugin ( #50 )
2021-10-12 17:33:59 +08:00
wallezhang
813fc31bd2
Feature add clickhouse jdbc plugin ( #41 )
2021-10-11 11:37:58 +08:00
CharliePu
5133faab4a
The httpasyncclient-4.x-plugin does not take effect every time. ( #40 )
2021-09-29 17:37:47 +08:00
业余布道师
77c4eb4edc
Add an agent plugin to support Jackson ( #39 )
2021-09-27 17:25:32 +08:00
wankai123
3997f02560
Format Springmvc & Tomcat EntrySpan operation name to `METHOD:URI` ( #37 )
2021-09-26 15:04:13 +08:00
wuguanyu
1b90f6892b
fix NumberFormat exception in MysqlURLParser ( #36 )
...
Delegate @ascrutae 's approval, his GitHub account has an issue for now.
2021-09-25 20:59:49 +08:00
业余布道师
c5657e83b3
Add Fastjson plugin ( #35 )
2021-09-24 18:05:47 +08:00
CharliePu
8b0f0e1bb7
Support for Apache HttpClient 5 plugin ( #31 )
2021-09-24 12:55:38 +08:00
Daming
7d36faaf0f
Add Kafka LogReporter and make grpc log reporter sharing grpc channel with reporters ( #20 )
2021-09-23 10:50:34 +08:00
furaul
43839e02aa
Fix a tracing context leak in SpringMVC plugin ( #34 )
...
* Once the springMVC span is created in beforeMethod, it must be stopped in afterMethod. Or it may cause memory leak.
Authored-by: furao <furao@didiglobal.com>
2021-09-22 21:20:02 +08:00
业余布道师
3e97740036
Add HikariCP connection pool plug-in. ( #29 )
2021-09-20 15:21:57 +08:00
dashanji
bb8f6d2e21
fix agent.config ( #28 )
2021-09-20 09:14:00 +08:00
业余布道师
26f1d986a2
Add plugin for Alibaba Druid connection pool. ( #27 )
2021-09-19 22:52:32 +08:00
Jiajing LU
a7a74a4067
Chore: Add benchmark and improve docs for exception-ignore plugin ( #25 )
...
* add benchmark and improve docs
Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
* modify changelog and copy benchmark results to the docs
2021-09-14 16:38:54 +08:00
zifeihan
0e45ed0b13
Add thrift plugin support thrift TMultiplexedProcessor. ( #22 )
2021-09-14 09:31:24 +08:00
lpcy
f191953689
fix multi-db-instance on same host port ( #18 )
2021-09-04 22:03:25 +08:00
Darcy
c872adc20c
optimize lettuce plugin ( #17 )
2021-09-02 20:38:55 +08:00
Daming
2b51932055
Update TLSChannelBuilder.java ( #16 )
2021-09-01 07:54:17 +08:00
Daming
dd0d8afe88
Support mTLS for gRPC channel ( #15 )
2021-08-31 15:56:30 +08:00
吴晟 Wu Sheng
5b7cf51f43
Set up release process and make release doc ready. ( #11 )
...
* Set up release process and make release doc ready.
* Fix missing license files.
* Fix link check skip rules.
* Add a new pattern.
2021-08-27 18:11:57 +08:00
吴晟 Wu Sheng
fc79937619
Doc polish, remove unrelated documents and fix source code LICENSE ( #5 )
2021-08-27 10:08:36 +08:00
kezhenxu94
a6b174a09d
Set up CI and clean up ( #3 )
2021-08-27 07:50:30 +08:00
吴晟 Wu Sheng
6950bb137f
Rename common modules. ( #2 )
2021-08-27 00:27:39 +08:00
Wu Sheng
00b5149ecf
Remove unnecessary moduels
2021-08-26 22:03:53 +08:00
吴伟杰
e6447d5175
Move shardingsphere plugins into one folder ( #7546 )
2021-08-26 18:43:39 +08:00
吴晟 Wu Sheng
db2bc93573
Separate agent docs to avoid long single page. ( #7537 )
2021-08-23 20:10:01 +08:00
Daming
a2e011f9b0
Kafka extra producer configuration enhancement ( #7526 )
2021-08-23 17:16:19 +08:00
kezhenxu94
6bb4d35ce8
Add all agent config to `agent.conf` file for convenient containerization use cases ( #7470 )
...
* Add all agent config to `agent.conf` file for convenient containerization use cases
* Fix name and default value
2021-08-18 10:25:28 +08:00
hailin0
ce45397c56
Fix kafka-reporter-plugin shade package conflict ( #7463 )
...
* Fix kafka-reporter-plugin shade package conflict
Don't shade lz4, snappy or zstd package because they call native library files.
2021-08-15 21:55:45 +08:00
wallezhang
4b66f1e0a7
fix: Fix MultiScopesAnalysisListener#setPublicAttrs log warn frequently ( #7271 )
...
* fix: Fix MultiScopesAnalysisListener#setPublicAttrs log warn frequently. #6562
1. Rename current STATUS_CODE to HTTP_RESPONSE_STATUS_CODE, real tag key should be http.status_code.
2. Add a new string tag RPC_RESPONSE_STATUS_CODE to hold all string type value tag. The key is `rpc.status_code`.
3. At the backend, keep responseCode for HTTP_RESPONSE_STATUS_CODE tag, but add @Deprecated. Also, add httpResponseStatusCode(a duplicate of responseCode) and rpcStatusCode(for RPC_RESPONSE_STATUS_CODE) fields for OAL.
* Modify `Tags.STATUS_CODE` field name to `Tags.HTTP_RESPONSE_STATUS_CODE` and type from `StringTag` to `IntegerTag`, add `Tags.RPC_RESPONSE_STATUS_CODE` field to hold rpc response code value.
* Add `rpcStatusCode` for `rpc.status_code` tag in the OAL objects. The `responseCode` field is marked as deprecated and replaced by `httpResponseStatusCode` field.
* Tag `status_code` is still supported in the backend for forward compatbility. Will be removed one year later.
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2021-08-14 20:17:46 +08:00
吴晟 Wu Sheng
dc05539361
DataCarrier changes a `#consume` API to add properties as a parameter to initialize consumer ( #7452 )
2021-08-13 14:05:10 +08:00
ThisSeanZhang
0b418bf379
Support Multiple DNS period resolving mechanism ( #7398 )
2021-08-02 11:16:21 +08:00
吴晟 Wu Sheng
1c5e22a7be
Begin 8.8.0 iteration ( #7395 )
...
* [maven-release-plugin] prepare release v8.7.0
* [maven-release-plugin] prepare for next development iteration
2021-07-30 23:01:09 +08:00
wallezhang
b74778f0f4
fix: fix spring gateway plugin npe ( #7389 )
2021-07-29 21:08:27 +08:00
844067874
7ada0096ad
when client invoke cancel,it will trigger onCancel,not trigger onComplete ( #7370 )
...
Co-authored-by: sulie <sulie@gaoding.com>
2021-07-26 15:53:25 +08:00
ArjenDavid-sjtu
8820287f38
Improve okhttp plugin performance by optimizing Class.getDeclaredField(). ( #7364 )
...
Simple polish only.
2021-07-23 22:00:24 +08:00
Cool-Coding
a7abb1f590
remove the logic of generated instance name in KafkaServiceManagementServiceClient prepare phase( #7357 ) ( #7358 )
2021-07-22 22:41:22 +08:00
吴伟杰
da9426dd6e
Upgrade agent plugin for ElasticJob 3.0.0 GA version ( #7345 )
...
* Upgrade agent plugin for ElasticJob 3.0.0 GA version.
* Remove 3.0.0 alpha support.
2021-07-22 15:30:00 +08:00
吴伟杰
06e589fab0
Remove plugins for ShardingSphere legacy and unstable versions ( #7323 )
...
Remove the following plugins due to they are legacy and unstable releases.
1. sharding-jdbc-1.5.x-plugin
2. sharding-sphere-4.x-rc3-plugin
3. sharding-sphere-4.x-plugin (This is for RC1 and RC2)
To people who want to use these removing versions, you still could copy the plugins from SkyWalking's 8.6.0 release to the '/plugins' folder to activate, unless SkyWalking has some core level APIs upgrade. This is very rare to happen.
2021-07-18 20:35:54 +08:00
yujiaxinlong
aa4ee27d4a
fix gateway plugin async finish repeatedly when fallback configured ( #5886 )
...
When there is a fallback in webflux (like a hystrix fallback or a webflux fallback method that involves visiting a new URL). This interceptor would be invoked twice, one for origin request and another for fallback request. The ServerWebExchange for these two aren't exactly the same one, but the former one is a delegate inside of the latter one, thus, they share the same attributes.
The problem of the old code is that get the span from attributes within the execution of Mono would get span for the latter request twice. so just move this part of code out could solve the problem.
It seems impossible to make the mono chain work like expected. So add a check about whether the best matching pattern really matches the URL. This check code is how webflux generating the best match pattern,
2021-07-17 20:50:57 +08:00
Lu Jiajing
cd029df360
Chore: polish methods naming for Spring Kafka ( #7320 )
2021-07-17 17:09:51 +08:00
Elliot Duan
6228d450e1
support Kafka SASL login module. ( #7281 )
...
Co-authored-by: Elliot Duan <elliot.duan@homecreditcfc.cn>
2021-07-11 22:39:51 +08:00
Ax1an
58dce444fc
Enhance the compatibility of `mysql-8.x-plugin` plugin. ( #7261 )
...
hostInfo.getDatabaseUrl() result in version 8.0.19 or above:
jdbc:mysql:loadbalance://**internally_generated**1620805591623**
hostInfo.getDatabaseUrl() result in version 8.0.18 or below:
jdbc:mysql:replication://127.0.0.1:3306,127.0.0.1:3306,127.0.0.1:3306/mer_goods_admin_sit?useSSL=true&useUnicode=true&autoReconnect=true&rewriteBatchedStatements=TRUE&allowMultiQueries=true&serverTimezone=GMT%2B8
2021-07-08 17:55:00 +08:00
whl12345
9e022d1a73
Provide plugin for Guava Cache ( #7235 )
2021-07-08 11:58:09 +08:00
Switch
4067fba2ab
Add some new thread metric and class metric to JVMMetric ( #7230 ) ( #7243 )
2021-07-07 16:30:55 +08:00
mrproliu
156678a8bf
Move ehcache-2.x plugin as optional ( #7236 )
2021-07-03 16:56:05 +08:00
liqiangz
0f62d9289f
Add agent plugin to support Sentinel ( #7190 )
2021-07-03 00:20:14 +08:00
Lin1997
58a370100a
Fix issue that webfluxwebclient plugin async finish repeatedly in multi thread ( #7229 )
2021-07-02 18:24:25 +08:00
AngryMills
04bb6673b8
support parameter collection for sqlserver ( #7217 )
2021-07-02 10:27:10 +08:00
hn
abd36dfc94
fix some method exception error ( #7210 )
2021-07-01 10:59:03 +08:00
吴伟杰
0975809e43
Add an agent plugin for ShardingSphere 5.0.0-beta ( #7171 )
2021-06-30 21:00:20 +08:00
844067874
e1aad420db
fix the response time of gRPC is not right. ( #7179 )
2021-06-28 18:55:27 +08:00
tangxqa
3541c32530
Update agent.config ( #7163 )
2021-06-23 16:43:39 +08:00
wallezhang
1bc69370bf
feat: add neo4j-4.x-plugin ( #7099 )
2021-06-22 15:36:51 +08:00
吴晟 Wu Sheng
e21cb196fc
Remove deprecated nameResolverFactory method. ( #7132 )
2021-06-18 20:14:51 +08:00
zhyyu
4698681e7c
Support authentication for log report channel. ( #7131 )
2021-06-18 16:09:55 +08:00
Ax1an
402902f75c
Agent supports the collection of JVM arguments and jar dependencies information. ( #7069 )
2021-06-17 15:30:44 +08:00
wallezhang
1c5dab8463
refactor: EntrySpan and ExitSpan support modifying attributes in async mode ( #7086 )
2021-06-10 13:11:00 +08:00
吴晟 Wu Sheng
5eb1021639
Initialize 8.7.0 iteration ( #7078 )
2021-06-08 07:41:09 +08:00
Leon Yang
d5348c93de
Fix: TraceIgnorePathPatterns can't set empty value ( #7059 )
2021-06-02 23:18:31 +08:00
Daming
38c182e4c0
Kafka transporter code polish ( #7032 )
2021-06-02 12:56:00 +08:00
Lu Jiajing
7ae2b74a64
Optimize Class.getDeclaredField in Feign plugin ( #7017 )
2021-05-26 19:01:16 +08:00
Darcy
f6a0efdecd
Fix bug for Kafka report plugin ( #7016 )
2021-05-26 16:53:28 +08:00
muyun12
e9b9be4ab5
Fix jdk-threading-plugin memory leak #7001 ( #7003 )
2021-05-26 06:47:47 +08:00
Lu Jiajing
b732ff35a7
Fix ClassCast issue for RequestHolder/ResponseHolder ( #6973 )
2021-05-22 17:06:13 +08:00
吴晟 Wu Sheng
5a74f631a8
Add v2 plugin API doc. ( #6984 )
2021-05-20 19:46:34 +08:00
Daming
015d3877cb
Introduce method interceptor v2 ( #6937 )
2021-05-20 13:36:13 +08:00
zifeihan
97c42d2f86
Fixed part of the dynamic configuration of ConfigurationDiscoveryService that does not take effect under certain circumstances. ( #6975 )
2021-05-20 07:52:49 +08:00
Ax1an
fe79a49789
Fix possible memory leaks in mybatis plugin. ( #6913 )
2021-05-10 21:21:57 +08:00
wallezhang
5f26710d34
fix pulsar plugin message listener error with multi partitions topic ( #6918 )
2021-05-10 17:47:05 +08:00
Ax1an
667f3be3bf
Avoid NPE in ElasticSearch 5 client due to version mismatch. ( #6863 )
2021-05-07 16:01:42 +08:00
Leon Yang
0036ea674f
FIX: NPE when thrift field is nested ( #6909 )
...
* FIX: NPE when field is nested
* ADD: change.md
Co-authored-by: Yang Xin <yangxinbj@fenbi.com>
2021-05-07 13:59:06 +08:00
liqiangz
b934a143c2
Add `okhttp-4.x` plugin ( #6899 )
2021-05-06 18:54:39 +08:00
ZhangZhaoyuan
edc154c40d
Add spring cloud gateway 3.x plugin ( #6881 )
2021-05-02 11:14:28 +08:00
divyakumarjain
e9fc6bc639
Fix #6835 Add compatibility with Kafka client version 2.8.x ( #6837 )
2021-04-29 10:22:30 +08:00
Darcy
10ddf0c373
fix a bug that spring-mvc set an error endpoint name ( #6783 )
2021-04-29 07:52:35 +08:00
Ax1an
ea0390e454
Enhance reconnection mechanism of agent kafka reporter plugin. ( #6855 )
2021-04-28 07:45:42 +08:00
Ax1an
36c61fcfa9
Add an optional agent plugin to support mybatis. ( #6838 )
2021-04-27 22:34:29 +08:00
ZhangZhaoyuan
9de37243c1
feat: add enhance pulsar MessageListener instance ( #6774 )
2021-04-26 11:16:43 +08:00
Darcy
f810246960
fix a bug that bad namespace spell in agent.config ( #6829 )
2021-04-25 19:54:59 +08:00
Darcy
b4114ac043
enhancement agent kafka reporter plugin, add namespace concept ( #6781 )
2021-04-23 11:29:35 +08:00
hailin0
16b51d55ba
Support print SkyWalking context to logs ( #6795 )
2021-04-23 09:55:14 +08:00
mlasek
2122990ce1
Resolves #6751 - added kafka consumer assign method interception to p… ( #6753 )
2021-04-20 17:18:24 +08:00
guyang
e89888668f
feature: jsonrpc4j plugin ( #6743 )
2021-04-17 22:42:57 +08:00
zifeihan
3a7d6c0ed4
Add an agent plugin to support elasticsearch7 ( #6759 )
2021-04-16 18:06:18 +08:00
Nick Wong
bc1043e9b3
GlobalIdGenerator will produce a negative id when the time shift back ( #6729 )
2021-04-16 07:38:13 +08:00
zifeihan
b472703154
Add `trace_segment_ref_limit_per_span` configuration mechanism to avoid OOM ( #6715 )
2021-04-14 23:51:19 +08:00
吴晟 Wu Sheng
17e820f156
Begin 8.6.0 iteration ( #6721 )
2021-04-09 23:01:00 +08:00
liqiangz
411bcf230d
Support @Trace, @Tag and @Tags work for static methods ( #6685 )
2021-04-06 09:04:38 +08:00
liqiangz
776f19c702
Fix spanLayer is null in optional plugin(gateway-2.0.x-plugin gateway-2.1.x-plugin) ( #6683 )
2021-04-04 20:01:06 +08:00
liqiangz
c986948c48
Fix springmvc reactive api can't collect HTTP statusCode. ( #6671 )
2021-04-03 22:09:48 +08:00
Darcy
573c3359ca
Fix Agent Plugin "asynchttpclient" not record the status code of the … ( #6665 )
2021-04-03 15:42:59 +08:00
Shengjun
fc7d8dcb5e
Redis Lettuce span UI doesn't show detailed Redis command parameters in 'db.statement' field ( #6614 )
2021-04-02 10:03:57 +08:00
Alvin
9a3e8357cc
Fix NullPointerException when call "ReactiveRequestHolder.getHeaders" ( #6651 )
2021-03-31 07:11:30 +08:00
liqiangz
56bebb8baf
Remove the close_before_method and close_after_method parameters of custom-enhance-plugin to avoid memory leaks ( #6632 )
...
* Remove the close_before_method and close_after_method parameters of custom-enhance-plugin to avoid memory leaks
* refine
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2021-03-29 10:50:27 +08:00
李文广
0047829b9f
Fixbug/springmvn-annotation-4.x-plugin, witness class does not exist in some versions ( #6629 )
2021-03-28 23:32:31 +08:00
Kirs
f3ca0d0ea5
Timestamp in GlobalIdGenerator is implemented using ThreadLocalRandom ( #6623 )
2021-03-26 08:33:36 +08:00
Stephen Ni
51b60ae218
Update the agent HBase plugin to support HBase Client 2.x ( #6577 )
2021-03-25 14:08:31 +08:00
CharliePu
35d7a520c5
A unit test can be better. ( #6620 )
2021-03-25 08:03:42 +08:00
Leon Yang
9b4766e491
fix no trace id in async log ( #6567 )
2021-03-22 16:12:44 +08:00
Leon Yang
56425f1c62
support jedis pipeline ( #6565 )
2021-03-20 19:52:28 +08:00
Zhenxu Ke
25214e910a
Collect and report agent starting / shutdown events ( #6559 )
2021-03-18 15:25:06 +08:00
Ax1an
03b45d2fa6
Fix some comments and documentation ( #6534 )
2021-03-12 07:41:32 +08:00
李文广
254f755a5d
add reportError ( #6509 )
2021-03-08 15:02:45 +08:00
Jingguo Yao
20425c3aa5
Add test cases for kafka-plugin ( #6503 )
...
1. Add plugin test for KafkaProducer.send(record).
2. Add exception checking test cases for CallbackInterceptor.
2021-03-07 21:48:46 +08:00
Jared Tan
80a9a5e65e
Support config `agent.span_limit_per_segment` can be changed in the runtime. ( #6482 )
...
* CDS: Support config `agent.span_limit_per_segment`
* fix missing logical.
* fix ci
* polish
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2021-03-05 15:22:02 +08:00
Jingguo Yao
e2f2cce874
Fix NullPointerException with KafkaProducer.send(record) ( #6487 )
...
Resolves #6481
2021-03-05 11:12:23 +08:00
Jingguo Yao
871fdf2fa2
Remove unnecessary check for getSkyWalkingDynamicField invocation ( #6480 )
2021-03-04 11:34:28 +08:00
Wayne Chu
6bc3ba025f
docs: fix typo ( #6473 )
2021-03-02 08:07:12 +08:00
Jingguo Yao
3ce4dc0da8
Fix ClassCastException from CallbackAdapterInterceptor ( #6462 )
2021-02-27 19:26:53 +08:00
cutePanda123
258962c6e9
removed a duplicate file ( #6458 )
2021-02-27 11:00:53 +08:00
Jasper Zhong
3a6c39c684
Bugfix/lettucev5 plugin ( #6453 )
2021-02-27 00:01:42 +08:00
Ax1an
cb00d6312f
Update the comments in TomcatInstrumentation class. ( #6442 )
2021-02-25 20:51:27 +08:00
osiriswd
8c3d1679e3
Fix apm-dubbo-2.7.x-plugin memory leak due to some Dubbo RpcExceptions. ( #6432 )
2021-02-24 14:59:41 +08:00
Zhenxu Ke
665a07cb0f
Clean up some warnings in maven build ( #6426 )
2021-02-24 07:05:56 +08:00
John Bampton
85fc4f827c
Fix spelling ( #6418 )
2021-02-22 07:40:35 +08:00
Zhenxu Ke
9de93119e2
Enhance gRPC log appender to allow layout pattern ( #6403 )
2021-02-21 12:53:44 +08:00
zifeihan
430a85df07
Fix KafkaContextManagerExtendService boot error of kafka plugin. ( #6410 )
2021-02-20 23:16:16 +08:00
Evan
ecd0213587
Fix the incorrect package imports of the log4j grpc log appender. ( #6385 )
2021-02-17 17:27:26 +08:00
margauxcabrera
cd920e274f
Issue#6377 changed slf4j LoggingEvent to apache log4j LoggingEvent ( #6378 )
...
Co-authored-by: Margaux Cabrera <margaux.cabrera@skulibrary.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2021-02-16 17:24:57 +08:00
libinglong
d12d3f201a
add redefine listener ( #6309 )
2021-02-03 16:27:06 +08:00
Stephen Ni
d4ea997523
chore: add @Override tag on some methods ( #6304 )
2021-02-03 09:46:57 +08:00
Ax1an
5edcdeecde
Remove invalid mysql configuration in agent.config. ( #6303 )
2021-02-02 23:45:07 +08:00
吴晟 Wu Sheng
cdfe6ab358
Begin the 8.5.0 iteration ( #6302 )
...
* [maven-release-plugin] prepare release v8.4.0
* [maven-release-plugin] prepare for next development iteration
2021-02-02 08:01:49 +08:00
Brandon Fergerson
f59251681b
Ability to send log template + arguments instead of pre-formatted message ( #6286 )
2021-02-01 12:57:37 +08:00
Brandon Fergerson
8332d3e8ab
Update GRPCLogAppenderActivation.java ( #6287 )
...
logback -> log4j
2021-01-31 08:49:22 +08:00
Zhenxu Ke
5d47d4d29f
Remove state / isError and collect exception stacktrace in error logs ( #6275 )
2021-01-30 08:18:52 +08:00
zhang-wei
01d1eff6c7
Enhancement log-recerive e2e test ( #6248 )
2021-01-29 00:07:16 +08:00
Ax1an
fd02bcd6f6
Support dynamic change agent.ignore_suffix on java agent. ( #6272 )
2021-01-28 21:40:34 +08:00
Jared Tan
0884c876fa
Support dynamic change agent.trace.ignore_path on java agent within CDS. ( #6266 )
2021-01-28 12:09:59 +08:00
吴晟 Wu Sheng
7b1c63de11
Remove optional log plugin ( #6259 )
2021-01-26 23:23:14 +08:00
zifeihan
52c438b9c3
Fix that the dynamic configuration is deleted on the server side but does not take effect on the agent. ( #6255 )
...
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2021-01-25 23:24:33 +08:00
Leon Yang
100823cb6e
Support DNS period resolving mechanism ( #6240 )
2021-01-22 13:14:21 +08:00
zifeihan
db61015245
Support dynamic change SAMPLE_N_PER_3_SECS on java agent ( #6232 )
2021-01-21 15:41:14 +08:00
elk-g
a8e66244cd
Fix apm-toolkit-logging-common dependency ( #6229 )
2021-01-20 08:32:34 +08:00
elk-g
eb4b121530
Collect Log with java agent ( #6127 ) ( #6194 )
2021-01-19 08:17:29 +08:00
ralphgj
ea8a4963a2
fix recording url tag with wrong port ( #6214 )
2021-01-18 19:49:33 +08:00
Evan
020a995301
change spanId toolkit api type ( #6216 )
2021-01-16 15:40:48 +08:00
Evan
b0cc91382c
export the segmentId and spanId in toolkit ( #6213 )
2021-01-16 09:04:01 +08:00
zhang-wei
15452025c6
Log collecting and query implementation ( #6120 )
2021-01-14 09:49:11 +08:00
YczYanchengzhe
9dcad4a0b4
Fix thread leakage caused by es client connection creation ( #6187 )
2021-01-13 15:45:52 +08:00
zifeihan
4877a22ab2
Fix Java.lang.ClassFormatError: Duplicate interface name "org/apache/skywalking/apm/agent/core/plugin/interceptor/enhance/EnhancedInstance" ( #6173 )
2021-01-12 07:47:06 +08:00
Frank Liu
e9622033e3
Dubbo link tracing- show "group" attribute value in OperationName ( #6159 )
2021-01-09 07:27:34 +08:00
libinglong
e0a4c44036
new feature add witness method ( #6103 )
...
https://lists.apache.org/thread.html/r4f67a7ed880a493e4e82bd2e9a0c26a6e43c37bbfcdaebe7b1a340dc%40%3Cdev.skywalking.apache.org%3E
2021-01-08 09:01:35 +08:00
Ax1an
4acbca0053
Fix bug that rocketmq-plugin set the wrong tag. ( #6144 )
...
* Fix bug that rocketmq-plugin set the wrong tag.
* Update CHANGES.md
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2021-01-08 00:27:10 +08:00
Jared Tan
c989bb286c
make sampling still works when the trace ignores plug-in activation ( #6146 )
2021-01-07 21:33:01 +08:00
zifeihan
1307b0b5fa
Fix mssql-plugin occur ClassCastException when call the method of return generate key ( #6133 )
2021-01-07 07:54:38 +08:00
Neal Huang
e739ca2290
Support building gRPC TLS channel but CA file is not required ( #6060 )
2020-12-24 07:58:00 +08:00
吴晟 Wu Sheng
e6265ba5be
Fix DataCarrier's `org.apache.skywalking.apm.commons.datacarrier.buffer.Buffer` implementation isn't activated in `IF_POSSIBLE` mode. ( #6048 )
2020-12-22 07:54:15 +08:00
ZS-Oliver
542691011c
Fix thrift trace broken and wrong arg collected. ( #5989 )
2020-12-21 21:50:52 +08:00
wankai123
bf639d3ec6
Fix some mistakes in the comments ( #6038 )
2020-12-21 16:16:09 +08:00
zifeihan
de3ccecd22
Trace method(clearScrollAsync) for elasticsearch-6.x-plugin and polishing elasticsearch-6.x-scenario. ( #6031 )
...
* Polish elasticsearch-6.x-scenario.
2020-12-19 20:58:07 +08:00
CommissarXia
5e9582eea9
Add interceptors of method(analyze, searchScroll, clearScroll, searchTemplate and deleteByQuery) for elasticsearch-6.x-plugin. ( #5962 )
2020-12-19 09:11:26 +08:00
raybi-asus
1297d2e1d2
Add null-conditional operators on these 3 files ( #6007 )
...
* add null conditional operators on these 3 files . To aviod some agent exception of Oracle jdbc.
* Add a line in Java Agent section of CHANGES.md file
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-12-17 12:56:51 +08:00
haoyann
84af1d2383
Fix the unexpected RunningContext recreation in the Tomcat plugin. ( #6001 )
2020-12-13 21:28:36 +08:00
zifeihan
a57c158c77
Fix logger-plugin module directory structure problem(Maven cannot trigger junit testing). ( #5987 )
2020-12-11 15:58:06 +08:00
vcjmhg
0996151973
Support collecting logs of log4j, log4j2, and logback in the tracing context ( #5914 )
2020-12-10 13:53:30 +08:00
hailin0
fbf49b2cc6
Change the operation name of quartz-scheduler plugin ( #5934 )
2020-12-08 10:04:14 +08:00
zifeihan
c24dbd6ec1
Fix jdk-http and okhttp-3.x plugin did not overwrite the old trace header. ( #5958 )
...
* Fix jdk-http and okhttp-3.x did not overwrite the old trace header.
* Update CHANGES.md.
2020-12-06 21:14:12 +08:00
吴晟 Wu Sheng
af19c72a7e
8.3.0 tagged, open for 8.3.0 iteration. ( #5920 )
...
* [maven-release-plugin] prepare release v8.3.0
* [maven-release-plugin] prepare for next development iteration
2020-11-29 11:01:20 +08:00
zifeihan
408bd3db5c
Fix okhttp-3.x and async-http-client-2.x did not overwrite the old trace header. ( #5917 )
...
* Fix okhttp-3.x and async-http-client-2.x did not overwrite the old trace header.
2020-11-27 22:31:39 +08:00
zifeihan
6e0a244482
Add the plugin for Apache CXF 3.x ( #5887 )
2020-11-26 17:18:55 +08:00
Lu Jiajing
d9623ec487
Spring-Kafka 1.x support ( #5879 )
...
* support spring-kafka 1.3.x and add test
* add spring-kafka-1.3.x-scenario to github workflow
* change kafka-plugin FAQ
* add supported versions
* update CHANGES.md
2020-11-24 19:32:37 +08:00
zifeihan
d6c9926e9e
Add the plugin for microsoft mssql-jdbc ( #5856 )
2020-11-18 15:48:18 +08:00
huliang
832582427a
Fix the default ignore mechanism isn't accurate enough bug ( #5839 )
...
Co-authored-by: huliang <hl@yumeitech.com.cn>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-11-16 10:23:05 +08:00
zifeihan
7220643cbf
Add the plugin for mssql-jtds 1.x plugin. ( #5842 )
...
* Add the plugin for mssql-jtds 1.x plugin.
2020-11-16 08:30:25 +08:00
King
bc7afa6347
add support for dbcp 2.x plugin ( #5550 )
2020-11-08 09:41:56 +08:00
zifeihan
c3c56acf0c
Avoided to interrupt the process of the application in the `SWExecutionHookWrapper` wrapper class. ( #5803 )
...
* Avoided to interrupt the process of the application in the `SWExecutionHookWrapper` wrapper class.
* Polishing.
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-11-06 15:18:14 +08:00
simonlei
901e8d8423
Fix issue #5795 ( #5797 )
...
* Fix issue #5795
Fix the issue: nutz plugin throw NPE at afterMethod, cause traceid keep unchange for the thread
* fix the style and modify the CHANGES.md
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
Co-authored-by: simonlei <simonlei@tencent.com>
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
2020-11-06 07:54:58 +08:00
Kcat
c32caab6e0
Add async-http-client plugin ( #5690 )
2020-11-06 00:33:47 +08:00
吴晟 Wu Sheng
4238992baf
Polish the context and optimize the tag analyze ( #5767 )
...
* Polish the context and optimize the tag analyze
* Fix bug of new context codes.
2020-11-02 14:29:14 +08:00
Evan
603187b7a8
Apply tags from Correlation Context key/values to Spans ( #5685 )
...
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
Co-authored-by: kezhenxu94 <kezhenxu94@163.com>
2020-11-01 20:51:21 +08:00
吴晟 Wu Sheng
a2dd0e13d5
Polish the context related codes. ( #5764 )
2020-11-01 13:56:24 +08:00
Evan
08781b41a8
add transmission latency for MQ case ( #5666 )
...
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
2020-11-01 11:01:04 +08:00
xbkaishui
9668672205
add http client parameter collector ( #5756 )
...
* add http client parameter collector
* Update CHANGES.md
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-10-31 23:49:15 +08:00
hsoftxl
2aeefceca0
Make okhttp3 ,feign http9.x plugin to support Java 14 ( #5745 )
2020-10-29 10:52:13 +08:00
zifeihan
78ccf71328
Fix the exception that is thrown without `TServiceClientReceiveInstrumentation`. ( #5734 )
2020-10-27 16:01:33 +08:00
hn
b5e7d17e4c
Fix incomplete JavaDoc ( #5733 )
2020-10-27 13:54:39 +08:00
kezhenxu94
f92a7bf897
Start next iteration 8.3.0 ( #5719 )
...
* [maven-release-plugin] prepare release v8.2.0
* [maven-release-plugin] prepare for next development iteration
2020-10-24 19:30:29 +08:00
zifeihan
f5e38b88e3
Add agent config `PROPERTIES_REPORT_PERIOD_FACTOR `, Avoid the instanceTraffic record properties is null. ( #5688 )
2020-10-20 12:02:27 +08:00
ggndnn
45e02ec106
Fix inconsistent logic in PrefixMatch ( #5681 )
...
Co-authored-by: ggnn <ggnn@ggnndeMacBook-Pro.local>
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
2020-10-17 12:46:10 +08:00
zifeihan
06bec02869
Fix application start duration log "Failed to load class org.slf4j.impl.StaticLoggerBinder." ( #5678 )
...
* Fix application start duration log "Failed to load class "org.slf4j.impl.StaticLoggerBinder"." when use kafka reporter. because kafka reporter use slf4j-api, but no implementor for slf4j.
* Polishing.
* Adapter slf4j Logger of agent used to skywalking agent Logger.
* Make the comments more accurate.
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-10-17 09:44:42 +08:00
Daming
98968122e9
Provide Thrift Plugin ( #5644 )
2020-10-16 16:09:47 +08:00
zifeihan
627358ee9e
Fix duplicate ExitSpan, Maybe this will cause some error message not recorded. because "feign load balance" mechanism will retry execute. ( #5667 )
2020-10-15 21:55:20 +08:00
qinqiangqiang
f2e83bad30
resttemplate plugin concurrency scenario data mistake problem fix ( #5658 )
...
* resttemplate plugin concurrency scenario data mistake problem
2020-10-15 12:09:04 +08:00
Daming
7881c57023
Introduct DataCarrier to avoid service blocked ( #5660 )
2020-10-14 08:12:22 +08:00
Humbertzhang
bde07d7ecd
Fix typo in ProfileTask.java ( #5647 )
...
* fix typo in ProfileTask
2020-10-10 22:24:48 +08:00
Kdump
5fa2ae4903
fix RESOURCE_LEAK ( #5616 )
2020-10-07 18:47:25 +08:00
Kdump
a5f4052965
fix INEFFICIENT_KEYSET_ITERATOR ( #5612 )
...
* fix INEFFICIENT_KEYSET_ITERATOR
2020-10-06 21:44:23 +08:00
xbkaishui
c9b6a78ca9
Limit Sql body size ( #5626 )
2020-10-04 23:22:32 +08:00
Daming
47d5a7680b
chore: fix UnnecessaryParentheses ( #5624 )
2020-10-02 22:03:00 +08:00
Xin,Zhang
d02ee0af3e
Replace != with equals ( #5617 )
...
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-10-02 15:57:11 +08:00
zhang-wei
a36f22f828
add comment ( #5620 )
...
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-10-02 09:52:00 +08:00
Kdump
d30ca1ab58
fix TypeParameterUnusedInFormals ( #5613 )
...
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-10-02 07:41:17 +08:00
Daming
6eda8346bb
remove dead code ( #5611 )
2020-10-02 00:11:02 +08:00
kezhenxu94
a45f615b6d
Use explicit charset instead of default charset ( #5601 )
...
Implicit use of the platform default charset, which can result in differing behaviour between JVM executions or incorrect behavior if the encoding of the data source doesn't match expectations.
Co-authored-by: zhang-wei <pknfe@outlook.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-10-01 21:27:31 +08:00
zhang-wei
736dc3d3ec
Remove some unused variables ( #5598 )
2020-10-01 14:51:07 +08:00
Xin,Zhang
772f1d2e82
Replace Class.newInstance() with getDeclaredConstructor().newInstance() ( #5600 )
...
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-10-01 12:56:28 +08:00
Xin,Zhang
7c69ea889e
Fix JdkObsolete issue ( #5599 )
...
* Fix JdkObsolete issue
* Fix code style
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-10-01 11:09:51 +08:00
Kdump
3bc94cbb68
fix Calling getClass() on an enum may return a subclass of the enum type ( #5594 )
...
ref: https://errorprone.info/bugpattern/GetClassOnEnum
2020-09-30 22:51:05 +08:00
吴晟 Wu Sheng
bc64c6a127
Make the extension header really extendable ( #5590 )
2020-09-30 07:33:23 +08:00
吴晟 Wu Sheng
103cf00672
Support JDK 11 compiling and upgrade dependencies ( #5579 )
...
* Upgrade dependencies and make the JDK11 compiling passed.
* Update license and fix license check file.
* Add CI for JDK11 compiling.
* Update doc.
2020-09-29 10:34:21 +08:00
vcjmhg
806666b4cc
add webflux webclient plugin ( #5493 )
2020-09-27 22:38:07 +08:00
吴晟 Wu Sheng
b560bae3f8
Polish comments of the meter at the agent side. ( #5565 )
...
* Polish comments of the meter at the agent side.
* Fix code style.
2020-09-27 07:31:33 +08:00
mrproliu
a68be426a0
Provide metrics APIs for agent plugin ( #5523 )
2020-09-26 21:30:37 +08:00
zifeihan
84d49c4412
Add kafka config for how long does kafka query server topic will trigger timeout ( #5554 )
2020-09-25 13:03:51 +08:00
harvies
1ff25ac4f4
Support mongo driver 4.x version. ( #5512 )
2020-09-22 17:09:24 +08:00
harvies
c3edd3dad0
Better witness class for mongo3.8.x ( #5524 )
...
* modify witness class
* modify witness class & add test case
* replace DB_STATEMENT to DB_BIND_VARIABLES & remove executeMethod prefix
* fix ci
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-09-22 09:50:44 +08:00
吴晟 Wu Sheng
075cb981a9
Add `MOUNT` config in the agent core. ( #5529 )
2020-09-22 07:14:34 +08:00
hailin0
e200ef1045
Add support for xxl-job ( #5519 )
2020-09-20 10:04:32 +08:00
Lu Jiajing
c65bcf1142
Check bootstrapServers type before casting for kafka-clients >= 2.1 ( #5510 )
2020-09-18 15:18:54 +08:00
吴晟 Wu Sheng
54ee2e61ad
Fix typo and add comments. ( #5495 )
...
* Fix typo and add comments.
* Fix comment.
2020-09-16 11:27:38 +08:00
Evan
29de696c42
exception-ignore-plugin ( #5426 )
2020-09-09 15:07:01 +08:00
Xin,Zhang
1b5dd9b3f3
Move spring webflux into optional plugin ( #5445 )
...
* Move spring webflux into optional plugin
* Fix compile check
* Fix check style
* Adjust code
* add docs
* Update docs/en/setup/service-agent/java-agent/README.md
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-09-09 09:53:07 +08:00
Brandon Fergerson
f8c887e241
Include request method type in rest mapping annotations ( #5085 )
2020-09-05 23:14:40 +08:00
Evan
0e132685e6
fix doc on recently pr ( #5432 )
2020-09-03 23:20:36 +08:00
hailin0
ca957699dc
Add support for quartz-scheduler ( #5413 )
2020-08-30 23:48:26 +08:00
xbkaishui
ae6b4add50
#5311 Fix ActiveMQ NullPointerException ( #5412 )
2020-08-30 12:09:57 +08:00
Lu Jiajing
9442a51c11
JsonLogger implementation ( #5356 ) ( #5357 )
2020-08-29 23:17:29 +08:00
吴晟 Wu Sheng
ca5e576c04
Fix sampling and Kafka reporter conflicting. ( #5408 )
...
* Fix sampling and Kafka reporter conflicting.
* Remove legacy codes.
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
2020-08-28 23:47:03 +08:00
hailin0
afc0aef567
Add logic-endpoint and testcase for elasticjob-2.x plugin ( #5395 )
2020-08-28 14:27:07 +08:00
novayoung
f89ed0c315
Optimize: truncate parameterString ( #5396 )
2020-08-28 12:46:41 +08:00
Xin,Zhang
77d94b4d2a
Fix issue that spring mvc plugin doesn't works when running on reactive api ( #5360 )
2020-08-26 13:22:39 +08:00
hailin0
1b54b61a88
Add support for spring @Scheduled ( #5339 )
2020-08-23 17:13:49 +08:00
Lu Jiajing
5bfac1b50f
Remove style-check exception for logger ( #5363 )
2020-08-21 18:26:25 +08:00
xbkaishui
79c1c0cc76
Support http header tag ( #5348 )
2020-08-20 10:43:28 +08:00
于玉桔
494d2a5b65
Elastic job plugin use wrong span type ( #5347 )
2020-08-19 21:21:09 +08:00
吴晟 Wu Sheng
b173cde5db
Upgrade the byte-buddy to 1.10.14 with asm ( #5338 )
2020-08-17 21:27:57 +08:00
Evan
a6e45d04c9
spring annotation enhance ( #5320 )
2020-08-17 10:14:40 +08:00
吴晟 Wu Sheng
f731c25856
Miss topic in the KafkaServiceManagementServiceClient ( #5326 )
...
Co-authored-by: Daming <zteny@foxmail.com>
2020-08-16 07:05:40 +08:00
Evan
68317dd910
Add agent plugins selector ( #5293 )
2020-08-14 15:06:30 +08:00
于玉桔
ab5555fe27
Support @KafkaPollAndInvoke annotation to replace @Trace when just using the Kafka scenario agent plugin ( #5304 )
2020-08-13 21:18:04 +08:00
xbkaishui
a7e77832a9
disable kafka property in agent.config ( #5305 )
...
* disable kafka plugin
* enable docker file of kafka for e2e test
2020-08-13 11:09:58 +08:00
于玉桔
e37fc2e439
Support spring-kafka ( #5254 )
2020-08-10 19:13:19 +08:00
whfjam
fdd242edb0
Update HttpClientExecuteInterceptor.java ( #5283 )
...
use the method httpMethod.setRequestHeader to set the new skywalking headers,so that it can override the exits headers if there is any
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-08-10 13:41:31 +08:00
于玉桔
69297b9ec6
Support Apache ShardingSphere-Elasticjob ( #5153 )
2020-08-10 10:48:23 +08:00
qxo
b1305ba07a
fix:fix NullPointerException for replaceParam when message is null ( #5280 )
2020-08-10 00:17:21 +08:00
yangy
9b6a4ed28c
Fix kafka plugin sometimes trace doesn't show span layer ( #5264 )
2020-08-08 14:39:54 +08:00
zshit
dd6f439df1
support collecting feign params ( #5235 )
2020-08-06 13:09:31 +08:00
于玉桔
7a20c260bb
Add HBase hbase-client plugin ( #5225 )
2020-08-05 17:55:20 +08:00
于玉桔
4149ac59fe
The Dubbo plugin can collect more information by custom ( #5209 )
2020-08-04 23:26:56 +08:00
yangy
118e334e7c
Fix ParsePathUtil#parameterEquals method ArrayIndexOutOfBoundsException error and some typo ( #5216 )
2020-08-01 16:16:57 +08:00
吴晟 Wu Sheng
2f2840cbf5
Begin 8.2.0 iteration. ( #5211 )
...
* [maven-release-plugin] prepare release v8.1.0
* [maven-release-plugin] prepare for next development iteration
2020-07-31 20:15:27 +08:00
Daming
f9257f5274
Provide kafka as collector/reporter ( #4847 )
2020-07-30 11:55:49 +08:00
Xin,Zhang
5cf1d122cc
Fix webflux sharing span across multiple threads ( #5177 )
2020-07-27 12:44:17 +08:00
李文广
3a00d84766
spring-annotation plugin add component ( #5160 )
2020-07-25 23:14:46 +08:00
libinglong
1215a52d09
Concurrent accessing allJars causes the plugin to fail to load ( #5158 )
...
Another thread could get the list which is still in the initialization stage, due to first element added. So we need a local variable to avoid this. Also, notice this happens only in concurrency class loader env.
2020-07-23 21:51:30 +08:00
Stalary
1877d0fcf4
Add jvm_thread metrics ( #5129 )
2020-07-22 09:05:32 +08:00
吴晟 Wu Sheng
20b1b51798
Separate config initialization in the plugin out of core level Config. ( #5136 )
2020-07-21 20:51:56 +08:00
Patrick Jiang(白泽)
62f76881de
Fix issue 4965 ( #5109 )
2020-07-17 17:36:02 +08:00
dagmom
8b46e5c5b0
Fix issue #3713 - Cannot get the TID ( #5031 )
2020-07-17 10:23:01 +08:00
Brandon Fergerson
e356da4b0e
#4907 - Duplicate Spring MVC endpoint fix ( #5084 )
2020-07-15 13:52:46 +08:00
zoumingzm
9f5e719cfa
Fix @Tag returnedObject bug #5036 ( #5045 )
2020-07-10 11:07:08 +08:00
Brandon Fergerson
c8fc457e82
Better Vert.x endpoint names ( #5064 )
2020-07-09 23:32:43 +08:00
kezhenxu94
32202e053a
BugFix: x-le tag format in GraphQL plugin ( #5054 )
2020-07-08 12:59:55 +08:00
caoyixiong
80a534b1bb
support Graphql Logic endpoint ( #5030 )
2020-07-05 23:37:09 +08:00
dengliming
39f2cd3a5f
Optimize the code to prevent mongo statements from being too long ( #5017 )
2020-07-03 08:07:10 +08:00
gongdewei
1817386391
Support cache mode in the agent. ( #4858 )
2020-07-01 23:20:50 +08:00
caoyixiong
31f42343f6
add brpc-java plugin ( #4958 )
2020-06-27 14:57:29 +08:00
mrproliu
cc9ea271a7
Provide agent-side meter api ( #4816 )
2020-06-22 14:07:34 +08:00
dagmom
08897ce5f8
New feature provided : new plugin for influxdb-java client ( #4846 )
2020-06-21 22:35:45 +08:00
于玉桔
c778a0d6c2
Support Quasar fiber tracing ( #4951 )
2020-06-20 22:30:03 +08:00
yangy
b1b144480d
fix issue 4879 ( #4954 )
2020-06-20 21:21:22 +08:00
xiaoyu
164124fc22
provider shardingSphere 4.0.0 4.0.1 plugin. ( #4927 )
2020-06-15 17:03:17 +08:00
xiaoyu
a24efcf5e9
ShardingSphere plugins conflict among themselves. ( #4921 )
...
* Fix shardingSphere plugin test fail if have some same ENHANCE_CLASS define.
* support 4.1.0 and 4.1.1
* support 4.1.0 and 4.1.1
2020-06-14 18:48:07 +08:00
吴晟 Wu Sheng
5de0d2c6f6
Set version to 8.1.0 for next iteration. ( #4916 )
...
* [maven-release-plugin] prepare release v8.0.0
* [maven-release-plugin] prepare for next development iteration
* Remove all shardingsphere cases.
2020-06-12 23:44:42 +08:00
Xin,Zhang
7b99019c49
Refactory spring gateway plugin ( #4878 )
2020-06-12 00:25:41 +08:00
denis
e2b04b58b1
fix Kafka consumer subscribe topics from pattern ( #4873 )
2020-06-11 17:55:04 +08:00
xiaoyu
9a9401fdb6
provide shardingSphere(4.0.0,4.0.1, 4.1.0 ,4.1.1) plugin. ( #4894 )
2020-06-11 14:49:04 +08:00
吴晟 Wu Sheng
df83490ae6
UI is ready for 8.0.0 release. ( #4896 )
2020-06-10 20:35:46 +08:00