Commit Graph

805 Commits

Author SHA1 Message Date
吴晟 Wu Sheng 8ff77667b7
Fix group name can't be queried when it is null. (#5986) 2020-12-10 16:20:50 +08:00
YczYanchengzhe 5e4b16cbfc
chore: remove useless codes (#5982) 2020-12-09 16:37:30 +08:00
mrproliu 4aa9f301d0
Add alarm tests in the e2e (#5961) 2020-12-08 16:47:28 +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
Zhenxu Ke b5367aa6b1
test: extract so11y test and add logs (#5955)
* Increase metrics time range
* Remove unused codes
* Update SO11yE2E.java

Co-authored-by: Hongtao Gao <hanahmily@gmail.com>
2020-12-06 22:15:37 +08:00
osiriswd 6eb5648ba8
Support Kafka MirrorMaker 2.0 to replicate topics between Kafka clusters. (#5949) 2020-12-06 17:10:30 +08:00
mrproliu 821322447d
Make meter receiver support MAL (#5915) 2020-11-30 17:28:21 +08:00
Gao Hongtao 78ad06bfe5
Update istio-controlplane.yaml (#5921)
Remove redundant fields.
2020-11-29 12:59:49 +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
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
fuhuo 127782f135
Add sanic plugin (#5896)
https://github.com/apache/skywalking-python/pull/91
2020-11-26 08:17:53 +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
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
吴晟 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
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
雨落殇秋 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
Zhenxu Ke 5e8b6e92e2
Fix NPE and open some methods for extensibility (#5832) 2020-11-11 22:12:40 +08:00
Xin,Zhang c66ae0b0c2
Fix issue caused by PR#5818 (#5826)
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-11-11 13:59:27 +08:00
Evan 729692ac53
fix searchTag not work (#5824) 2020-11-11 11:36:01 +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
吴晟 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 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
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
吴晟 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
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
Evan 9b6386f31c
support oal list includes and excludes & add tags to some source (#5739)
* add oal excludes and includes to support tags
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-11-01 09:48:48 +08:00
Hoshea Jiang 7e67358f56
Make the duration error message more specific (#5761)
* Make the duration error message more specific
2020-10-31 17:56:45 +08:00
吴晟 Wu Sheng 3c32ad10dd
Revert "Make the duration error message more specific (#5755)" (#5758) 2020-10-31 02:39:05 +08:00
Hoshea Jiang 0fb23b87f8
Make the duration error message more specific (#5755) 2020-10-30 22:55:03 +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