Commit Graph

205 Commits

Author SHA1 Message Date
xingren23 7b40aeb34c
SharingServerConfig properties is not correct, contextPath -> restContextPath (#6174) 2021-01-12 09:08:45 +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
hailin0 cf9b7b1adf
Add Dolphinscheduler plugin definition (#6134) 2021-01-06 20:47:55 +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
Zhenxu Ke f54f639c4d
Enhance Envoy metrics service analyzer by MAL (#6091) 2021-01-02 14:34:54 +08:00
Qiuxia Fan 04b536b796
Add JavaScript component id (#6075) 2020-12-24 17:29:57 +08:00
Zhenxu Ke b9c5776cfd
[Plugin] add NodeJS Axios component ID (#6033) 2020-12-19 21:45:19 +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
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
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
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
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
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
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
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
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
Jared Tan ad7f18c655
Remove apollo default ip. (#5725) 2020-10-25 23:52:31 +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
Gao Hongtao 9ce47d5bdc
Meter Analysis Language (#5531) 2020-10-21 16:45:47 +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 86ba4258c1
Add browser performance dashboard. (#5686)
* Add browser performance dashboard.

* Fix file header missing.

* Make sure the templates in A-Za-z
2020-10-19 23:13:01 +08:00
Daming 98968122e9
Provide Thrift Plugin (#5644) 2020-10-16 16:09:47 +08:00
xbkaishui d5a28baa65
Support Nacos auth (#5669)
* Support Nacos auth
2020-10-16 14:46:53 +08:00
吴晟 Wu Sheng 2b9de2007f
Separate UI template files for further enhancement. (#5656)
* Separate UI template files for further enhancement.

* Add doc about the UI template.
2020-10-13 20:04:08 +08:00
吴晟 Wu Sheng 803f6f2839
Add SW_NO_UPSTREAM_REAL_ADDRESS config doc (#5650)
* Add SW_NO_UPSTREAM_REAL_ADDRESS config doc

* Fix legal config issue.

* Update docs/en/setup/backend/configuration-vocabulary.md

* Add a test case to verify the module config initializer, which only supports 4 simple types.

Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
2020-10-12 20:52:53 +08:00
xbkaishui 117afff36f
Support Alarm to dingtalk (#5628)
* Add dingtalk webhook

Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-10-05 20:16:18 +08:00
code 5ed9762db6
new components id for envoy proxy (#5629)
Signed-off-by: wbpcode <comems@msn.com>
2020-10-04 22:09:26 +08:00
Yu.Bozhong 5c1714329e
Feat:add go-micro component id (#5580) 2020-09-29 09:11:21 +08:00
vcjmhg 806666b4cc
add webflux webclient plugin (#5493) 2020-09-27 22:38:07 +08:00
何延龙 3696e5f994
Add PHP RabbitMQ (#5560) 2020-09-25 21:09:45 +08:00
zhang-wei 7135414c3c
Fixed some bugs with browser-recevier (#5543) 2020-09-23 18:48:06 +08:00
hailin0 e200ef1045
Add support for xxl-job (#5519) 2020-09-20 10:04:32 +08:00
Jared Tan ca95273a77
close wechat alarm hooks default. (#5478) 2020-09-13 16:28:34 +08:00
xbkaishui c408cf9678
Alarm support wechat webhook (#5474)
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-09-12 21:35:42 +08:00
xbkaishui efd080840e
fix jvm heap memory aggregation number to 1048576 (#5473) 2020-09-12 10:37:36 +08:00
Evan 4f1dab7003
Support segment status based on entry/first span only (#5416) 2020-09-05 20:20:21 +08:00
Gao Hongtao 35264e6171
Support SSL for prometheus telemetry and prometheus fetcher (#5431)
* Support SSL for prometheus telemetry and prometheus fetcher
* Documents
* Clear up abandunt dependencies
* Update license

Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-09-05 17:01:09 +08:00
Evan 15b0068fdf
Add superdataset replicas number config (#5424)
* distinct the number of metrics or common record index with super dataset index.
2020-09-01 23:06:21 +08:00
zhang-wei 7ef8b3e476
Support Browser protocol at OAP (#4228) 2020-08-31 15:46:37 +08:00
hailin0 ca957699dc
Add support for quartz-scheduler (#5413) 2020-08-30 23:48:26 +08:00
zifeihan 6227db19cd
Save error trace segment even that segment will abandoned by sampling mechanism (#5407)
* Save some error trace segment, event this segment abandoned by server side trace sampling mechanism.
* Support forceSaveErrorSegment config to control force save some error segment.

Co-authored-by: echo <zifeihan@foxmail.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-08-28 20:37:19 +08:00
吴晟 Wu Sheng e878c11158
Open more grpc config in the default application.yml (#5379) 2020-08-26 08:48:18 +08:00
hailin0 1b54b61a88
Add support for spring @Scheduled (#5339) 2020-08-23 17:13:49 +08:00
huawei 4ea6218398
Add urllib3 Python Plugin Component (#5368) 2020-08-23 16:14:34 +08:00
Jared Tan 3dfa40ebb5
support Slack alarm hooks (#5364) 2020-08-22 17:18:09 +08:00
snakorse 4e60690250
bugfix: Fix CLR Heap Memory metrics aggregation configuration error in ui-initialized-templates. (#5346)
Co-authored-by: 郭刚平 <gangping.guo@xiaobao100.com>
2020-08-18 15:53:55 +08:00
吴晟 Wu Sheng 0c1c390f6d
Correct the yaml config. (#5318) 2020-08-15 10:07:33 +08:00
huawei 522e0951bc
Update elasticsearch Python Plugin Component (#5303) 2020-08-13 22:51:13 +08:00
吴晟 Wu Sheng 7f7e96b088
[IMPORTANT] Query traces with tags as condition (#5270) 2020-08-11 07:24:40 +08:00
于玉桔 e37fc2e439
Support spring-kafka (#5254) 2020-08-10 19:13:19 +08:00
Evan 2df3c683ba
Super Size Dataset record index es rolling step (#5282) 2020-08-10 14:49:11 +08:00
Humbertzhang bdef778e53
add Python in MongoDB languages (#5261)
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-08-07 18:11:34 +08:00
于玉桔 7a20c260bb
Add HBase hbase-client plugin (#5225) 2020-08-05 17:55:20 +08:00
于玉桔 df397228f1
component-libraries.yml typo fix (#5230)
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-08-04 22:11:39 +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
huawei fea685d7cd
Update Rabbitmq Python Plugin Component (#5178)
Co-authored-by: huawei <huawei@bit-s.cn>
2020-07-27 09:19:43 +08:00
李文广 3a00d84766
spring-annotation plugin add component (#5160) 2020-07-25 23:14:46 +08:00
mrproliu 925c0d74c7
Provide server-side meter (#4972) 2020-07-25 21:17:32 +08:00
Jared Tan db9f8e6e00
Support Jetty server advanced configuration. (#5147) 2020-07-25 17:41:49 +08:00
huawei 1439e7588d
Update Kakfa Python Plugin Component (#5171) 2020-07-25 12:57:16 +08:00
clay 98323d13f2
Add python tornado component id (#5168) 2020-07-24 19:50:59 +08:00
吴晟 Wu Sheng 2c676ead24
Add OAP configuration vocabulary documentation. (#5149) 2020-07-23 08:24:40 +08:00
Stalary 1877d0fcf4
Add jvm_thread metrics (#5129) 2020-07-22 09:05:32 +08:00
songzhendong b363b0ea4f
Add Nacos back into SkyWalking as an option(nacos-1.3.1) (#5137) 2020-07-21 23:30:06 +08:00
huawei cff36b63bc
Update Redis Python Plugin Component (#5138) 2020-07-21 14:30:19 +08:00
Evan e0325a4407
Configmap configuration (#4959) 2020-07-20 12:35:35 +08:00
Humbertzhang 977062bafb
add Django component (#5127) 2020-07-19 21:33:38 +08:00
huawei 081c1260d5
Add PyMysql component (#5121) 2020-07-19 15:25:51 +08:00
xin a6c3aad8fa
Fix config file and document typo for ttl (#5087) (#5088) 2020-07-12 17:36:35 +08:00
Gao Hongtao b6661b5164
Add health checker module (#5046) 2020-07-10 00:30:43 +08:00
zhang-wei 42c8cebbc1
add golang component id (#5050) 2020-07-08 08:50:16 +08:00
Ax1an a3ae7b4dc6
Fix no data bug of oap self observability instance_metrics_second_aggregation metrics. (#5028) 2020-07-06 13:03:36 +08:00
caoyixiong 80a534b1bb
support Graphql Logic endpoint (#5030) 2020-07-05 23:37:09 +08:00
huawei e59ba49cd1
add python components (#5032) 2020-07-05 21:48:31 +08:00
Gao Hongtao 1654a0fbf0
Add opencensus reciever (#5029)
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
2020-07-05 20:53:16 +08:00
吴晟 Wu Sheng 709acb0c48
Add two metrics for endpoint relationship. (#4997) 2020-06-30 22:51:37 +08:00
caoyixiong 31f42343f6
add brpc-java plugin (#4958) 2020-06-27 14:57:29 +08:00
Gao Hongtao e143ae62eb
Reduce the length of metric name (#4936) 2020-06-22 09:10:51 +08:00
Evan ad47c9045b
update the kubernetes client verion to 8.0.0 (#4844) 2020-06-22 07:56:39 +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
吴晟 Wu Sheng 8c2c50b70c
Introduce the chart bar in the UI templates. (#4947) 2020-06-19 11:30:44 +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
Gao Hongtao 5038f07094
Update prometheus fetcher for so11y (#4902) 2020-06-11 16:58:28 +08:00
吴晟 Wu Sheng 101442bedc
Fix a wrong config and update the youtube video. (#4899) 2020-06-11 11:06:37 +08:00