Summary
- Add
IMetricsExportersupport for structured client metrics export. - Add immutable
MetricsSnapshotmodels for cluster, node, namespace, connection, event-loop, command, and histogram metrics. - Build and dispatch metrics outside the tend thread.
- Isolate exporters with timeout, failure suspension, and retry handling.
- Support standard and extended metric collection.
- Preserve the existing
MetricsListenerpath for backward compatibility. - Add a Metrics example and dynamic configuration support.
Testing
- 30 server-independent metrics tests passed.
- Full offline Maven package build passed.
- Server-backed integration tests compile.
- Run metrics integration tests against a live Aerospike server.
Related
Activity
10Test Results (bouncycastle / 8.1.1.0_1)
592 tests 502 ✅ 1m 2s ⏱️ 1 suites 90 💤 1 files 0 ❌
Results for commit d1105aae.
:recycle: This comment has been updated with latest results.
Test Results (gnu / 8.1.1.0_1)
592 tests 502 ✅ 58s ⏱️ 1 suites 90 💤 1 files 0 ❌
Results for commit d1105aae.
:recycle: This comment has been updated with latest results.
Test Results (bouncycastle / 8.1.0.3_2)
471 tests 410 ✅ 59s ⏱️ 1 suites 61 💤 1 files 0 ❌
Results for commit d1105aae.
:recycle: This comment has been updated with latest results.
L2 client runner (surefire bind-mount)
38 tests 38 ✅ 0s ⏱️ 1 suites 0 💤 1 files 0 ❌
Results for commit d1105aae.
Test Results (gnu / 8.2.0.0)
908 tests 891 ✅ 1m 47s ⏱️ 1 suites 17 💤 1 files 0 ❌
Results for commit d1105aae.
Test Results (bouncycastle / 8.2.0.0)
908 tests 891 ✅ 1m 42s ⏱️ 1 suites 17 💤 1 files 0 ❌
Results for commit d1105aae.
This pull request is a draft
Merging is unavailable until it is marked ready for review.
Test Results (gnu / 8.1.0.3_2)
471 tests 410 ✅ 1m 2s ⏱️ 1 suites 61 💤 1 files 0 ❌
Results for commit d1105aae.
:recycle: This comment has been updated with latest results.