mrproliu
a782fc106a
Support analysis waypoint metrics in Envoy ALS receiver ( #13244 )
2025-05-13 17:01:05 +08:00
kezhenxu94
3739add599
Set max attempts for Istio ServiceEntry DNS resolution and do not wait for first result ( #13235 )
2025-05-09 12:53:42 +08:00
吴晟 Wu Sheng
d12c6b5979
Add circuit-breaking mechanism ( #12953 )
2025-01-10 23:49:05 +08:00
kezhenxu94
c9a959e50e
Adapt the new metadata standardization in Istio 1.24 ( #12768 )
2024-11-13 14:41:51 +08:00
kezhenxu94
4d2810c4e6
Revert "Add time unit in so11y latency metrics ( #12719 )" ( #12720 )
2024-10-24 13:28:25 +08:00
kezhenxu94
38b775ed2a
Add time unit in so11y latency metrics ( #12719 )
2024-10-23 17:25:15 +08:00
weixiang1862
3559e85f36
Improve the performance of OTEL metrics handler. ( #12645 )
...
Benchmark for a single node k8s monitoring.
| metrics (avg) | before | after |
| ------------------------ | ------ | ----- |
| cpu | 19 | 16 |
| gc count | 16 | 1 |
| gc time | 38.8 | 5.1 |
| otel metrics latency P50 | 125 | 8 |
| otel metrics latency P90 | 333.3 | 22.5 |
| otel metrics latency P99 | 666.6 | 166.6 |
2024-09-25 18:29:00 +08:00
kezhenxu94
a5d8777ee7
Use CI-friendly revision to set the project version ( #12640 )
2024-09-24 17:53:14 +08:00
mrproliu
0f79e35283
Fix the previous analysis result missing in the ALS `k8s-mesh` analyzer ( #12611 )
2024-09-12 12:41:01 +08:00
mrproliu
2e8b4f9917
Support Fetch Cilium Observability data to monitoring Cilium Service network traffic ( #12393 )
2024-07-02 15:37:42 +08:00
吴晟 Wu Sheng
054d0e4ff9
Release 10.0.0 and move forward to 10.1.0 ( #12203 )
2024-05-10 09:19:56 +08:00
kezhenxu94
f5cd798185
Fix `NullPointerException` in Istio ServiceEntry registry ( #12087 )
2024-04-10 20:43:01 +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
吴晟 Wu Sheng
497a7bdb02
Release 9.7 and start 10.0 iteration ( #11607 )
2023-11-28 23:49:44 -08:00
yswdqz
92af797296
[Feature] GraalVM Native Image support (Experimental). ( #11365 )
2023-10-30 21:23:53 +08:00
吴晟 Wu Sheng
a336b3cff4
Release 9.6.0 and begin 9.7.0 iteration ( #11289 )
2023-09-01 22:57:18 +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
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
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
吴晟 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
383a5bbf7b
Migrate tests from junit 4 to junit 5 ( #10382 )
2023-02-13 18:54:32 +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
吴晟 Wu Sheng
18008aa6b2
Release 9.3.0. Begin 9.4.0 iteration ( #10077 )
2022-12-02 21:19:13 +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
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
Marc Navarro
7f9f792229
Do not log grpc envoy receiver client-side streaming cancellation as errors ( #9843 )
2022-10-26 07:32:34 +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
kezhenxu94
5abe6ceb1f
Improve Kubernetes Pod lister with field selector ( #9795 )
2022-10-18 13:02:07 +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
吴晟 Wu Sheng
608a084350
Begin 9.3.0 iteration, 9.2.0 release is on vote ( #9539 )
...
* [maven-release-plugin] prepare release v9.2.0
* [maven-release-plugin] prepare for next development iteration
* Create changes-9.2.0.md
* Update changes.md
* Update LICENSE
2022-08-31 00:31:04 +08:00
kezhenxu94
e3d091ebd5
Add Kubernetes support module to share codes between modules and reduce calls to Kubernetes API server ( #9493 )
2022-08-20 15:24:44 +08:00
kezhenxu94
735ee00b99
Mesh: fix only last rule works when multiple rules are defined in metadata-service-mapping.yaml ( #9205 )
2022-06-11 21:06:11 +08:00
吴晟 Wu Sheng
8584ada7cc
Begin 9.2.0 iteration ( #9191 )
...
* [maven-release-plugin] prepare release v9.1.0
* [maven-release-plugin] prepare for next development iteration
2022-06-08 17:24:15 +08:00
kezhenxu94
8d34c17871
Add on demand logs support to service mesh ( #9171 )
2022-06-06 13:16:55 +08:00
kezhenxu94
7344714ee9
Remove unnecessary `onCompleted` on gRPC error ( #9027 )
2022-05-10 19:37:03 +08:00
kezhenxu94
59c63d90e8
Add Envoy internal cost metrics ( #9020 )
2022-05-10 12:53:38 +08:00
kezhenxu94
e38f25e28b
[CI] set up Java explicitly and use the built-in cache mechanism ( #8851 )
2022-04-11 18:55:39 +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
吴晟 Wu Sheng
91413a753c
Start 9.1.0-dev iteration ( #8822 )
2022-04-06 18:56:49 +08:00
kezhenxu94
ffba719e2e
Add a new sampler (`possibility`) in LAL ( #8591 )
2022-02-25 20:44:00 +08:00
wankai123
8bcf22f3d8
Support OAP server v9 Core concept: Layer, backend side ( #8379 )
2022-01-04 16:16:24 +08:00
吴晟 Wu Sheng
1fdf3a8acf
Set version to 9.0.0-snapshot ( #8242 )
2021-12-06 10:04:20 +08:00
吴晟 Wu Sheng
e7d6f89021
Set the version to 8.10.0, 8.9.0 release is in process. ( #8233 )
2021-12-02 18:54:21 +08:00
mrproliu
5cdd4ed50f
Introduce the Customized ALS Protocol for Satellite ( #8193 )
2021-11-28 22:30:12 +08:00