Commit Graph

1400 Commits

Author SHA1 Message Date
Brandon Fergerson 8dfd18ec20
fix: correct system variable spelling (#9968) 2022-11-16 16:21:34 +08:00
吴晟 Wu Sheng 978599edc4
Add `LongText` to support longer logs persistent as a text type (#9964) 2022-11-16 13:28:57 +08:00
kezhenxu94 d3d756bf4a
Remove `lengthEnvVariable` for `Column` as it never works as expected (#9952) 2022-11-12 14:33:17 +08:00
heihei180 7c8867bed7
Fix changelog for EventMesh plugin IDs (#9948) 2022-11-11 16:04:11 +08:00
吴晟 Wu Sheng 671cb02982
Bump up Kafka client to 2.8.1 to fix CVE-2021-38153. (#9949) 2022-11-11 15:56:39 +08:00
吴晟 Wu Sheng 03e8f8a994
Fix max length to 512 of IDs. (#9947) 2022-11-11 00:30:56 +08:00
yswdqz 109e6dea16
Support MySQL/PostgreSQL cluster mode (#9937) 2022-11-10 22:29:31 +08:00
Fine0830 22f6803b18
sync ui (#9942) 2022-11-10 15:40:26 +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
吴晟 Wu Sheng a386853bc9
Force UTF-8 encoding in `JsonLogHandler` of `kafka-fetcher-plugin`. (#9927) 2022-11-09 14:00:19 +08:00
mrproliu 3122697e3a
Support span attached event concept (#9916) 2022-11-09 11:28:42 +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
吴晟 Wu Sheng cba0e6182e
Reduce the buffer size(queue) of MAL(only) metric streams (#9897) 2022-11-02 20:26:38 +08:00
pg.yang 828e6e2f2b
Add virtual MQ analysis for native traces (#9855) 2022-11-02 08:05:35 +08:00
jiang1997 93db461216
Add UI dashboard for Python runtime metrics (#9863) 2022-11-02 07:04:33 +08:00
yswdqz e497efd245
Change the way of loading MAL rules (#9822) 2022-11-01 15:11:04 +08:00
mrproliu 4adc05f89c
Support `sampledTrace` in LAL (#9857) 2022-10-31 17:54:37 +08:00
Fine0830 ae6a3a18ef
sync ui (#9867)
* Fix configuration panel styles.
* Remove an un-use icon.
* Support labeled value on the service/instance/endpoint list widgets.
2022-10-31 12:06:43 +08:00
kezhenxu94 fb2ac0e7f9
Split TCP related service mesh metrics protobuffer definition (#9851) 2022-10-28 09:14:38 +08:00
kezhenxu94 9ba31b63a2
Do not log error logs when failed to create ElasticSearch index because the index is created already (#9856) 2022-10-27 23:49:13 +08:00
Marc Navarro 7f9f792229
Do not log grpc envoy receiver client-side streaming cancellation as errors (#9843) 2022-10-26 07:32:34 +08:00
Fine0830 2cdcb0d7cc
Sync ui (#9841) 2022-10-25 12:17:26 +08:00
Shichao 24f8d6fbaa
Remove improper self-obs metrics in JvmMetricsHandler(for Kafka channel) (#9838) 2022-10-25 07:42:06 +08:00
吴晟 Wu Sheng 9d3982db74
Add new config initialization mechanism of module provider to replace existing (#9828) 2022-10-22 19:07:53 +08:00
mrproliu 2e6e3faef0
Support new records query protocol (#9827) 2022-10-22 11:30:52 +08:00
Eason Yi b0d82d5604
[feat]Add Golang runtime metrics and cpu/memory used rate panels in FaaS-Instance dashboard (#9823) 2022-10-22 09:47:48 +08:00
jmjoy 2bde958f49
Update document `Server Agents` and `Compatibility` for PHP agent. (#9830) 2022-10-22 08:57:40 +08:00
kezhenxu94 6ea51f1745
Bump up jackson databind, snakeyaml, grpc dependencies (#9821) 2022-10-21 09:50:20 +08:00
Wan Kai d98775790a
Support export `Trace` and `Log` through Kafka. (#9817) 2022-10-21 08:04:18 +08:00
吴晟 Wu Sheng 8d49b88259
Update docs for new data-collecting and query protocols (#9809) 2022-10-19 14:52:56 +08:00
mrproliu b5cd3fad7e
Support `sumPerMinLabeled` in `MAL` (#9804) 2022-10-19 13:50:58 +08:00
Brandon Fergerson 34cfafe398
Update changes.md (#9790) 2022-10-15 18:01:13 +08:00
yangyiweigege 5e275b1bf2 Fix metrics was put into wrong slot of the window in the alarting kernel (#9789) 2022-10-15 17:32:42 +08:00
xzyJavaX 32b0d362f2
Optimize the query time of tasks in ProfileTaskCache (#9780) 2022-10-13 19:27:26 +08:00
pg.yang 4aa516ad58
Polish up APISIX metrics to follow Service concept (#9775) 2022-10-13 15:49:57 +08:00
吴晟 Wu Sheng e3ad2d094c
Add more details on security notice (#9778) 2022-10-13 00:13:17 +08:00
kezhenxu94 956a9ec973
Lazy load the Kubernetes metadata and switch from event-driven to polling (#9747) 2022-10-11 23:38:00 +08:00
xiao ru xing ffddf3c392
fix typo in protocols and setup guide (#9749) 2022-10-10 11:39:23 +08:00
xzyJavaX 4752d7b74e
optimize the creation conditions of profiling task (#9744) 2022-10-10 11:35:03 +08:00
Eason Yi 001a2ec454
(Summer 2022)Feat add golang runtime metrics (#9711) 2022-10-10 07:59:44 +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
吴晟 Wu Sheng f513161910
Add Security Notice doc (#9737) 2022-10-08 09:16:51 +08:00
吴晟 Wu Sheng ba84b8af3e
Support skywalking-client-js report empty `service version` and `page path` (#9735) 2022-10-07 21:09:24 +08:00
pg.yang 8aa046b8d7
Add APISIX metrics monitoring (#9725) 2022-10-05 18:23:37 +08:00