mirror of
https://github.com/fawney19/Aether.git
synced 2026-10-05 00:47:48 +08:00
refactor(health): consolidate monitor components
This commit is contained in:
@@ -800,7 +800,7 @@ async fn gateway_handles_admin_health_status_locally_with_trusted_admin_principa
|
||||
.as_array()
|
||||
.expect("timeline should be an array")
|
||||
.len(),
|
||||
100
|
||||
60
|
||||
);
|
||||
assert!(formats[0]["time_range_start"].is_string());
|
||||
assert!(formats[0]["time_range_end"].is_string());
|
||||
|
||||
@@ -1282,7 +1282,7 @@ async fn gateway_handles_public_health_api_formats_without_proxying_upstream() {
|
||||
assert_eq!(formats[0]["total_attempts"], 1);
|
||||
assert_eq!(formats[0]["success_rate"], 1.0);
|
||||
assert_eq!(formats[0]["events"].as_array().map(Vec::len), Some(1));
|
||||
assert_eq!(formats[0]["timeline"].as_array().map(Vec::len), Some(100));
|
||||
assert_eq!(formats[0]["timeline"].as_array().map(Vec::len), Some(60));
|
||||
assert_eq!(formats[1]["api_format"], "openai:chat");
|
||||
assert_eq!(formats[1]["api_path"], "/v1/chat/completions");
|
||||
assert_eq!(formats[1]["total_attempts"], 3);
|
||||
@@ -1291,7 +1291,7 @@ async fn gateway_handles_public_health_api_formats_without_proxying_upstream() {
|
||||
assert_eq!(formats[1]["skipped_count"], 1);
|
||||
assert_eq!(formats[1]["success_rate"], 0.5);
|
||||
assert_eq!(formats[1]["events"].as_array().map(Vec::len), Some(3));
|
||||
assert_eq!(formats[1]["timeline"].as_array().map(Vec::len), Some(100));
|
||||
assert_eq!(formats[1]["timeline"].as_array().map(Vec::len), Some(60));
|
||||
assert_eq!(*upstream_hits.lock().expect("mutex should lock"), 0);
|
||||
|
||||
gateway_handle.abort();
|
||||
@@ -5186,12 +5186,12 @@ async fn gateway_handles_users_me_endpoint_status_locally_without_proxying_upstr
|
||||
assert_eq!(items[0]["api_format"], "claude:messages");
|
||||
assert_eq!(items[0]["display_name"], "Claude Messages");
|
||||
assert_eq!(items[0]["health_score"], 1.0);
|
||||
assert_eq!(items[0]["timeline"].as_array().map(Vec::len), Some(100));
|
||||
assert_eq!(items[0]["timeline"].as_array().map(Vec::len), Some(60));
|
||||
assert!(items[0].get("total_endpoints").is_none());
|
||||
assert_eq!(items[1]["api_format"], "openai:chat");
|
||||
assert_eq!(items[1]["display_name"], "OpenAI Chat");
|
||||
assert_eq!(items[1]["health_score"], 0.5);
|
||||
assert_eq!(items[1]["timeline"].as_array().map(Vec::len), Some(100));
|
||||
assert_eq!(items[1]["timeline"].as_array().map(Vec::len), Some(60));
|
||||
assert!(items[1].get("total_keys").is_none());
|
||||
assert_eq!(*upstream_hits.lock().expect("mutex should lock"), 0);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user