Commit Graph

515 Commits

Author SHA1 Message Date
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
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
Ax1an 36c61fcfa9
Add an optional agent plugin to support mybatis. (#6838) 2021-04-27 22:34:29 +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
Kirs f3ca0d0ea5
Timestamp in GlobalIdGenerator is implemented using ThreadLocalRandom (#6623) 2021-03-26 08:33:36 +08:00
Zhenxu Ke 25214e910a
Collect and report agent starting / shutdown events (#6559) 2021-03-18 15:25:06 +08:00
李文广 254f755a5d
add reportError (#6509) 2021-03-08 15:02:45 +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
Wayne Chu 6bc3ba025f
docs: fix typo (#6473) 2021-03-02 08:07:12 +08:00
zifeihan 430a85df07
Fix KafkaContextManagerExtendService boot error of kafka plugin. (#6410) 2021-02-20 23:16:16 +08:00
Stephen Ni d4ea997523
chore: add @Override tag on some methods (#6304) 2021-02-03 09:46:57 +08:00
Ax1an fd02bcd6f6
Support dynamic change agent.ignore_suffix on java agent. (#6272) 2021-01-28 21:40:34 +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 eb4b121530
Collect Log with java agent (#6127) (#6194) 2021-01-19 08:17:29 +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
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
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
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
wankai123 bf639d3ec6
Fix some mistakes in the comments (#6038) 2020-12-21 16:16:09 +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
吴晟 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
hn b5e7d17e4c
Fix incomplete JavaDoc (#5733) 2020-10-27 13:54:39 +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
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
吴晟 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
吴晟 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
吴晟 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
吴晟 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