Commit Graph

38 Commits

Author SHA1 Message Date
Jiajing LU 25ebd6c242
Add Banyandb storage e2e (#9112) 2022-05-21 19:48:56 +08:00
mrproliu e451052357
Remove `total` field in Alarm, Browser Logs, and Alarm query (#9102) 2022-05-19 23:04:44 +08:00
mrproliu 7c295738a8
Remove `total` field in Log and Trace query (#9094) 2022-05-19 06:50:37 +08:00
mrproliu 91b94cfc10
Adapt the process procotol update (#9069) 2022-05-16 16:30:56 +08:00
mrproliu 9494fb2545
Remove layer from process and remove duration from eBPF Profiling scheduler query (#9034) 2022-05-11 17:15:09 +08:00
Wan Kai 2e7cf5db10
Remove `Layer` concept from `ServiceInstance`. (#9029) 2022-05-11 09:59:33 +08:00
mrproliu 48a5b8cc59
Add the support eBPF profiling field into the process entity (#8976) 2022-04-30 17:31:31 +08:00
Superskyyy 211efc0562
Further remove jetty references and config (#8974) 2022-04-29 14:32:44 +08:00
mrproliu a93667184f
Support receive Kubernetes process from the Rover (#8960) 2022-04-27 19:20:50 +08:00
Hoshea Jiang 8247bc3c71
Add layer field to event (#8881) 2022-04-19 16:49:52 +08:00
mrproliu db3c1da10d
Update the eBPF Profiling task as service level (#8840) 2022-04-14 07:30:40 +08:00
kezhenxu94 118ba3b569
Fix wrong example in doc, sync Python E2E version and adjust E2E (#8751)
* Fix wrong example in doc, sync Python E2E version and adjust E2E
2022-04-07 13:02:21 +08:00
mrproliu 2a8bf4deff
Support eBPF Profiling E2E (#8761) 2022-03-30 12:11:30 +08:00
吴晟 Wu Sheng d90e2e6ef6
Enhance endpoint dependency analysis to support cross threads cases. (#8747)
* [**Breaking Change**] Remove **Deprecated responseCode** from sources, including Service, ServiceInstance, Endpoint
* Enhance endpoint dependency analysis to support cross threads cases. Refactor span analysis code structures.
* Remove `isNotNormal` service requirement when use alias to merge service topology from client side. All RPCs' peer
  services from client side are always normal services. This cause the topology is not merged correctly.

-----------

In our showcase and Java agent scenarios, there are several cross-thread tracing cases, we were not generating endpoint dependency if ref exists in local and exit span. In this PR, I am adding this missing part back.
Also, in case the downstream endpoint of the dependency is another local/exit span's operation name, which was not generating endpoint traffic before, I add traffic generation of both sides' endpoints of dependency.
Another important point that drives me to fix this is, in the new Booster UI, metrics of endpoint dependency are shown in a separate dashboard, which requires the endpoints of both sides existing in metadata, otherwise, nothing shows up.

For e2e, updated the Java agent to the latest.
2022-03-26 20:00:12 +08:00
kezhenxu94 80d3a4a1ba
Sync NodeJS version and adjust E2E (#8730) 2022-03-23 23:07:45 +08:00
kezhenxu94 178844e24e
Add istio 1.13.1 to test matrix for verification (#8585) 2022-02-26 13:25:33 +08:00
刘威 b0a875fe3f
Bump up iotdb-session to 0.12.4 and fix IoTDB storage option bug (#8484)
* Fix IoTDB Storage Option insert null index value.

* Set the default value of SW_STORAGE_IOTDB_SESSIONPOOL_SIZE to 8

* Bump up iotdb-session to 0.12.4

* Update doc
2022-01-30 09:02:39 +08:00
吴晟 Wu Sheng 81f05c349d
Bump commit ID of Java agent for 8.9.0 release RC (#8485)
* Bump commit ID of Java agent to 8.9.0 release RC

Prepare for Java agent 8.9.0 release

* Fix wrong health check command

Co-authored-by: kezhenxu94 <kezhenxu94@apache.org>
2022-01-28 19:08:50 +08:00
kezhenxu94 f729c0c5a4
Add Docker images based on 17 and test it (#8476) 2022-01-25 18:28:09 +08:00
wankai123 d418610357
E2E: Add normal field to Service (#8465)
* e2e: Add normal field to Service
2022-01-24 11:53:15 +08:00
wankai123 17e8fa8ae5
Adjust e2e case for V9 core (#8429)
* Adjust e2e case for V9 core

* fix swctl install scrip

* fix cases of browser, iotdb

* fix instance serialize
2022-01-17 12:35:25 +08:00
mrproliu 28844632ec
Add the metrics analysis in Satellite MetricsService. (#8312) 2021-12-18 20:03:18 +08:00
刘威 842b5d927e
Support Apache IoTDB as a storage option (#7766)
Support Apache IoTDB as a storage option, mostly refer to previous InfluxDB storage option.
* The Design of Apache IoTDB Storage Option, https://skywalking.apache.org/blog/2021-11-23-design-of-iotdb-storage-option/
2021-11-27 09:04:23 +08:00
kezhenxu94 ba630a3cb9
Add Docker images for arm64 architecture (#8141) 2021-11-17 21:26:25 +08:00
wankai123 c9b28e4d00
Replace e2e cases to e2e-v2: TTL (#8028) 2021-10-28 12:21:35 +08:00
mrproliu c9bd79e8bb
Replace e2e cases to e2e-v2: Istio (#8013) 2021-10-27 12:11:47 +08:00
zhang-wei 3470f7fb3b
Replace e2e cases to e2e-v2: Client-JS (#7999) 2021-10-25 23:44:40 +08:00
wankai123 d1dcd3f96c
Replace e2e cases to e2e-v2: Kafka: Base, Meter, Log, Profile (#7986)
* Replace e2e cases to e2e-v2: Kafka: Base, Meter, Log, Profile
* Set `SW_KAFKA_FETCHER_ENABLE_NATIVE_PROTO_LOG`, `SW_KAFKA_FETCHER_ENABLE_NATIVE_JSON_LOG` default `true`.
2021-10-22 10:54:49 +08:00
mrproliu 8d24ba2d9f
Add `getProfileTaskLogs` query method implement (#7984) 2021-10-22 08:20:10 +08:00
wankai123 5a6a1dbb26
Replace e2e cases to e2e-v2: Profile (#7967) 2021-10-20 10:19:10 +08:00
wankai123 d73c51a4dd
Replace e2e cases to e2e-v2: Python (#7932) 2021-10-15 16:31:35 +08:00
wankai123 bafc3cde9d
Replace e2e cases to e2e-v2: go2sky (#7929) 2021-10-14 21:50:37 +08:00
wankai123 b08cac9ad9
Replace VM e2e cases to e2e-v2: Prometheus Node Exporter, Zabbix (#7924) 2021-10-14 17:37:09 +08:00
wankai123 f4c99db4f0
Replace e2e cases to e2e-v2: Nodejs (#7914) 2021-10-13 09:59:29 +08:00
wankai123 8579572be2
Replace e2e cases to e2e-v2: Lua Nginx/SelfObservability. (#7847) 2021-10-11 10:19:37 +08:00
kezhenxu94 f76ad7a01d
Fix wrong rules for checking lists in E2E (#7849) 2021-10-08 14:54:27 +08:00
mrproliu 986073f949
Add tag mangement to e2e-v2 (#7821) 2021-09-27 23:56:28 +08:00
mrproliu c467e4df06
Support E2E testing satellite native protocols (#7810) 2021-09-27 15:35:00 +08:00