Commit Graph

405 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
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
吴晟 Wu Sheng 497a7bdb02
Release 9.7 and start 10.0 iteration (#11607) 2023-11-28 23:49:44 -08:00
吴晟 Wu Sheng f8c6855814
Support output key parameters in the booting logs. (#11506) 2023-11-06 23:57:58 +08:00
yswdqz 92af797296
[Feature] GraalVM Native Image support (Experimental). (#11365) 2023-10-30 21:23:53 +08:00
Wan Kai 2b7e5ee625
Fix Zipkin trace receiver response: make the HTTP status code from `200` to `202`. (#11356) 2023-09-25 16:52:59 +08:00
吴晟 Wu Sheng a336b3cff4
Release 9.6.0 and begin 9.7.0 iteration (#11289) 2023-09-01 22:57:18 +08:00
mrproliu 31e0ecacdb
Add OTLP Tracing support as a Zipkin trace input (#11287) 2023-09-01 17:12:58 +08:00
kezhenxu94 572c195928
Do not start server and Kafka consumer in init mode (#11278) 2023-08-29 22:24:09 +08:00
kezhenxu94 16f940b5ce
Check results in ALS as per downstream/upstream instead of per log (#11265) 2023-08-27 12:20:35 +08:00
kezhenxu94 f63764cd33
Fix the wrong default value of `k8sServiceNameRule` if it's not explicitly set (#11200) 2023-08-09 15:01:46 +08:00
Brandon Fergerson c5c268b653
refactor: rename recevier to receiver (#11001) 2023-06-27 08:51:35 +08:00
kezhenxu94 a23f905ce0
Add Istio ServiceEntry registry to resolve unknown IPs in ALS (#10936) 2023-06-15 20:11:19 +08:00
吴晟 Wu Sheng 1f6ea1d744
Begin 9.6.0 iteration (#10935)
* [maven-release-plugin] prepare release v9.5.0

* [maven-release-plugin] prepare for next development iteration

* Create changes-9.5.0.md

* Set changes.md for 9.6.0
2023-06-14 18:26:50 +08:00
mrproliu 43668b7655
Add cause message field when query continuous profiling task (#10919) 2023-06-13 11:51:56 +08:00
Marc Navarro 5dd91181a1
Consider 4xx as client side error for envoy ALS based metrics (#10905) 2023-06-13 10:41:21 +08:00
kezhenxu94 1726040a04
Migrate from kubernetes-client/java to fabric8 client (#10917) 2023-06-13 10:00:23 +08:00
mrproliu a7bb50e63e
Adapt the continuous profiling task query GraphQL (#10878) 2023-06-02 22:14:40 +08:00
kezhenxu94 fc2eced32c
Add OpenTelemetry log protocol support (#10808) 2023-05-18 11:46:42 +08:00
Wan Kai 505d55a1c8
Fix potential NPE in Zipkin receiver when the Span is missing some fields. (#10791) 2023-05-11 21:29:42 +08:00
kezhenxu94 d874c211f6
Clean up OpenCensus related codes and docs (#10755) 2023-05-04 11:13:17 +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
pg.yang b7f456d29f
Support Amazon API Gateway monitoring (#10645) 2023-04-05 12:19:46 +08:00
innerpeacez 8604ac36ce
Delete duplicated dependency (#10640) 2023-04-05 06:14:33 +08:00
mrproliu 7dcdb279ef
Support continuous profiling feature (#10473) 2023-03-20 20:26:42 +08:00
吴晟 Wu Sheng bfa1f7e8cf
Support to bind TLS status as a part of component for service topology. (#10522)
* Support to bind TLS status as a part of component for service topology.

* Fix component ID priority bug.

* Fix wrong priority for process relation.

* Add a UT for topology build

* Fix component ID of topology overlap due to storage layer bugs.
2023-03-10 14:31:47 +08:00
吴晟 Wu Sheng 4874374ace
Tag 9.4.0 release, prepare for 9.5.0 iteration. (#10512) 2023-03-08 23:30:37 +08:00
kezhenxu94 96b6690e24
Bump up snakeyaml to 2.0 (#10495) 2023-03-07 18:15:54 +08:00
pg.yang 4274b6ec5e
Polish aws-firehose-receiver to support setting accessKey (#10484) 2023-03-05 00:36:11 +08:00
叶梦飞 f93a98d4c7
Adapt otel exponential histogram data (#10449) 2023-02-28 12:16:22 +08:00
叶梦飞 155d231111
Support process Sum metrics with AGGREGATION_TEMPORALITY_DELTA case (#10410) 2023-02-20 07:18:36 +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
kezhenxu94 383a5bbf7b
Migrate tests from junit 4 to junit 5 (#10382) 2023-02-13 18:54:32 +08:00
kezhenxu94 974cecb67f
Add missing tcp throughput metrics (#10356) 2023-02-07 18:38:54 +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
pg.yang e360ca3628
Remove handler scan in otel receiver, manual initialization instead (#10303) 2023-01-23 16:10:23 +08:00
kezhenxu94 4df62b6210
Fix TCP service instances are lack of instance properties like `pod` and `namespace`, which causes Pod log not to work for TCP workloads (#10252) 2023-01-09 21:08:21 +08:00
kezhenxu94 210c374976
Fix memory leak in Zipkin API (#10126) 2022-12-07 22:25:03 +08:00
吴晟 Wu Sheng 18008aa6b2
Release 9.3.0. Begin 9.4.0 iteration (#10077) 2022-12-02 21:19:13 +08:00
mrproliu 2ac671cc1b
Fix wrong time bucket on attached event (#10049) 2022-11-30 10:22:52 +08:00
Wan Kai 6a75de5ece
Add `@BanyanDB.TimestampColumn` to identify `which column in Record` is providing the timestamp(milliseconds) for BanyanDB (#10019) 2022-11-24 21:20:36 +08:00
Marc Navarro 281be8e3c6
Fix java docs that linked to old classes that doesn't exist anymore (#9989) 2022-11-19 07:27:27 +08:00
mrproliu 3122697e3a
Support span attached event concept (#9916) 2022-11-09 11:28:42 +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
yswdqz e497efd245
Change the way of loading MAL rules (#9822) 2022-11-01 15:11:04 +08:00
kezhenxu94 fb2ac0e7f9
Split TCP related service mesh metrics protobuffer definition (#9851) 2022-10-28 09:14:38 +08:00