记录具体路径的丢包率

This commit is contained in:
lbl
2026-02-28 18:56:11 +08:00
parent 2aa423062e
commit 12f7eed8a5
6 changed files with 129 additions and 26 deletions
+3
View File
@@ -295,6 +295,7 @@ struct HttpRouteDetail {
protocol: String,
metric: u8,
rtt: u32,
loss_rate: u16,
}
#[derive(Serialize)]
@@ -1032,6 +1033,7 @@ async fn get_peers(State(state): State<HttpAppState>) -> Json<ApiResponse<Vec<Ht
protocol: route.route_key().protocol().to_string(),
metric: route.metric(),
rtt: route.rtt(),
loss_rate: route.loss_rate(),
})
};
@@ -1114,6 +1116,7 @@ async fn get_routes(State(state): State<HttpAppState>) -> Json<ApiResponse<Vec<H
protocol: v.route_key().protocol().to_string(),
metric: v.metric(),
rtt: v.rtt(),
loss_rate: v.loss_rate(),
})
.collect(),
})