feat: Add Route Analysis, fix traceroute parsing and distance calc

- Fix: Correctly parse RouteDiscovery protobuf from decoded['traceroute']
- Fix: Handle integer coordinates for distance calculation
- Feat: Add RouteAnalyzer for relay usage, bottlenecks, and path stability analysis
- Feat: Integrate route analysis into NetworkReporter
- Docs: Update README and sample-config
- Test: Update mock tests and add local ID test
This commit is contained in:
eddieoz
2025-11-27 02:06:40 +02:00
parent 0650631103
commit cbda7e8432
12 changed files with 930 additions and 184 deletions
+1 -1
View File
@@ -13,7 +13,7 @@ log_level: info
# Roles to prioritize for auto-discovery
auto_discovery_roles:
- ROUTER
- ROUTER_CLIENT
- ROUTER_LATE
- REPEATER
- CLIENT