Commit Graph

870 Commits

Author SHA1 Message Date
mrproliu e481324e93
Support handle eBPF Access Logs and update related UI (#11732) 2024-01-15 11:00:08 +08:00
kezhenxu94 e6f1e3b4c6
Allow using a dedicated port for ALS receiver (#11749) 2024-01-11 15:05:47 +08:00
Wan Kai 593bd056f6
Support Service Hierarchy auto matching. (#11743) 2024-01-10 08:59:04 +08:00
kezhenxu94 b900fd0bb5
Document a new way to load balance OAP (#11737) 2024-01-09 11:21:18 +08:00
peachisai 00eb71a1de
Fix incorrect words for pulsar and bookkeeper monitoring docs (#11727) 2024-01-04 19:55:57 +08:00
kezhenxu94 0f2570a5c9
Fix wrong environment variable name in doc (#11689) 2023-12-23 11:28:03 +08:00
Wan Kai e57dee45fb
Add webhook/gRPC hooks settings example for backend-alarm.md. (#11658) 2023-12-15 09:52:12 +08:00
kezhenxu94 8ff67d09e9
Allow excluding ServiceEntries in some namespaces when looking up ServiceEntries (#11640) 2023-12-08 06:02:17 -08:00
kezhenxu94 39c21e3b45
Remove unreasonable default configurations for gRPC thread executor (#11639) 2023-12-07 21:59:45 -08:00
block666 8418d658c9
fix kafka monitor doc (#11606) 2023-11-28 07:08:06 -08:00
吴晟 Wu Sheng dd09d08c0c
Support `Scratch The OAP Config Dump`. (#11579) 2023-11-23 00:22:41 +08:00
weixiang1862 8bff0aa38d
Support Nginx monitoring. (#11558) 2023-11-17 14:16:10 +08:00
吴晟 Wu Sheng 247016fbb5
Support packaging the project in JDK21 (#11528) 2023-11-10 11:23:02 +08:00
吴晟 Wu Sheng 3c8ac675b5
Update Groovy 3 to 4.0.15. (#11517) 2023-11-09 11:31:31 +08:00
吴晟 Wu Sheng f8c6855814
Support output key parameters in the booting logs. (#11506) 2023-11-06 23:57:58 +08:00
Xiangying Meng ced3f22708
Feature pulsar monitoring (#11339) 2023-10-31 21:04:16 +08:00
yswdqz 92af797296
[Feature] GraalVM Native Image support (Experimental). (#11365) 2023-10-30 21:23:53 +08:00
吴晟 Wu Sheng 39d365971b
Remvoe a deadlink (#11462) 2023-10-27 09:39:55 +08:00
Wan Kai 6d85b931b9
Add missing metrics to the `OpenTelemetry Metrics` doc. (#11446) 2023-10-23 15:21:38 +08:00
Rick 0911f44ca5
chore: add a grafana dashboard tag name for filter (#11441) 2023-10-20 18:52:59 +08:00
kezhenxu94 7a28b19842
Rename Helm registry name (#11382) 2023-10-08 08:27:54 -05:00
Jiajing LU 338ebcaaa1
Update BanyanDB Java Client to 0.5.0 (#11370) 2023-10-04 09:24:41 -05:00
yswdqz a1822201ad
[Feature] Substitute classes to prepare for Graal native-image[stage 1]. (#11354) 2023-09-27 11:03:11 +08:00
Wan Kai bb830ee6d3
Elasticsearch storage merge all management data indices into one index `management` (#11328) 2023-09-14 17:20:32 +08:00
Zhu Wang 1c273d6f80
[Feature] Add kafka monitoring (#11282) 2023-09-13 21:12:34 +08:00
Wan Kai 337a54603b
Update doc: Add topology configuration in UI-Grafana doc (#11322) 2023-09-13 11:32:01 +08:00
吴晟 Wu Sheng 1b90dc76a7
Separate storage docs to different files (#11316) 2023-09-11 15:33:06 +08:00
mrproliu 31e0ecacdb
Add OTLP Tracing support as a Zipkin trace input (#11287) 2023-09-01 17:12:58 +08:00
Wan Kai 8dad5181e3
Alarm rule add scope verify and UT (#11272) 2023-08-29 11:14:54 +08:00
Rick ecf62c5dbc
doc: apache/skywalking-ui:8.8.0 does not exist (#11267) 2023-08-26 20:23:42 +08:00
Wan Kai 8763359fc1
[Breaking change] Support MQE in the Alerting. (#11262) 2023-08-25 11:39:48 +08:00
吴晟 Wu Sheng d5bf66dea7
Fix out-dated docs about Kafka fetcher (#11235) 2023-08-17 20:47:10 +08:00
Chen Ziyan 7d530ff506
Fix typo in `dynamic-config-configmap.md` (#11212) 2023-08-11 18:51:21 +08:00
weixiang1862 64b24f7ddb
Use listening mode for Apollo configuration. (#11186) 2023-08-08 20:17:18 +08:00
吴晟 Wu Sheng abc7aa88f1
Polish ElasticSearch relative docs and bump up tested versions. (#11179) 2023-08-05 22:56:22 +08:00
weixiang1862 95155f9fce
fix incorrect expression in screenshot ref by ui-grafana.md (#11177) 2023-08-04 17:24:03 +08:00
Wan Kai 33329f032b
Update Grafana UI doc img src (#11172) 2023-08-04 08:59:02 +08:00
weixiang1862 0949db406d
Support LogQL HTTP query APIs. (#11168) 2023-08-03 22:05:31 +08:00
吴晟 Wu Sheng bd6443f9b1
Add a doc to explain OTLP Trace support. (#11152) 2023-07-30 16:10:05 +08:00
Wan Kai 9c2376a960
Support multiple configs for each hook types and specifying the hooks in the alarm rule. (#11137)
* [Breaking change] Adjust the structure of hooks in the `alarm-settings.yml`. Support multiple configs for each hook types and specifying the hooks in the alarm rule.
2023-07-27 09:12:47 -07:00
weixiang1862 8a82ac885d
Support MongoDB monitoring (#11111)
Co-authored-by: weixiang1862 <weixiang1862@gmail.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
Co-authored-by: Harry <innerpeace.zhai@gmail.com>
2023-07-20 20:18:56 -07:00
mrproliu b060dc161c
Cache all service entity in memory for query (#11086) 2023-07-14 17:12:20 +08:00
吴晟 Wu Sheng de3a49ef7b
Add docs for new configurations (#11034) 2023-07-03 09:28:54 +08:00
吴晟 Wu Sheng 1f3443e5e6
Separate contribution docs to a new menu structure. (#11033) 2023-07-02 09:59:49 +02:00
吴晟 Wu Sheng fb19ec41ac
Set the `SW_QUERY_MAX_QUERY_COMPLEXITY` default value to 3000 (#11025) 2023-06-29 11:58:48 -04:00
mrproliu 6131e4c6a3
Support dynamic UI menu query (#11005) 2023-06-29 14:09:32 +08:00
吴晟 Wu Sheng 77da556c9e
Control the period of training and sync HTTP URI recognition patterns (#10997) 2023-06-26 19:02:56 +08:00
吴晟 Wu Sheng d1a6976250
Add Java 9.0 to support list (#10989) 2023-06-25 11:35:28 +08:00
mrproliu e2ee89ec34
Polish documentation of server agent and continuous profiling policy (#10983) 2023-06-24 16:43:12 +08:00
kezhenxu94 e2f0bee06b
Clean up tests for components that are too old (#10981) 2023-06-23 22:42:23 +08:00
kezhenxu94 a23f905ce0
Add Istio ServiceEntry registry to resolve unknown IPs in ALS (#10936) 2023-06-15 20:11:19 +08:00
mrproliu 2726319f41
Adding agent compatibility for new release (#10933) 2023-06-14 16:25:38 +08:00
kezhenxu94 1726040a04
Migrate from kubernetes-client/java to fabric8 client (#10917) 2023-06-13 10:00:23 +08:00
吴晟 Wu Sheng 93d1c804da
Try to fix docs link. (#10912) 2023-06-10 22:16:37 +08:00
吴晟 Wu Sheng 0c3c3c5197
Polish docs (#10911) 2023-06-10 21:12:52 +08:00
吴晟 Wu Sheng a5b244817f
Add `ai-pipeline` module and support HTTP URI formatting (#10884)
* Support HTTP URI formatting through ai-pipeline to do pattern recognition.
* Add new HTTP URI grouping engine with benchmark.
* [Breaking Change] Use the new HTTP URI grouping engine to replace the old regex based mechanism.
2023-06-10 12:22:00 +08:00
innerpeacez e4ec89b15f
fix rabbitmq cluster metrics doc (#10859) 2023-05-26 03:53:05 -04:00
block666 da7ff5396c
Fix format in es and rabbitmq monitor docs (#10854) 2023-05-24 21:27:20 +04:00
maclong1989 cb5349fa6c
Fix typo in dynamic-config docs (#10833)
Signed-off-by: jiangyl3 <jiangyl3@asiainfo.com>
2023-05-24 12:46:29 -04:00
yswdqz 81ec3af923
[Feature] Redis slow log collection (#10825) 2023-05-22 20:31:00 +04:00
block666 c5512a839c
Fix format in mal and backend-vm-monitoring documents (#10837) 2023-05-20 11:01:36 +08:00
kezhenxu94 fc2eced32c
Add OpenTelemetry log protocol support (#10808) 2023-05-18 11:46:42 +08:00
innerpeacez 1230bf4d4b
Support RabbitMQ monitoring (#10814) 2023-05-17 11:56:44 +08:00
吴晟 Wu Sheng 7a0331a319
Update the cluster management and advanced deployment docs (#10790) 2023-05-11 15:56:48 +08:00
好久不见 ea0c1b9354
Support to export error status trace segments (#10760) 2023-05-05 14:59:29 +08:00
gzlicanyi 5bf05cc3e9
Feature/searchable tags watcher (#10758) 2023-05-04 21:07:44 +08:00
kezhenxu94 d874c211f6
Clean up OpenCensus related codes and docs (#10755) 2023-05-04 11:13:17 +08:00
吴晟 Wu Sheng df7486c700
* Make the log relative docs more clear, and easier for further more formats support. (#10749) 2023-05-02 18:23:24 +08:00
innerpeacez cce87a9917
Support Elasticsearch monitoring (#10690) 2023-04-20 17:53:01 +08:00
pg.yang 8c6bc1b4c5
Support no-proxy mode for aws-firehose receiver (#10684)
* upgrade armeria to 1.23.1

* Support no-proxy mode for aws-firehose receiver
2023-04-15 18:54:47 +08:00
吴晟 Wu Sheng cca4f82fa1
Fix deadlink on log-analyzer.md (#10666) 2023-04-10 22:26:44 +08:00
pg.yang dc801a20a8
Polish aws cloud service monitoring documents (#10665) 2023-04-10 22:20:36 +08:00
yswdqz 2cbeb55359
Support Redis Mornitoring (#10655) 2023-04-08 19:03:31 +08:00
kezhenxu94 009b192ecc
Update UI doc (#10647) 2023-04-05 16:34:12 +08:00
pg.yang b7f456d29f
Support Amazon API Gateway monitoring (#10645) 2023-04-05 12:19:46 +08:00
innerpeacez 2c26b98198
Support monitoring the total number metrics of k8s StatefulSet and DaemonSet. (#10639) 2023-04-05 00:41:01 +08:00
Marc Navarro 2e55553795
Remove duplicated persistentPeriod from configuration-vocabulary.md (#10623) 2023-03-30 21:19:55 +08:00
innerpeacez 13c093faf9
Support collecting memory buff/cache metrics in VM monitoring. (#10621) 2023-03-30 20:47:54 +08:00
mrproliu fffedd3914
Add Profiling related documentations (#10612) 2023-03-29 21:44:02 +08:00
innerpeacez 886589c15c
Support alarm metric OP `!=` (#10610) 2023-03-29 17:30:31 +08:00
kezhenxu94 6fa89c7991
Fix T+1 table is delete when deleting history tables, in jdbc storage (#10600) 2023-03-28 16:23:02 +08:00
吴晟 Wu Sheng 3a8e0c11b7
Remove Sharding-MySQL and TiDB from storage doc (#10556) 2023-03-18 11:21:28 +08:00
kezhenxu94 74a8589307
[Breaking Change] Enhance JDBC storage through merging table and managing day-based table rolling (#10544)
* [Breaking Change] Enhance JDBC storage through merging tables and managing day-based table rolling.

* [Breaking Change] Sharding-MySQL implementations and tests get removed due to we have the day-based rolling mechanism by default
2023-03-17 21:01:48 +08:00
吴晟 Wu Sheng 80e4e34967
Mention Grafana UI on demo.sw.a.o (#10494) 2023-03-07 16:45:55 +08:00
pg.yang 4274b6ec5e
Polish aws-firehose-receiver to support setting accessKey (#10484) 2023-03-05 00:36:11 +08:00
yswdqz e2f1c0eadb
Fix SQL OTEL document path error. (#10478) 2023-03-03 18:06:25 +08:00
innerpeacez c6f3656c1e
k8s otel document path error (#10477) 2023-03-03 16:53:29 +08:00
Wan Kai f866338cf9
Add PromQL Service doc and how to use in Grafana. (#10459) 2023-02-28 21:49:39 +08:00
吴晟 Wu Sheng 7334e6f289
Update dynamic-config.md doc to latest. (#10464) 2023-02-28 20:36:30 +08:00
Wan Kai 1a2f794472
Fix `DurationUtils.getDurationPoints` exceed, when `startTimeBucket` equals `endTimeBucket`. (#10441) 2023-02-24 11:39:55 +08:00
yswdqz f6ef55b5af
Support Monitoring DynamoDB. (#10418) 2023-02-21 09:24:17 +08:00
pg.yang 327333a0a3
Update firehose receiver doc to introduce requirement for proxy (#10416) 2023-02-20 21:20:22 +08:00
吴晟 Wu Sheng eda83dca93
Remove TLS support from firehose receiver (#10409)
* Remove TLS support from firehose receiver

Notice, no HTTPS/TLS setup support. By following AWS Firehose request, it uses [proxy request](https://en.wikipedia.org/wiki/Proxy_server#Web_proxy_servers) (`https://...` instead of `/aws/firehose/metrics`), there must be a proxy(Nginx, Envoy, etc.).

* Update docs.
2023-02-19 23:25:59 +08:00
pg.yang cabe40eb47
Support Amazon Simple Storage Service (AWS S3) metrics monitoring (#10407) 2023-02-19 17:23:10 +08:00
Mike 574b83f095
feature: windows monitoring (#10298) 2023-02-15 23:14:04 +08:00
kezhenxu94 49594c4db1
Bump up Java version to 11 and use junit tag to group IT and slow IT (#10390)
- `./mvnw test ...` by its nature only runs unit tests, whose name is pattern of `*Test`, and it does never runs integration tests, whose name is patter of `IT*` or `*IT`, so in this PR we use `./mvnw clean test ...` to only run unit tests.
- `./mvnw integration-test ...` will run integration tests and unit tests, so we have `skipUTs` to control whether to skip the UT when running ITs, we already had this before.
  - As for ITs, we have two groups, one is normal tests without any `@Tag`s, the other one is slow integration tests, which is annotated with `@Tag("slow")`, so we divided the integration tests into two workflow jobs:
  - `./mvnw -DskipUTs=true clean integration-test -DexcludedGroups=slow ...` run the ITs but don't run the slow ITs and UTs, `-DexcludedGroups=slow` excludes tests annotated with `@Tag("slow")`
  - `./mvnw -DskipUTs=true clean integration-test -Dcheckstyle.skip -Dtest=${{ matrix.test.class }}` run the slow ITs (because `excludedGroups` is not set) one case at a time, by setting `-Dtest={{ class }}`, not run UTs,
2023-02-14 23:19:32 +08:00
Hper e56308995a
[Elasticsearch] Support batchOfBytes configuration to limit size of bulk flush. (#10287) 2023-02-06 12:46:24 +08:00
pg.yang b991cfd125
Polish aws-firehose-receiver to adapt existing OTEL proto (#10343) 2023-02-05 17:47:48 +08:00
pg.yang 29556a0d00
Add aws-firehose-receiver to support collecting AWS CloudWatch metric(OpenTelemetry format) (#10300) 2023-01-24 14:04:27 +08:00
Shichao b97dfb1a65
[Optional] Support trace/span on ElasticSearch to use traceIDs routing. (#10282) 2023-01-18 16:44:15 +08:00
吴晟 Wu Sheng ccbfa3e554
Bump so11y docs (#10288) 2023-01-17 23:00:36 +08:00
吴晟 Wu Sheng 962493d244
Add Lens UI relative docs in Zipkin trace section. (#10267) 2023-01-12 09:39:47 +08:00
kezhenxu94 a5ca0e66d6
Add documentation about replacing Zipkin server with SkyWalking OAP (#10255) 2023-01-10 12:45:22 +08:00
Raigor 2756e0cfab
Update ShardingSphere version for compatibility verification (#10244)
* Integrate with ShardingSphere 5.3.1-SNAPSHOT.

* Update the version of ShardingSphere in e2e

* Remove providerType when the transaction type is LOCAL.

* Update backend-storage.md & changes.md
2023-01-06 17:46:23 +08:00
pg.yang 8de8c7c1e8
Support monitoring AWS Cloud EKS (#10199) 2022-12-31 17:34:30 +08:00
kezhenxu94 4ee8389b5c
Add Zipkin UI to webapp (#10167) 2022-12-17 14:30:51 +08:00
吴晟 Wu Sheng 45692303ce
Reorganize API docs. (#10160) 2022-12-15 15:42:38 +08:00
Mahmoud Anwer 3229a5c5ec
Support monitoring mariadb (#10115)
Co-authored-by: yswdqz <945407026@qq.com>
2022-12-11 21:10:23 +08:00
吴晟 Wu Sheng 3a3851f009
Change `elasticsearch/flushInterval` to 5s(was 15s). (#10129) 2022-12-08 10:56:36 +08:00
吴晟 Wu Sheng 52598d77cb
use `core/persistentPeriod` + 5s as `refresh_interval` for all indices (#10127) 2022-12-08 09:44:27 +08:00
吴晟 Wu Sheng 4b7ec0bab5
Polish doc (#10114) 2022-12-06 21:59:33 +08:00
吴晟 Wu Sheng 8ddf2d5ee5
Polish docs (#10073) 2022-12-02 12:24:28 +08:00
mrproliu a269a0016e
Update the network profiling documentation (#10072) 2022-12-02 11:34:30 +08:00
吴晟 Wu Sheng 9c7fa7798b
Fix menu and remove a deadlink (#10055) 2022-11-30 11:20:40 +08:00
kezhenxu94 a7210f6633
Add OpenSearch 1.3.6 and 2.4.0 to test matrix (#10040) 2022-11-29 11:13:01 +08:00
吴晟 Wu Sheng 2fa821d9f5
Enhance cache mechanism in the metric persistent process (#10021) 2022-11-24 23:56:16 +08:00
吴晟 Wu Sheng bcd9f7a56b
Polish doc to mention Top N sampling mechanism. (#10011) 2022-11-23 17:02:47 +08:00
Wan Kai ffa4990938
[Feature] Zipkin module support BanyanDB storage. (#10004) 2022-11-22 22:38:38 +08:00
Brandon Fergerson 973d30aa48
Fix SW_STORAGE_ES_SUPER_DATASET_DAY_STEP variable name (#9970) 2022-11-16 18:51:42 +08:00
Brandon Fergerson 8dfd18ec20
fix: correct system variable spelling (#9968) 2022-11-16 16:21:34 +08:00
yswdqz 109e6dea16
Support MySQL/PostgreSQL cluster mode (#9937) 2022-11-10 22:29:31 +08:00
pg.yang 59782f6003
Polish virtual cache doc (#9934) 2022-11-09 20:28:42 +08:00
吴晟 Wu Sheng 23eeb13414
Polish virtual cache doc (#9932) 2022-11-09 15:47:41 +08:00
Wan Kai 48a0985345
Elasticsearch storage: support specify the settings `(number_of_shards/number_of_replicas)` for each index individually. (#9914)
* Elasticsearch storage: Provide system environment variable(`SW_STORAGE_ES_SPECIFIC_INDEX_SETTINGS`) and support specify the settings `(number_of_shards/number_of_replicas)` for each index individually.
* Elasticsearch storage: Support update index settings `(number_of_shards/number_of_replicas)` for the index template after re-configured.
2022-11-07 21:16:36 +08:00
kezhenxu94 2e3134952e
Refactor jdbc storage implementations to reuse logics (#9904) 2022-11-07 20:02:24 +08:00
吴晟 Wu Sheng de57d93a6d
Change docs to highlight the merged-index policy (#9913) 2022-11-07 11:21:35 +08:00
pg.yang f38aad5fa5
Optimize MQ Topology analysis. (#9911)
Use entry span's peer from the consumer side as source service when no producer instrumentation(no cross-process reference).
2022-11-06 17:24:26 +08:00
soander 42f3396b64
Support the telegraf receiver plugin module (#9620)
* The telegraf receiver plugin module development.

* Refactored code of converting telegraf data and fixed some errors.

* Support Telegraf receiver plugin module.

* Add telegraf-receiver.md, update changes.md and vm-monitoring.md.

* Rename YAML file and change code style.

* Change receiver-telegraf of application.yml.

* The receiver-telegraf e2e test.

* The telegraf receiver e2e test.

* Fix an issue and delete redundant configs.

* Add Unit Test about converting Telegraf metrics.

* Adjust Unit Test about converting Telegraf metrics.

* Add License Header to Unit Test and change binary.xml.

* Change module provider's config initialization mechanism.

* Exclude the telegraf-rules in server-starter pom.xml.

* Fix telegraf e2e test issues.

* Change telegraf e2e test.

* Fix issues

* Fix issues.

* Add Sample convert Unit Test.

* Change vm.yaml, related documents and fix some issues.

* Change backend-vm-monitoring.md.

* Fix SampleConvertTest checkstyle issue.

* Change vm.yaml swap MAL.

* Update menu.yml and binary.xml.

* Update Telegraf Unit test.

* Delete telegraf config package, use meter.analyzer.prometheus package to load config file.

* Reorder telegraf metrics in menu.yml.

* Change e2e, vm, config, linux-service and vm.md.

* Update telegraf.conf file.

* Change url of telegraf.conf file.

* Update e2e.yaml, conf file, menu.yml and delete useless code of provider.

* Update grouping sampleFamily by timestamp and name, and add new UTs.

* Update vm-monitoring.md and .asf.yaml.

Co-authored-by: Superskyyy (ONLINE) <Superskyyy@outlook.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2022-11-05 08:08:20 +08:00
Jiajing LU d32a318637
Update BanyanDB storage module to adapt BanyanDB 0.2 (#9839)
* update to banyandb client 0.2

* simplify group check and creation

* support indexOnly

* partial apply configuration

* support CompleteableFuture

* fix BanyanDBProfileThreadSnapshotQueryDAO

* optimize BanyanDBProfileTaskQueryDAO

* optimize *LogQueryDAO

* support indexType

* add configuration

* use TTL from core config

Signed-off-by: Megrez Lu <lujiajing1126@gmail.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2022-11-04 11:33:21 +08:00
pg.yang 828e6e2f2b
Add virtual MQ analysis for native traces (#9855) 2022-11-02 08:05:35 +08:00
yswdqz e497efd245
Change the way of loading MAL rules (#9822) 2022-11-01 15:11:04 +08:00
jmjoy 2bde958f49
Update document `Server Agents` and `Compatibility` for PHP agent. (#9830) 2022-10-22 08:57:40 +08:00
Wan Kai d98775790a
Support export `Trace` and `Log` through Kafka. (#9817) 2022-10-21 08:04:18 +08:00
pg.yang 4aa516ad58
Polish up APISIX metrics to follow Service concept (#9775) 2022-10-13 15:49:57 +08:00
xiao ru xing ffddf3c392
fix typo in protocols and setup guide (#9749) 2022-10-10 11:39:23 +08:00
Wan Kai f1e0558ce3
Limit the max length of trace and log tag's `key=value` (#9741) 2022-10-08 16:12:48 +08:00
pg.yang 8aa046b8d7
Add APISIX metrics monitoring (#9725) 2022-10-05 18:23:37 +08:00
kezhenxu94 dd6b7a1fc0
Remove Prometheuse fetcher, fix MAL Histogram type bug, and reorganize the doc (#9710)
* [**Breaking Change**]: Remove prometheus-fetcher plugin, please use OpenTelemetry to scrape Prometheus metrics and
   set up SkyWalking OpenTelemetry receiver instead.
 * BugFix: histogram metrics sent to MAL should be treated as OpenTelemetry style, not Prometheus style:
   ```
   (-infinity, explicit_bounds[i]] for i == 0
   (explicit_bounds[i-1], explicit_bounds[i]] for 0 < i < size(explicit_bounds)
   (explicit_bounds[i-1], +infinity) for i == size(explicit_bounds)
   ```
2022-09-30 13:13:03 +08:00
Wan Kai d7ee9a01d6
Support sharding MySQL database instances and tables. (#9689)
* [**Breaking Change**] Support sharding MySQL database instances and tables by [Shardingsphere-Proxy](https://shardingsphere.apache.org/document/current/en/overview/#shardingsphere-proxy).
  SQL-Database requires removing tables `log_tag/segment_tag/zipkin_query` before OAP starts, if bump up from previous releases.
2022-09-30 08:39:14 +08:00
yswdqz f9db9ba2dc
Support monitoring PostgreSQL slow SQLs. (#9673) 2022-09-23 20:31:17 +08:00
吴晟 Wu Sheng 8302c2976c
Chore, fix words (#9637)
* Chore, fix words

Ref https://github.com/apache/skywalking/pull/9636#discussion_r974818088
2022-09-20 10:22:01 +08:00
吴晟 Wu Sheng ebb42441ec
Add `metadata-uid` setup doc about Kubernetes coordinator (#9636) 2022-09-20 09:56:18 +08:00
pg.yang bbe0a7c4c2
Support analyzing cache related spans to provide metrics and slow commands for cache services from client side. (#9622)
* Support analyzing cache related spans to provide metrics and slow commands for cache services from client side
* Optimize virtual database, fix dynamic config watcher NPE when default value is null 
* [UI] Add virtual cache dashboard
2022-09-19 22:10:32 +08:00
yswdqz 0a85bc43b7
Support monitoring MySQL slow SQLs (#9614) 2022-09-16 23:44:57 +08:00
kezhenxu94 b3c7658a0e
webapp: migrate from Spring Web to Armeria (#9592) 2022-09-11 16:33:53 +08:00
kezhenxu94 097a9e8706
Polish so11y doc and add dashboard doc for so11y (#9549) 2022-09-01 16:55:43 +08:00
mrproliu 922f1b958d
Add Network Profiling for Service Mesh DP instance and K8s pod panels. (#9536) 2022-08-30 14:38:55 +08:00
xiao ru xing 2ef569d7ce
fix setup guide typo (#9537) 2022-08-30 11:14:29 +08:00
kezhenxu94 e1a5ee198f
Fix a duplicate config key and polish doc (#9521) 2022-08-25 20:00:08 +08:00
pg.yang 1d930d0bb8
Update alarm doc introduce keys with data types of the configuration file. (#9514) 2022-08-24 07:31:30 +08:00