Commit Graph

735 Commits

Author SHA1 Message Date
李文广 0047829b9f
Fixbug/springmvn-annotation-4.x-plugin, witness class does not exist in some versions (#6629) 2021-03-28 23:32:31 +08:00
wankai123 92c0cb856d
Add function `retagByK8sMeta` and opt type `K8sRetagType.Pod2Service` in MAL for k8s to relate pods and services. (#6608) 2021-03-25 20:50:58 +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
吴晟 Wu Sheng f3b567160c
Enhance the export service. (#6602) 2021-03-24 09:22:03 +08:00
Ryan Wang b28f270527
sync ui (#6603) 2021-03-23 20:26:28 +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
wankai123 c2c3830a80
Add functions in MAL to filter metrics according to the metric value (#6587) 2021-03-20 17:12:34 +08:00
Ax1an b48433e1f6
Optimize the self monitoring grafana dashboard. (#6549) 2021-03-20 13:33:11 +08:00
CharliePu fadbecaa84
Sync UI and upate change logs. (#6582) 2021-03-20 08:11:57 +08:00
Zhenxu Ke 25214e910a
Collect and report agent starting / shutdown events (#6559) 2021-03-18 15:25:06 +08:00
wankai123 a8810b1ab0
Support metrics grouped by scope labelValue in MAL, no need global same labelValue as before. (#6495) 2021-03-17 09:02:38 +08:00
吴晟 Wu Sheng af6f7d2c34
Remove group concept from AvgHistogramFunction (#6552) 2021-03-16 10:26:33 +08:00
Ax1an 1bd397db9b
Add telemetry data about mesh error. (#6550) 2021-03-15 21:13:03 +08:00
史精文 cc60f1529f
resolve "receiver don't need to get itself when healthCheck #6515 " (#6538) 2021-03-12 20:45:38 +08:00
Evan fd1d21021f
[Incompatible Enhancement]New index policy of ElasticSearch storage option (#6499) 2021-03-11 15:11:37 +08:00
hailin0 0382447749
Fix tags store of log and trace on h2/mysql/pg storage (#6505) 2021-03-11 10:40:54 +08:00
Ax1an d9617cbe7b
Add telemetry data about metrics in, metrics scraping and trace in metrics to zipkin receiver. (#6516) 2021-03-11 09:13:49 +08:00
Jasper Zhong a2021446f8
Bugfix/fix UI template wrong metrics name (#6527) 2021-03-09 23:01:03 +08:00
hailin0 78487ad983
Upgrade lombok to 1.18.16 (#6506) 2021-03-07 18:54:45 +08:00
Qiuxia Fan 1b8fdd5688
sync ui (#6496) 2021-03-05 19:32:26 +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
CharliePu a0196b16fa
Fix the line chart problem of topology instance (#6489) 2021-03-05 07:58:52 +08:00
Qiuxia Fan 9946ec49f6
Sync uI and update license (#6478)
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
Co-authored-by: Zhenxu Ke <kezhenxu94@apache.org>
2021-03-04 08:14:12 +08:00
Zhenxu Ke de6a731d72
Save Envoy http access logs when error occurs (#6322) 2021-03-02 22:40:30 +08:00
Qiuxia Fan 5289996e4c
Sync UI (#6474) 2021-03-02 14:20:50 +08:00
吴晟 Wu Sheng b1a8238c15
Remove fields of parent entity in the relation sources. (#6471) 2021-03-01 08:39:04 +08:00
haoyann 72546a75c3
fix `DatabaseSlowStatementBuilder` statement maybe null (#6470) 2021-02-28 17:51:03 +08:00
Jingguo Yao 3ce4dc0da8
Fix ClassCastException from CallbackAdapterInterceptor (#6462) 2021-02-27 19:26:53 +08:00
吴晟 Wu Sheng 0e1d5c3767
Make Zipkin trace query available (#6454) 2021-02-27 14:50:54 +08:00
Jasper Zhong 3a6c39c684
Bugfix/lettucev5 plugin (#6453) 2021-02-27 00:01:42 +08:00
Zhenxu Ke 77082de77b
Add `sum` function in meter system (#6427)
* Add `sum` function in meter system

* Fix minor potential bug and reformat some codes

* Fix a bug

* Use Set to hold the {aggregate,scope} labels as same labels maybe added by multiple aggregation functions

* Separate downsampling function and revert unnecessary codes
2021-02-25 15:10:28 +08:00
haoyann 5b49f8f9fd
Fix alarm httpclient connection leak (#6431) 2021-02-25 10:05:08 +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 96f1c12159
Introduce log analysis language (LAL) (#6388) 2021-02-23 20:06:48 +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
mrproliu 317a6580f3
Remove filename suffix in the meter active file config (#6413) 2021-02-21 08:35:38 +08:00
zifeihan 430a85df07
Fix KafkaContextManagerExtendService boot error of kafka plugin. (#6410) 2021-02-20 23:16:16 +08:00
buzuotaxuan 3d2fba3c40
Fix kubernetes.client.opeanapi.ApiException (#6412) 2021-02-20 22:09:10 +08:00
haoyann c45bb361ee
Storage plugin supports PostgreSQL (#6345) 2021-02-20 20:59:51 +08:00
wankai123 6c6a8a7109
Add E2E test for VM monitoring that the metrics from Promethues node-exporter via OTEL. (#6404) 2021-02-20 16:11:44 +08:00
mrproliu 6d92bc66dd
Meter system enhancement (#6398) 2021-02-19 20:51:03 +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
mrproliu fcf64a217f
Change the Apdex metric combine calculator (#6363) 2021-02-11 15:19:32 +08:00
mrproliu 75f03acba7
Adopt Zabbix protocol (#6176)
Happy Chinese New Year !!
2021-02-10 22:40:07 +08:00
吴晟 Wu Sheng 8fed8768b9
Update CHANGES.md (#6350) 2021-02-08 21:09:53 +08:00
Qiuxia Fan 638f131937
sync ui (#6349) 2021-02-08 18:15:31 +08:00
zhang-wei ba6d49ad91
Update the timestamp field type for LogQuery (#6335) 2021-02-07 12:09:51 +08:00
Zhenxu Ke b92eac2cd6
Add a new concept "Event" and its implementations to collect events (#6183) 2021-02-05 18:37:18 +08:00
Zhenxu Ke 547f5f1e77
Add some defensive codes for NPE and bump up Kubernetes client version to expose exception stack trace (#6327) 2021-02-05 16:30:54 +08:00
Qiuxia Fan de256f055f
sync ui (#6319) 2021-02-04 23:21:09 +08:00
Zhenxu Ke 1e78a0ac78
Metrics combination API supports abandoning results (#6318) 2021-02-04 20:30:36 +08:00
Snile f44ed756df
Allow user-defined `JAVA_OPTS` in the startup script (#6316) 2021-02-04 14:23:16 +08:00
libinglong d12d3f201a
add redefine listener (#6309) 2021-02-03 16:27:06 +08:00
Ax1an 5edcdeecde
Remove invalid mysql configuration in agent.config. (#6303) 2021-02-02 23:45:07 +08:00
zifeihan 59114fe31d
Update frontend-maven-plugin to 1.11.0, for Download node x64 binary on Apple Silicon. (#6282)
* Update frontend-maven-plugin to 1.11.0, for Download node x64 binary on Apple Silicon.

* Update CHANGES.md

* Update CHANGES.md

Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2021-02-02 12:39:28 +08:00
吴晟 Wu Sheng d0c8d9bc6d
Finalize the 8.4.0 changes, and open the release process soon. (#6298) 2021-02-01 17:41:39 +08:00
Qiuxia Fan 1f391b85b9
sync ui (#6297) 2021-02-01 16:03:14 +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
Zhenxu Ke 56c264d1fa
test: fix flaky E2E test of Kafka (#6281) 2021-01-30 11:46:05 +08:00
wankai123 1753e5e0db
Support Prometheus node-exporter VM metrics monitoring (#6277) 2021-01-30 09:17:59 +08:00
Zhenxu Ke 5d47d4d29f
Remove state / isError and collect exception stacktrace in error logs (#6275) 2021-01-30 08:18:52 +08:00
Qiuxia Fan 85083adfe4
Sync ui submodule (#6279) 2021-01-29 19:34:57 +08:00
Ax1an fd02bcd6f6
Support dynamic change agent.ignore_suffix on java agent. (#6272) 2021-01-28 21:40:34 +08:00
w c0ed7d88da
Fix a legal metric query adoption bug. (#6270) 2021-01-28 17:41:17 +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 3cf31455a1
Remove the strict rule of OAL disable statement parameter. (#6267) 2021-01-28 07:58:49 +08:00
Qiuxia Fan 5e029c03ce
Sync UI (#6268) 2021-01-27 23:28:31 +08:00
Zhenxu Ke 8c51043dbf
Remove duplicate codes in Envoy ALS handler (#6263) 2021-01-27 12:58:11 +08:00
吴晟 Wu Sheng 7b1c63de11
Remove optional log plugin (#6259) 2021-01-26 23:23:14 +08:00
Wilson Wu 3a9a01512c
Sync UI and add change logs of UI (#6256) 2021-01-26 14:26:51 +08:00
Evan e138d29778
add text analyzer for es (#6249) 2021-01-25 17:01:43 +08:00
wankai123 c52aa02341
Fix bug that the same sample name in one MAL expression caused `IllegalArgumentException` in `Analyzer.analyse`. (#6250) 2021-01-25 12:56:06 +08:00
wankai123 777c670c66
Support the identification of the source host of the metric data in otel-receiver-plugin (#6243) 2021-01-22 22:24:19 +08:00
Leon Yang 100823cb6e
Support DNS period resolving mechanism (#6240) 2021-01-22 13:14:21 +08:00
zifeihan 43e2458e6b
[FAQ doc] Fix compiling on Mac M1 chip (#6241) 2021-01-22 09:03:50 +08:00
zifeihan db61015245
Support dynamic change SAMPLE_N_PER_3_SECS on java agent (#6232) 2021-01-21 15:41:14 +08:00
Qiuxia Fan 15204781fa
Sync UI (#6235) 2021-01-20 13:37:42 +08:00
zhang-wei 762e347cba
OAL supports multiple values when as numeric (#6233) 2021-01-20 11:42:30 +08:00
Zhenxu Ke 6893fec8bb
Fix bug in `parseInternalErrorCode` where some error codes are never reached (#6226) 2021-01-19 16:53:06 +08:00
zifeihan 97f54114a5
Add the implementation of ConfigurationDiscovery on the OAP side. (#6220) 2021-01-19 14:53:49 +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
HendSame 4e43f227b4
Support Alarm to feishu (#6193) 2021-01-18 09:24:20 +08:00
Zhenxu Ke cbfe7ee87c
Set up test for Istio 1.8.2 to verify Envoy V3 protocol (#6215) 2021-01-16 12:44:26 +08:00
Evan b0cc91382c
export the segmentId and spanId in toolkit (#6213) 2021-01-16 09:04:01 +08:00
Zhenxu Ke 98d0430b91
chore: set up license-eye to check license header (#6200) 2021-01-14 22:08:37 +08:00
Neal Huang 825a7ccc81
Make source builder set service name and endpoint name in right order (#6188) 2021-01-14 20:51:26 +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
Gao Hongtao d299ce0319
Remove redundant metrics and polish panel layout (#6190) 2021-01-13 07:44:22 +08:00
Jared Tan 50c74a6bc5
Upgrade kafka clients support version (#6182) 2021-01-12 21:49:22 +08:00
吴晟 Wu Sheng 688a9c7b05
Update CHANGES.md (#6178) 2021-01-12 10:56:21 +08:00
Frank Liu e9622033e3
Dubbo link tracing- show "group" attribute value in OperationName (#6159) 2021-01-09 07:27:34 +08:00
zifeihan 5fd06a7c4a
Fix `timeBucket` not taking effect in EqualsAndHashCode annotation. (#6153) 2021-01-08 15:51:15 +08:00
cuiweiwei e3fbb3f705
Fix some influxdb plugin bug (#6139) 2021-01-08 14:49:44 +08:00
Andy Zhang 4ae4f0e76a
ReadWriteSafeCache concurrency read-write (#6149) 2021-01-08 10:18:49 +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
Gao Hongtao 1e93cd2860
Fix istio control plane ui template metric type mismatch issue (#6147)
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
2021-01-07 13:29:28 +08:00
Qiuxia Fan 5aacf2f5e0
Sync UI (#6145) 2021-01-07 11:55:27 +08:00
Zhenxu Ke f3d5153a80
Add ElasticSearch 7.10 to test matrix (#6137) 2021-01-07 10:11:13 +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
hailin0 cf9b7b1adf
Add Dolphinscheduler plugin definition (#6134) 2021-01-06 20:47:55 +08:00
Qiuxia Fan 35a0e9e902
Sync UI (#6132) 2021-01-05 21:06:17 +08:00
Zhenxu Ke e24b2bcf74
Fix bug that endpoint-name-grouping.yml can not be customized in docker / helm (#6124) 2021-01-04 07:06:35 +08:00
吴晟 Wu Sheng d36b350197
Fix the priority setting doesn't work of the ALS analyzers (#6121) 2021-01-03 15:08:12 +08:00
Zhenxu Ke f54f639c4d
Enhance Envoy metrics service analyzer by MAL (#6091) 2021-01-02 14:34:54 +08:00
Zhenxu Ke 6101163513
Support Envoy {AccessLog,Metrics}Service API V3 (#6116) 2021-01-01 21:48:38 +08:00
zifeihan ff2ab69a66
Fix the uuid field in GRPCConfigWatcherRegister is not updated. (#6115) 2021-01-01 18:12:36 +08:00
Daming 6e48dca99a
Improvement Influxdb query performance (#6066) 2020-12-30 19:54:33 +08:00
xuchangjun 8aeabfd5a6
ui sync (#6102)
Co-authored-by: tianxuanzhizi <bowen.xu@bangdao-tech.com>
2020-12-30 15:24:27 +08:00
吴晟 Wu Sheng f4b739c26b
Fix CVE of UninstrumentedGateways in Dynamic Configuration activation. (#6098) 2020-12-29 22:17:30 +08:00
Viktor Yi 1cc68b48d8
correct the doc of backend trace sampling with the latest configuration (#6085) 2020-12-26 19:10:42 +08:00
Qiuxia Fan 04b536b796
Add JavaScript component id (#6075) 2020-12-24 17:29:57 +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
songzhe 8899930082
fix influx query error #6056 (#6057)
* fix influx query error
* use InfluxConstants.NAME
2020-12-22 20:25:36 +08:00
lijial 0950c1ad6e
ArrayBlockingQueueBuffer del IF_POSSIBLE strategy (#6053)
* ArrayBlockingQueueBuffer del IF_POSSIBLE strategy

* update CHANGES.md

Co-authored-by: 李家良 <jialiang.li@tongdun.cn>
2020-12-22 16:05:04 +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
Qiuxia Fan 098b9193e4
ui sync (#6039) 2020-12-21 15:11:17 +08:00
Lu Jiajing 9b7e663cc1
Update byte-buddy to 1.10.19 (#6037) 2020-12-21 14:07:39 +08:00
Zhenxu Ke b9c5776cfd
[Plugin] add NodeJS Axios component ID (#6033) 2020-12-19 21:45:19 +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
Zhenxu Ke 6feeaf6e5f
Update submodule to sync namespaced proto files (#6026)
* update submodule to sync namespaced proto files

* add compat E2E test and update mock collector

* add changelog, fix GHA syntax, compat Java agent

* highlight notes, use archive dist, revert compat in agent

* polish changelog, add missing `-javaagent` in provider

* fix wrong position of JAVA_OPTS

* polish changelog
2020-12-18 12:29:44 +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
Tomasz Pytel 82f859dc7e
[Plugin] add Python Pyramid component ID (#6012) 2020-12-16 01:14:40 +08:00
Lei Zhang 957d549b68
[ISSUE 5541] Fix H2 in-memory database table missing issues (#6008)
* add ;DB_CLOSE_DELAY=-1 to the database URL

* Update CHANGES log

* add ;DB_CLOSE_DELAY=-1 to the H2 database URL of application.yml

Co-authored-by: zhanglei36 <zhanglei36@asiainfo.com>
2020-12-15 16:05:03 +08:00
Tomasz Pytel 065a79778a
[Plugin] added component ID for Python aiohttp (#6006) 2020-12-15 07:14:59 +08:00
haoyann 84af1d2383
Fix the unexpected RunningContext recreation in the Tomcat plugin. (#6001) 2020-12-13 21:28:36 +08:00
吴晟 Wu Sheng 7485021e81
Update docs about the latest UI (#5999) 2020-12-12 18:19:46 +08:00
吴晟 Wu Sheng f513726fea
Fix potential gRPC connection leak(not closed) for the channels among OAP instances. (#5995)
* Fix potential gRPC connection leak(not closed) for the channels among OAP instances.

* Filter OAP instances(unassigned in booting stage) of the empty IP in KubernetesCoordinator.
2020-12-12 12:35:03 +08:00
吴晟 Wu Sheng be197dbfa4
Sync UI. (#5994) 2020-12-11 19:42:52 +08:00
Qiuxia Fan 6cb0cf67ef
Sync UI (#5984)
* sync ui

* docs: update CHANGES.md for ui
2020-12-10 17:58:53 +08:00
吴晟 Wu Sheng 8ff77667b7
Fix group name can't be queried when it is null. (#5986) 2020-12-10 16:20:50 +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
吴晟 Wu Sheng b80778ba6f
Add group rule to the service name config. (#5977) 2020-12-09 13:40:43 +08:00
Gao Hongtao 0a9a746efb
Update backend-fetcher.md (#5972) 2020-12-08 23:02:31 +08:00
mrproliu 4aa9f301d0
Add alarm tests in the e2e (#5961) 2020-12-08 16:47:28 +08:00
hailin0 fbf49b2cc6
Change the operation name of quartz-scheduler plugin (#5934) 2020-12-08 10:04:14 +08:00
Gao Hongtao 972145c208
Fix MAL concurrent execution issues (#5965)
* Filter expression based on input samples

Signed-off-by: Gao Hongtao <hanahmily@gmail.com>

* Fix MAL concurrent issues

Signed-off-by: Gao Hongtao <hanahmily@gmail.com>

Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-12-08 05:43:39 +08:00
cuiweiwei e792da1782
fix influxdb bug while setting influxdb connection response format as InfluxDB.ResponseFormat.JSON (#5946) 2020-12-07 22:56:03 +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
osiriswd 6eb5648ba8
Support Kafka MirrorMaker 2.0 to replicate topics between Kafka clusters. (#5949) 2020-12-06 17:10:30 +08:00
吴晟 Wu Sheng 6ff5623340
Sync UI changes. (#5947) 2020-12-04 08:19:27 +08:00
Zhenxu Ke 8e2e9dfdaf
Enhance release script to support non-MacOS system (#5926) 2020-11-30 21:16:08 +08:00
mrproliu 821322447d
Make meter receiver support MAL (#5915) 2020-11-30 17:28:21 +08:00
吴晟 Wu Sheng fdee001788
Prepare for 8.3.0 release (#5916) 2020-11-27 19:43:59 +08:00
Evan 94b205f23a
fix index not found on trace query when using es7 (#5911)
* fix index not found on trace query when using es7

* add changelog

Co-authored-by: Evan <evanljp@outlook.com>
2020-11-27 16:59:21 +08:00
Gao Hongtao 2150904f01
Include SAN to set mTLS property (#5908)
* Include SAN to set mTLS property
* Fix codes as SAN is a list.
* Update the changelog.
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
Co-authored-by: Wu Sheng <wu.sheng@foxmail.com>
2020-11-27 12:39:09 +08:00
jianweizhang 9a61835cb7
Fix influxdb config resubmit (#5903) 2020-11-26 19:14:48 +08:00
zifeihan 6e0a244482
Add the plugin for Apache CXF 3.x (#5887) 2020-11-26 17:18:55 +08:00
Gao Hongtao 53e42bce5d
Insert group name into services of so11y and istio relevant metrics (#5897) 2020-11-26 14:38:10 +08:00
Gao Hongtao b39c4306a8
Observing Istio control plane (#5835)
* Add Istio control plane otel MAL expressions and UI template
* Remove OpenCensus receiver, add OpenTelemetry receiver
* Transfer oc receiver to ot receiver
* Create indices on boot
* Document istio metrics and otel receiver
* Update CHANGES.md
* Fix potential NPE
* Add group to meter and cleanup istio mixer
* Update e2e case due to the change of meter metric name
* Update prometheus fetcher config, fix sql builder issue of h2
* Disable istio and so11y metrics by default.
* Fix micrometer testcase
2020-11-25 21:07:03 +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
Jared Tan 8d164d3dd8
Add Tidb provider module. (#5844)
* fix transaction too large error when use TiDB as storage

* add CHANGES.md

* fix typo

* add tidb storage provider module.

* add e2e.

* revert ui submodule.

* fix license.

* Fix wrong health check test

* add tidb ttl e2e.

Co-authored-by: moonsphere <moonsphere@m.com>
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
Co-authored-by: kezhenxu94 <kezhenxu94@163.com>
2020-11-22 23:28:54 +08:00
吴晟 Wu Sheng 67bc8f8b7d
Provide `listMetrics` GraphQL query service. (#5866)
* Provide `listMetrics` GraphQL query service.

* Update chagnelog.
2020-11-19 22:26:54 +08:00
zifeihan d6c9926e9e
Add the plugin for microsoft mssql-jdbc (#5856) 2020-11-18 15:48:18 +08:00
吴晟 Wu Sheng c9202af1ee
Support group in the service traffic and service list query. (#5851)
* Support group in the service traffic and service list query.
2020-11-17 22:45:32 +08:00
吴晟 Wu Sheng 9c486a05ee
Support `sideCar.internalErrorCode` in the sources (#5849)
* Support nested sidecar object in the scope.

* Update the changelog.

* Fix comments and docs.
2020-11-17 09:03:48 +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
Jared Tan ef1363d928
remove unused min date timebucket in jdbc delethistory logical. (#5845)
* remove unused min date timebucket in jdbc delethistory logical.

* update CHANGES.md
2020-11-15 19:28:38 +08:00
吴晟 Wu Sheng edf0bce37f
Add logic endpoint section in the agent setup doc. (#5836) 2020-11-13 10:05:38 +08:00
雨落殇秋 64707e0617
Fix dynamic configuration key bug of `endpoint-name-grouping` #5831 (#5833)
* tangs 修改key识别为core
* Update CHANGES.md


Co-authored-by: 唐山 <tangs@dev.sgcc.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-11-12 08:57:37 +08:00
Xin,Zhang 4a01f80ae7
Fix that chunked string is incorrect while the tag contains colon (#5818) 2020-11-10 14:14:01 +08:00
Michał Kostrzewski b8297c1097
sync ui: label fix in topology chart + dart-sass replacing node-sass (#5815)
* sync ui: label fix in topology chart + dart-sass replacing node-sass

* Added change list to CHANGES.md

Co-authored-by: Michał Kostrzewski <michal@revdebug.com>
2020-11-10 08:44:43 +08:00
吴晟 Wu Sheng 5b84c5ad18
Fix CVE in the Apdex threshold configs, when activating the dynamic configuration feature. (#5811) 2020-11-09 15:55:56 +08:00
kezhenxu94 8da9bf94ab
ALS analyzer based on Envoy metadata exchange (#5800) 2020-11-09 00:01:12 +08:00
King bc7afa6347
add support for dbcp 2.x plugin (#5550) 2020-11-08 09:41:56 +08:00
nileblack 1c55781a85
Catch all exception when consume kafka record (#5760) 2020-11-07 21:40:36 +08:00
kezhenxu94 b69aff1e2b
Bump up testcontainers version to workaround the Docker bug on MacOS (#5807) 2020-11-07 17:25:32 +08:00
kezhenxu94 96014ddac2
Fix CVE in `UninstrumentedGatewaysConfig` (#5802) 2020-11-06 12:24:48 +08:00
吴晟 Wu Sheng 5197004d08
Fix CVE in the endpoint grouping, when activating the dynamic configuration feature. (#5801) 2020-11-06 10:38:08 +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 3bc6c4cd6e
Fix SnakeYAML CVE. Make doc and sharing receiver codes consistent. (#5799)
* Fix SnakeYAML CVE. Make doc and sharing receiver codes consistent.

* Update changelog.

* Fix word.

* Fix style issue.
2020-11-05 23:13:03 +08:00
gerry 3a2706d104
Fix storage-influxdb-plugin serviceCode query (#5792)
* Fix storage-influxdb-plugin serviceCode query

* Update CHANGES.md

Add the changelog for the PR as I have time.

Co-authored-by: yuanguohua <yuanguohua@fin-shine.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-11-04 19:39:06 +08:00
Jared Tan 9042ce6fe2
fix storage-jdbc isExists not set dbname (#5786)
* fix null catalog

* update CHANGES.md
2020-11-04 11:37:54 +08:00
xbkaishui 56fe8a4b41
Cluster manager health v2 (#5784) 2020-11-04 10:04:24 +08:00
zifeihan a9d756cd53
Fix deadlock problem when using elasticsearch-client-7.0.0 (#5775)
* Update elasticsearch client 7.0.0 to elasticsearch client 7.5.0.
* Update CHANGES.md and LICENSE.
2020-11-03 22:01:54 +08:00
Evan cf563fcf58
Fixed unit of time mixing problem in kubernetes-client (#5777) 2020-11-03 17:54:33 +08:00
kezhenxu94 66dd848e84
test: E2E Elasticsearch 7.x highest and lowest versions (#5779) 2020-11-03 16:42:13 +08:00
吴晟 Wu Sheng d1c8831d31
Add FAQ about VNode on the UI. (#5768)
* Add FAQ about VNode on the UI.

Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
2020-11-02 15:51:21 +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
zifeihan ac36a3ff49
Add ThreadPoolExecutor for handle kafka message. (#5718)
* 1.Add ThreadPoolExecutor for handle kafka message.

Co-authored-by: Daming <zteny@foxmail.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-11-01 15:28:14 +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
zifeihan 8a2a0008ba
Add `slowTraceSegmentThreshold` to forcibly sample slow traces (#5707) 2020-10-30 14:30:19 +08:00
mrproliu af41da0e93
Support choose files to activate the meter analyzer (#5748) 2020-10-29 23:46:07 +08:00
kezhenxu94 92bb474c2d
Improve Kubernetes service registry for ALS analysis (#5722)
The current implementation of envoy ALS K8S analysis is based on the hierarchy, pod -> StatefulSet -> deployment, StatefulSet, or others. It's freaky and different from the Istio Kubernetes registry.

The new path is pod -> endpoint -> service, and we should leverage Informer API instead of raw Kubernetes API.
2020-10-29 18:22:38 +08:00
hsoftxl 2aeefceca0
Make okhttp3 ,feign http9.x plugin to support Java 14 (#5745) 2020-10-29 10:52:13 +08:00
zhang-wei 42d8bedea9
Add the SuperDataset annotation to BrowserErrorLog (#5741) 2020-10-28 08:30:38 +08:00
kezhenxu94 3292412870
Improve the pull request template and changelog (#5720) 2020-10-25 07:51:58 +08:00
kezhenxu94 c2141978d1
doc: finalize the release change log of 8.2.0 (#5709) 2020-10-21 18:59:23 +08:00
Ax1an 287b8b9be5
Add syncBulkActions config to avoid the large amount of metrics data written ES in a single sync bulk request. (#5699) 2020-10-21 12:23:32 +08:00
吴晟 Wu Sheng d8f1d01a78
Add change logs for 8.2.0 (#5697) 2020-10-20 20:06:23 +08:00
吴晟 Wu Sheng 906c2329fc
Changelog of 8.1.0 release. (#5180) 2020-07-27 13:57:57 +08:00
吴晟 Wu Sheng e5971ae4fc
8.0.1 is on releasing vote. (#4946) 2020-06-19 08:48:09 +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
Xin,Zhang 7b99019c49
Refactory spring gateway plugin (#4878) 2020-06-12 00:25:41 +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 fa8a65c2f2
8.0.0 release notice (#4855)
* 8.0.0 changes

* Add a missing dot.
2020-06-03 23:07:03 +08:00
吴晟 Wu Sheng 9333bf9cec
Add 7.0.0 changelog (#4531) 2020-03-17 22:20:14 +08:00
吴晟 Wu Sheng 2338744105
Submit the changelog for 6.6.0 release. (#4084) 2019-12-19 11:54:48 +08:00
吴晟 Wu Sheng 4e50132817
Remove the local/exit span register mechanism in Java agent scenario (#4059)
* Remove the local span and exit span register mechanism in Java agent scenario.

* Fix config, plugin, and document, as exit span is not required register anymore.

* Try to fix the test case expected data due to no register for exit span.

* Fix toolkit case.

* Remove exit span from plugin test framework document.

* Update protocol, FAQ, and CHANGELOG documents to highlight this change.

* Fix NPE when no entry span in the whole segment. Set endpoint to null in segment entity.

* Fix the snapshot and add inexistence operation name id.

* Fix several async cases.

* Fix undertow test case.

* Fix wrong error log name.

* Keep name consistent with 6.x concepts.

* Try to fix 3 async scenarios.

* Fix okhttp case.

* Fix Spring Async case.

* Fix another NPE

* Fix NPE when first span has no endpoint id when it is local or exit span.

* Still fill first operation name when no endpoint id.
2019-12-15 19:15:47 +08:00
Louis Tsui 5639c70515 Add mention of light4j plugin in 6.5.0 changelog (#3934)
The pull request #3323 was missed in the list of changes.
2019-11-26 15:53:05 +08:00
kezhenxu94 f4e0f22193 Add change log for 6.5.0 (#3770)
* Add change log for 6.5.0
2019-11-11 10:29:31 +08:00
吴晟 Wu Sheng b0d3598144
Add changelog for 6.4.0 release. (#3398)
* Add changelog for 6.4.0 release.

* Update CHANGES.md

ES storage column type changed for pxx details. It wouldn't really 100% compatible.
2019-09-03 15:26:24 -07:00
吴晟 Wu Sheng e74637a261
GC time metrics should be total time. (#3216)
* GC time metrics should be total time.

* Add it to change log.

* FYI @hanamily you missed to change this in self observability.
2019-08-05 11:46:12 +08:00
于玉桔 7e0400dc00 Fix change log (#3215)
* fix changes.md typo

* fix typo
2019-08-05 10:50:39 +08:00
吴晟 Wu Sheng bb4ce945cf
Add change log for 6.3.0 release. (#3209)
* Add changelog for 6.3.0 release.

* Update CHANGES.md

Co-Authored-By: kezhenxu94 <kezhenxu94@apache.org>

* Update CHANGES.md
2019-08-03 18:46:14 +08:00
吴晟 Wu Sheng dca8989af4
Add changelogs of 6.2.0 (#2964) 2019-06-28 11:44:18 +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
Brandon Fergerson 683e0483af Update CHANGES.md (#2590)
spelling
2019-05-05 22:08:56 +08:00
吴晟 Wu Sheng 9901005995 Fix bug about match query in ElasticSearch storage. (#2550)
* Fix bug about match query.

* Update UI and alarm query

* Fix style

* Fix NPE.
2019-04-28 18:11:53 +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
吴晟 Wu Sheng d862bbb4ed
Add changelog for 6.1 (#2528) 2019-04-26 20:19:57 +08:00
吴晟 Wu Sheng d3155220c3
Fix H2 and MySQL endpoint dependency map miss upstream side and add changelogs (#2187)
* fix no language attr value in mesh (#2182)

* Fixed the inventory register lock invalid bug. (#2184)

* #2183

Merge commit into master.

* Make the h2 register lock same as mysql.

* Fix #2186
2019-01-20 18:14:18 +08:00
吴晟 Wu Sheng 7e04f6523b
Add changlog. (#2171) 2019-01-17 17:06:31 +08:00
彭勇升 pengys dfe2b08599 [OAP Server][Cluster Plugin] Provide consul cluster plugin (#2036)
* Provide consul cluster plugin.

* Change log and application config file.

* Add consul's config item into the docker's application.yml.

* Fixed bug.

* Add consul description into  readme.

* Add okhttp component license.
2018-12-12 08:14:41 -08:00
吴晟 Wu Sheng ae80fc3e9a
Changelog of beta. (#2028)
* Changelog of beta.

* Add a miss changelog
2018-12-11 09:16:29 +08:00
吴晟 Wu Sheng 2dd4f54957
Add some missing documents for v6 (#1830)
* Add more documents for v6.

* Make default setting consistent .
2018-10-28 21:45:58 +08:00
吴晟 Wu Sheng 7ad619ac91
Prepare new doc for v6 (#1695)
* Replace v5 changes by a link to 5.x branch. New v6 changelog.

* Finish query doc and fix a missing field in alarm doc.

* Add link to official oal in alarm doc.

* Fix words.

* Fix some doc

* Update README.md

* Update README.md

* Update README.md

* Update README.md
2018-10-07 09:51:29 +08:00
吴晟 Wu Sheng 64d886f197
Add document of contributions and some guides (#1672)
* Change oal doc.

* Remove typo

* Remove document WIP tag.

* Fix few words.

* no message

* Adjust contribution guides.
2018-09-13 21:01:36 +08:00
吴晟 Wu Sheng af03e92607
RC CHANGES (#1560)
* Update CHANGES.md
2018-08-26 22:34:25 +08:00
彭勇升 pengys b23ca45785
#1410 (#1411)
Error rate alarm is not triggered
2018-06-29 21:03:02 +08:00
吴晟 Wu Sheng 8b91b431d5
Add CHANGELOG for beta2 (#1388)
* Prepare beta2 changelogs.
2018-06-27 14:04:11 +08:00
吴晟 Wu Sheng 781838232d
Update CHANGES.md (#1242) 2018-05-18 17:36:32 +08:00
吴晟 Wu Sheng f7d908997c
Update CHANGES.md (#1182)
Fix a format issue.
2018-05-07 15:41:45 +08:00
吴晟 Wu Sheng 028235c92c
New Change logs for next release (#1109)
* Update CHANGES.md
2018-05-07 15:05:27 +08:00
彭勇升 pengys dcd6a71fce Asf/5.0 alpha/release (#959)
* Update docs for alpha release

* Delete a comma.

* Update How-to-build.md

* Add data-set licenses file

* Rename LICENSES-data-set to LICENSE-data-set

* Update LICENSE

* Remove fastclick from LICENSE

* Make the git submodule command to be a maven profile plugin. Let this command not execute by default install command.

* [maven-release-plugin] prepare release apm-5.0.0-alpha

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

* Product name is not correct

* Add more documents for release.

* Change profile id.

* Add CHANGES file in distribution file.

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

This reverts commit ac81501929f72ab3a276b8d782759eb6f652bfa3.

* Revert "[maven-release-plugin] prepare release apm-5.0.0-alpha"

This reverts commit 095597c9189589667c2a333d85bd46f6dca90c80.

* Add rat plugin to check dependency license and add license head into missing files.

* Fix docs.

* Exclude web ui config file.

* Next release guide.

* UI update.

* Update docs.

* Build source shell.
2018-03-19 06:09:09 +08:00