吴晟 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
hailin0
fbf49b2cc6
Change the operation name of quartz-scheduler plugin ( #5934 )
2020-12-08 10:04:14 +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
osiriswd
6eb5648ba8
Support Kafka MirrorMaker 2.0 to replicate topics between Kafka clusters. ( #5949 )
2020-12-06 17:10:30 +08:00
吴晟 Wu Sheng
0c2367a114
Update some doc. ( #5942 )
...
* Update manual-sdk.md
* Update README.md
* Update README.md
2020-12-03 17:34:37 +08:00
zifeihan
29cf896b41
update `Supported-list.md`, support Aliyun ONS 1.x. ( #5939 )
2020-12-03 11:45:17 +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
5ff81cfaed
Fix changelog link ( #5922 )
2020-11-29 17:34:39 +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
hailin0
3e6d47a930
Update docs README.md ( #5895 )
2020-11-25 23:44:03 +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
Larry
e8f30f91b1
Update overview.md ( #5874 )
...
fix misspelling words
2020-11-22 16:28:16 +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
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
吴晟 Wu Sheng
edf0bce37f
Add logic endpoint section in the agent setup doc. ( #5836 )
2020-11-13 10:05:38 +08:00
吴晟 Wu Sheng
756926ad2e
Polish the doc for meter analyze and meter plugin for incoming plugin. ( #5809 )
2020-11-09 09:34:48 +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
吴晟 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
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
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
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
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
Jared Tan
ac481e1bbb
update hystrix plugin version support list. ( #5759 )
2020-10-31 12:15:26 +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
Daming
0c4827d056
remove finagle-6.25.0-scenario ( #5747 )
2020-10-29 07:50:57 +08:00
kezhenxu94
f6858cf25f
docs: remove dead links ( #5729 )
2020-10-26 18:16:44 +08:00
1095071913
dbf6639b5a
Update powered-by.md ( #5723 )
2020-10-25 20:21:28 +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
momo0313
3fba656a8c
Update powered-by.md ( #5703 )
...
added essence.com.cn
2020-10-21 11:20:57 +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
吴晟 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
mrproliu
7b2a0b4dac
Provide labeled meter when receive meter ( #5659 )
2020-10-17 22:36:12 +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
xbkaishui
d5a28baa65
Support Nacos auth ( #5669 )
...
* Support Nacos auth
2020-10-16 14:46:53 +08:00
kezhenxu94
d113f58645
test: add a tool to select a suitable group for a new plugin test and remove the outdated group size of plugin tests ( #5676 )
2020-10-16 08:44:55 +08:00
Rei Shimizu
f48e4961ec
docs: fix broken istio-architecture svg ( #5664 )
...
* docs: fix broken istio-architecture svg
* server -> service
2020-10-15 00:19:35 +08:00
Gallardot
b24e3f3737
Fix typo in backend-storage.md ( #5662 )
2020-10-14 17:07:17 +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
mrproliu
494c146ed5
Provide meter agent test tool support ( #5648 )
2020-10-13 07:58:14 +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
77a16c50ce
Fix typo issue ( #5635 )
2020-10-09 16:40:50 +08:00
吴晟 Wu Sheng
ea3b099978
Add a missing link of the health check doc. ( #5634 )
2020-10-08 18:52:11 +08:00
Hoshea Jiang
a785be4f2b
Add more details about committer ( #5631 )
...
* Add more details about committer
2020-10-07 16:30:25 +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
xbkaishui
c9b6a78ca9
Limit Sql body size ( #5626 )
2020-10-04 23:22:32 +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
xbkaishui
2c729b5d69
Support group concept in the alarm core ( #5615 )
2020-10-03 23:26:29 +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
Ax1an
59e8764088
Optimizing grafana self monitoring dashboard. ( #5574 )
2020-09-28 17:34:57 +08:00
vcjmhg
806666b4cc
add webflux webclient plugin ( #5493 )
2020-09-27 22:38:07 +08:00
mrproliu
a68be426a0
Provide metrics APIs for agent plugin ( #5523 )
2020-09-26 21:30:37 +08:00
kezhenxu94
ea69ae6a58
Update als_setting.md ( #5562 )
2020-09-26 12:30:13 +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
zhang-wei
5b5a122b2c
doc fix ( #5548 )
2020-09-23 23:25:30 +08:00
harvies
fa62c637c2
remove minor version test tasks ( #5544 )
...
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-09-23 21:17:54 +08:00
zhang-wei
7135414c3c
Fixed some bugs with browser-recevier ( #5543 )
2020-09-23 18:48:06 +08:00
harvies
c33a55cda1
Test for mongo3.x support version ( #5539 )
2020-09-22 22:08:58 +08:00
harvies
1ff25ac4f4
Support mongo driver 4.x version. ( #5512 )
2020-09-22 17:09:24 +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
Daming
fe77465540
Update How-to-enable-kafka-reporter.md ( #5517 )
2020-09-18 21:55:18 +08:00
xbkaishui
f397c1bb49
support build individual module ( #5489 )
...
* support build single module
* enforce maven version must greater than 3.6
* update build doc to support maven3.6+
2020-09-16 08:12:42 +08:00
Gao Hongtao
50d2ff75bc
Parse TLS mode from ALS ( #5454 )
...
* Parse tls mode from als
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
* Polish code
Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
2020-09-13 14:52:39 +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
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
CoderGang
c89e766f0d
Fix the bug #5443 and add documents for the local E2E remote debugging. ( #5457 )
...
* fix the E2E bug when running locally with multiple `docker-compose.yml` files #5443
* add documents for the for local remote debugging.
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
2020-09-09 00:26:11 +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
Gao Hongtao
1473c04d3e
Introduce label system to histogram ( #5425 )
2020-09-04 14:49:47 +08:00
Evan
0e132685e6
fix doc on recently pr ( #5432 )
2020-09-03 23:20:36 +08:00
zhang-wei
9143f1342d
Support HTTP api for browser recevier ( #5429 )
...
* support http api
2020-09-03 17:12:07 +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
Gao Hongtao
30ce1959a7
Hot reload gRPC certs of OAP. ( #5376 )
2020-08-31 23:11:01 +08:00
zhang-wei
7ef8b3e476
Support Browser protocol at OAP ( #4228 )
2020-08-31 15:46:37 +08:00
Gao Hongtao
6b6e4d7624
Update als_setting.md ( #5414 )
...
Add an example to present how to integrate skywalking and istio als.
2020-08-31 09:30:26 +08:00
hailin0
ca957699dc
Add support for quartz-scheduler ( #5413 )
2020-08-30 23:48:26 +08:00
Lu Jiajing
9442a51c11
JsonLogger implementation ( #5356 ) ( #5357 )
2020-08-29 23:17:29 +08:00
zifeihan
cbb2e1793b
Update configuration-vocabulary.md and trace-sampling.md ( #5409 )
2020-08-29 15:29:52 +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
b11c3519e0
Fix bug. ( #5400 )
2020-08-27 19:51:58 +08:00
lazycathome
fda4bbd29d
Update powered-by.md ( #5398 )
2020-08-27 17:37:16 +08:00
zhang-wei
c5df0760f2
Support IN filter expressions in OAL ( #5390 )
2020-08-26 23:50:59 +08:00
huawei
17225487d7
Update vote check list ( #5380 )
...
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-08-26 10:12:03 +08:00
吴晟 Wu Sheng
e878c11158
Open more grpc config in the default application.yml ( #5379 )
2020-08-26 08:48:18 +08:00
xbkaishui
481257ade5
fix typo error ( #5374 )
...
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-08-24 22:11:16 +08:00
Daming
6c1659c56a
[plugin/test] Plugin test with jdk14 ( #5352 )
...
* plugin test with jdk14
* introduce jdk14 container
* remove docker:build
* remove BUILD_NO and introduct image_version
* Update docs/en/guides/Plugin-test.md
Co-authored-by: kezhenxu94 <kezhenxu94@163.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
Co-authored-by: kezhenxu94 <kezhenxu94@163.com>
2020-08-24 20:17:22 +08:00
hailin0
1b54b61a88
Add support for spring @Scheduled ( #5339 )
2020-08-23 17:13:49 +08:00
Jared Tan
3dfa40ebb5
support Slack alarm hooks ( #5364 )
2020-08-22 17:18:09 +08:00
xbkaishui
79c1c0cc76
Support http header tag ( #5348 )
2020-08-20 10:43:28 +08:00
Gao Hongtao
19836e64bb
Add labeled metrics to alarm system ( #5276 )
2020-08-18 22:55:01 +08:00
Evan
a6e45d04c9
spring annotation enhance ( #5320 )
2020-08-17 10:14: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
kezhenxu94
ecc18b9be3
Support !=, like filter expressions in OAL ( #5269 )
2020-08-11 09:37:21 +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
于玉桔
69297b9ec6
Support Apache ShardingSphere-Elasticjob ( #5153 )
2020-08-10 10:48:23 +08:00
吴晟 Wu Sheng
29a9d1cf76
Add iQIYI.COM at the powered by page ( #5279 )
2020-08-09 18:38:03 +08:00
吴晟 Wu Sheng
6910ff3d07
Add Customization Config section for plugin development. ( #5249 )
2020-08-06 14:44:42 +08:00
zshit
dd6f439df1
support collecting feign params ( #5235 )
2020-08-06 13:09:31 +08:00
吴晟 Wu Sheng
6c487ddd16
Remove unnecessary document. ( #5240 )
2020-08-05 20:34:15 +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
Daming
052818041b
Fix typo ( #5214 )
2020-08-03 12:38:37 +08:00
吴晟 Wu Sheng
78a355e6c3
Update README.md ( #5206 )
2020-07-30 19:02:48 +08:00
Daming
f9257f5274
Provide kafka as collector/reporter ( #4847 )
2020-07-30 11:55:49 +08:00
Ax1an
5d7da1aead
Add internalComHost and internalComPort config to Nacos. ( #5192 )
2020-07-29 15:54:10 +08:00
吴晟 Wu Sheng
bebaf9bd4d
Update doc links for adopting the 2 nodejs agents. ( #5182 )
2020-07-27 17:28:50 +08:00
吴晟 Wu Sheng
906c2329fc
Changelog of 8.1.0 release. ( #5180 )
2020-07-27 13:57:57 +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
songzhendong
119af6ea1c
Add Tomcat 9 install document for java agent (windows) ( #5169 )
...
Add Tomcat 9 install document for java agent (windows)
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-07-24 22:10:31 +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
Evan
e0325a4407
Configmap configuration ( #4959 )
2020-07-20 12:35:35 +08:00
吴晟 Wu Sheng
0339889e11
Fix backend-telemetry.md format ( #5107 )
...
* Update backend-telemetry.md
Fix doc format.
* Update backend-setup.md
Remove out-of-date inventory documentation.
2020-07-16 17:40:18 +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
wangwei
20062c6863
add istioctl ALS command for document ( #5066 )
...
* add istioctl ALS command
* add note
2020-07-09 15:06:45 +08:00
songzhendong
6ba9c7f81b
Dynamic Configuration Zookeeper Implementation ( #5040 )
2020-07-07 09:43:44 +08:00
killGC
73ee3103e2
support sampleRate as Dynamic Configuration ( #4968 ) ( #4987 )
2020-07-07 08:40:44 +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
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
310b8857b2
Update Java-Plugin-Development-Guide.md ( #5020 )
...
Fix doc format.
2020-07-03 17:31:24 +08:00
于玉桔
00619a9a3d
Java agent memory leak when enhance `Worker thread` at use Thread Pool ( #5009 )
2020-07-02 09:27:06 +08:00
gongdewei
1817386391
Support cache mode in the agent. ( #4858 )
2020-07-01 23:20:50 +08:00
吴晟 Wu Sheng
a93f1b3c3c
Support `logic-endpoint` series tag(s). ( #4985 )
...
* Support `logic-endpoint` series tag(s).
* Enhance the plugin dev doc.
* Update Java-Plugin-Development-Guide.md
fix punctuation
Co-authored-by: caoyixiong <32847163+IanCao@users.noreply.github.com>
2020-06-30 00:07:53 +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
天马行空
520cee30f3
Update powered-by.md ( #4948 )
2020-06-19 16:50:27 +08:00
OWL
c34bf6f81b
dxy join in skywalking ( #4940 )
2020-06-17 19:31:56 +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
novayoung
46fede56b1
Add "Hydee Soft" to the powered-by page ( #4914 )
2020-06-12 14:36:34 +08:00
songzhendong
86fd1900de
Update backend-cluster.md ( #4910 )
2020-06-12 07:50:40 +08:00
Xin,Zhang
7b99019c49
Refactory spring gateway plugin ( #4878 )
2020-06-12 00:25:41 +08:00
吴晟 Wu Sheng
dacacf7bbd
Update README.md ( #4908 )
2020-06-11 20:07:20 +08:00
Gao Hongtao
5038f07094
Update prometheus fetcher for so11y ( #4902 )
2020-06-11 16:58:28 +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
101442bedc
Fix a wrong config and update the youtube video. ( #4899 )
2020-06-11 11:06:37 +08:00
吴晟 Wu Sheng
df83490ae6
UI is ready for 8.0.0 release. ( #4896 )
2020-06-10 20:35:46 +08:00
何延龙
d982576af4
PHP component ( #4882 )
2020-06-09 15:55:19 +08:00
吴晟 Wu Sheng
eb1cc71b6e
Clean up removed configurations. ( #4884 )
2020-06-09 12:03:59 +08:00
吴晟 Wu Sheng
98e29a6028
Update README.md ( #4870 )
...
Fix a missing link
2020-06-08 11:11:06 +08:00
Gao Hongtao
4f0f39ffcc
Ingest prometheus metrics through meter system ( #4783 )
2020-06-08 09:19:34 +08:00
songzhendong
f3d907bf6d
Remove nacos ( #4867 )
...
* Add annotation(AlarmCore.start)
* Upgrade nacos version to 1.2.0
* Revert "Upgrade nacos version to 1.2.0"
This reverts commit 4d7b06f6d20ee09ad377ad6ef736aeab429314e0.
* Update nacos version to 1.2.0(Solve the security problem of the old version of fastsjon)
* Recovery annotation
* Recovery annotation
* Update nacos version to 1.2.0
* Update tls_key_generate.sh path
Update tls_key_generate.sh path
* Add annotation(AlarmCore.start)
* Revert "Upgrade nacos version to 1.2.0"
This reverts commit 4d7b06f6d20ee09ad377ad6ef736aeab429314e0.
* Update nacos version to 1.2.0(Solve the security problem of the old version of fastsjon)
* Recovery annotation
* Recovery annotation
* Update tls_key_generate.sh path
* Execution Authority
* Remove nacos
* remove nacos code
* remove nacos
remove nacos
* remove nacos
remove nacos
* remove nacos
* remove nacos
Co-authored-by: songzhendong <289505773@qq.com>
Co-authored-by: songzhendong <songzhendong@xiaomi.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-06-06 14:23:12 +08:00
吴晟 Wu Sheng
d094a0f7c0
Support UI template management. ( #4843 )
2020-06-01 23:06:14 +08:00
Jared Tan
42d79bf08d
Fix too many mang ipv4 records reported by the agent when deployed in container. ( #4817 )
2020-05-25 16:15:10 +08:00
吴晟 Wu Sheng
a10e044932
Group Parameterized Endpoints ( #4802 )
...
* Group Parameterized Endpoints. Configure the grouping rules for parameterized endpoints, to improve the meaning of the metrics.
2020-05-20 22:50:22 +08:00
Evan
17757b7046
Add Baidu to the powered-by page ( #4798 )
2020-05-17 20:01:01 +08:00
吴晟 Wu Sheng
2dd9a3fd19
Add v8 upgrade document and fix some tiny doc issues. ( #4787 )
...
* Add v8 upgrade document and fix some tiny doc issues.
* Add link to STAM paper.
2020-05-14 18:43:32 +08:00
mrproliu
8af10bed11
Support regex to include or exclude the names in alarm module ( #4775 )
...
* Support regex to include or exclude the names, requested through mail list, https://lists.apache.org/x/thread.html/rb6d91093776cf61880425449d3d25f9d560cd32363c0075de9a85d13@%3Cdev.skywalking.apache.org%3E
Co-authored-by: Mrproliu <mrproliu@lagou.com>
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
2020-05-13 14:34:16 +08:00
TerrellChen
cd41b223b8
Delete removed method in 8.0.0 ( #4778 )
2020-05-12 23:21:25 +08:00
吴晟 Wu Sheng
39adda09f3
Make the default application.yml more friendly in the configuration s… ( #4777 )
...
* Make the default application.yml more friendly in the configuration section.
* Fix an issue in python e2e.
2020-05-12 16:55:31 +08:00
mrproliu
749af3e04e
Alarm support multiple scope ( #4769 )
...
* Support service relation and database access alarm
* support service instance relation alarm
* support endpoint relation alarm
* document and format the name
* resolve issues
* add database access and endpoint relation rule example
* resolve code format
* remove unnecessary getter and setter package declare
* remove unnecessary fields
Co-authored-by: Mrproliu <mrproliu@lagou.com>
2020-05-11 00:28:10 +08:00
吴晟 Wu Sheng
2880699860
Make OAL controlled by the receivers. ( #4767 )
...
* Split the official_analysis.oal into different parts
* Add Envoy OAL define.
* Fix license.
2020-05-09 21:39:19 +08:00
mrproliu
816878897c
Support multiple ways to analyze segments in rest ( #4745 )
...
* support multiple segments analyze
* Support multiple ways to analyze segment data
* Change to support single or list of the segment data, add the document
* fix document and change the lua agent commit id
Co-authored-by: Mrproliu <mrproliu@lagou.com>
2020-05-08 22:54:36 +08:00
kikupotter
b5c9a64fa9
Update powered-by.md ( #4760 )
...
* Update powered-by.md
* Update powered-by.md
Change order
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-05-08 18:45:22 +08:00
吴晟 Wu Sheng
377315edbb
Make sure the DB service could be generated. ( #4757 )
2020-05-08 11:14:16 +08:00
songzhendong
d713076f01
Update the path of tls_key_generate.sh script ( #4756 )
2020-05-08 08:59:19 +08:00
Efe Kaptan
d19ba41678
Mariadb JDBC plugin ( #4740 )
...
* Add Mariadb JDBC plugin and provide tests
* Refactor component name
* Reformat plugin description and remove healthcheck span from the test
Co-authored-by: Efe Kaptan <Efe.Kaptan@webtrekk.com>
Co-authored-by: zhang-wei <pknfe@outlook.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-05-07 20:54:30 +08:00
kezhenxu94
c9ac104120
Add python project into the project page ( #4752 )
...
* Add python project into the project page
* Update README.md
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-05-07 08:25:59 +08:00
Jared Tan
d51c788113
support user to customize an endpoint ( #4716 )
...
* support user to customize an endpoint with toolkit.
* fix code style.
* add md.
* Update docs/en/setup/service-agent/java-agent/Application-toolkit-trace.md
Co-Authored-By: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
* add test case.
* fix expecteddata.tml.
* fix data.
* fix expecteddata.tml.
* remove operationId in expectedData.yaml.
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-04-29 19:39:52 +08:00
吴晟 Wu Sheng
217bb624f6
Support percentile function in the meter system. ( #4725 )
...
* Support percentile function in the meter system.
* Update document.
* Fix formats.
2020-04-29 08:43:26 +08:00
吴晟 Wu Sheng
7c84e77bf2
Support histogram function in Meter system. ( #4719 )
...
* Support histogram function in Meter system.
* Add histogram in the document.
* Support infinite-
2020-04-27 14:38:38 +08:00
innerpeacez
3bc6cb270c
k8s doc https://github.com/apache/skywalking-kubernetes ( #4715 )
...
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-04-26 12:38:20 +08:00
吴晟 Wu Sheng
071708a4a3
Support default value in labeled-value and heatmap query. ( #4711 )
...
* Support default value in labeled-value and heatmap query.
* Update a little document.
2020-04-25 21:24:15 +08:00
J-Cod3r
2b41aea639
log4j2 support AsyncAppender print tid ( #4670 )
...
* log4j2 support AsyncAppender print tid
2020-04-25 17:35:22 +08:00
zhang-wei
0babc1a6ff
Modification Plugin-test.md ( #4706 )
...
* modification doc
* modification doc
* Update docs/en/guides/Plugin-test.md
* Update docs/en/guides/Plugin-test.md
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
Co-authored-by: Brandon Fergerson <fergerson92@gmail.com>
2020-04-25 14:51:09 +08:00
吴晟 Wu Sheng
b635e254c4
Provide Meter(metrics) system ( #4694 )
...
Here are the basic and simple usages of the MeterSystem APIs.
## Meter Creation
New meter could be created based on metrics name, function, scope and data type.
1. Metrics name is still the storage entity name.
2. Functions are every similar with the OAL function, just accepting different input.
```java
final MeterSystem meterSystem = MeterSystem.meterSystem(getManager());
meterSystem.create("test_long_metrics", "avg", ScopeType.SERVICE, Long.class);
```
NOTICE, this creation should only be called in the `module#prepare` stage, otherwise, `Can't create new metrics anymore` exception will be raised after the **CORE** module `start` stage finished. You may find out, there is a chance `create` could be executed successfully in your own `module#start` stage, but it it just because of the sequence of provider loaded by the class loader, **no guarantee, so please don't do that**.
## Runtime Calculation
`AcceptableValue` is the object created at the runtime to accept new metrics value.
```java
final MeterSystem service = getManager().find(CoreModule.NAME).provider().getService(MeterSystem.class);
Executors.newSingleThreadScheduledExecutor().scheduleAtFixedRate(new Runnable() {
@Override
public void run() {
final AcceptableValue<Long> value = service.buildMetrics("test_long_metrics", Long.class);
value.accept(MeterEntity.newService("abc"), 5L);
value.setTimeBucket(TimeBucket.getMinuteTimeBucket(System.currentTimeMillis()));
service.doStreamingCalculation(value);
}
}, 2, 2, TimeUnit.SECONDS);
```
## Meter Functions
Right now, only `avg` function has been implemented. I submit this PR as soon as possible to get your feedback. I will add more functions.
## Notice
1. Make slow trace query available in the sampled record. Logically, they are the same thing. The UI doesn't need to concern about the trace as a special case.
2. Endpoint dependency will be removed from the dashboard. Because no query available for it. We will provide a new page for that in 8.1
3. Comparison page will be removed due to dashboard is powerful enough to replace it.
2020-04-24 23:33:13 +08:00
Weiyi Liu
cf7482a79c
Fix typo. ( #4693 )
2020-04-23 11:25:40 +08:00
Jared Tan
ecd7d99799
fix profile main function file link. ( #4650 )
2020-04-14 19:57:19 +08:00
songzhendong
b3b8aaea6b
Add Tomcat 9 's Java agent deployment instructions(Linux) ( #4645 )
2020-04-13 18:12:54 +08:00
kezhenxu94
00e8f2d886
Fix bug that the agent heart beats too frequently ( #4640 )
...
* Fix bug that the agent heart beats too frequently
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2020-04-12 20:48:44 +08:00
mrproliu
5646dfbb23
fix wrong correlation header name document ( #4638 )
...
Co-authored-by: Mrproliu <mrproliu@lagou.com>
2020-04-12 07:51:11 +08:00
吴晟 Wu Sheng
44cae97c25
Set up restrict length rules for service, instance and endpoint ( #4633 )
...
* Set up restrict length rules for service, instance and endpoint
* Adjust two env names.
2020-04-10 17:59:21 +08:00
吴晟 Wu Sheng
6fe2041b47
Make 8.0.0 Core available. New protocol and register removed. ( #4599 )
...
Here are the list of changes we made in this pull request. Top 3 are the principle changes, others are following these principles.
1. New agent and mesh report protocol.
2. New agent header protocol.
3. Service register, instance register and network address register have been removed permanently.
4. Service traffic, instance traffic and network alias metrics are added to replace the service, instance and network address inventory.
5. Register process has been removed.
6. Metrics stream process supports insert only mode, especially for traffic entities.
7. Metrics stream process supports no-downsampling mode for traffic entities and network alias.
8. Remove all register mechanism and cache in the java agent.
9. Remove MONTH step in GraphQL query.
10. Update UI to remove MONTH step query, the max query range is 60 days now.
11. Simplify the TTL to metrics and record. And the unit has been formatted in Day unit. No specific TTL for ElasticSearch storage.
12. Buffer mechanism of trace receiver and mesh receiver has been removed due to no register.
13. New service id, instance id and endpoint id rules, including service relation, instance relation and endpoint relation id rules.
14. Java agent support `keep tracing` mode, meaning, agent generating tracing context even the backend is unconnected/unavailable.
15. Plugin test tool up to date, in order to support new protocol.
16. Plugin tests expected data files updated.
17. E2E tests updated.
18. Telemetry of Grafana config has been merged into one.
19. Documentation updates.
20. [TBD] InfluxDB storage implementation is not available, need @dmsolr to fix later, in order to reduce the master change block by this PR.
2020-04-10 11:03:24 +08:00
Brandon Fergerson
50a5416117
Update Plugin-test.md ( #4623 )
2020-04-08 20:22:04 +08:00