Zoltán Papp
e3a5c44d37
Add client metrics system with OpenTelemetry and VictoriaMetrics support
Implements a comprehensive client metrics system to track peer connection
stages and performance. The system supports multiple backend implementations
(OpenTelemetry, VictoriaMetrics, and no-op) and tracks detailed connection
stage durations from creation through WireGuard handshake.
Key changes:
- Add metrics package with pluggable backend implementations
- Implement OpenTelemetry metrics backend
- Implement VictoriaMetrics metrics backend
- Add no-op metrics implementation for disabled state
- Track connection stages: creation, semaphore, signaling, connection ready, and WireGuard handshake
- Move WireGuard watcher functionality to conn.go
- Refactor engine to integrate metrics tracking
- Add metrics export endpoint in debug server
2026-01-15 22:17:54 +01:00
..
2025-05-21 11:12:28 +02:00
2025-05-21 11:12:28 +02:00
2025-11-13 20:16:45 +01:00
2025-11-13 20:16:45 +01:00
2025-05-21 11:12:28 +02:00
2025-05-21 11:12:28 +02:00
2025-05-21 11:12:28 +02:00
2025-05-21 11:12:28 +02:00
2025-10-08 17:14:24 +02:00
2026-01-15 22:17:54 +01:00
2025-12-17 13:55:33 +01:00
2025-11-17 17:10:41 +01:00
2022-01-21 13:52:19 +01:00
2022-01-21 13:52:19 +01:00
2025-10-08 17:14:24 +02:00
2025-10-08 17:14:24 +02:00
2025-10-08 17:14:24 +02:00
2025-10-08 03:12:16 +02:00
2023-03-29 10:39:54 +02:00
2024-10-31 23:18:35 +01:00
2023-04-10 18:22:25 +02:00
2025-05-27 17:12:04 +02:00
2025-04-24 17:37:28 +02:00
2025-08-18 20:09:50 +02:00
2025-09-01 10:42:01 +02:00
2025-03-23 13:46:09 +01:00
2025-06-03 09:20:33 +02:00
2025-11-17 17:10:41 +01:00
2026-01-15 22:17:54 +01:00
2026-01-15 22:17:54 +01:00
2025-11-13 20:16:45 +01:00
2026-01-15 22:17:54 +01:00