diff --git a/config.py b/config.py index b1f3d75..1e8ce3b 100644 --- a/config.py +++ b/config.py @@ -39,7 +39,7 @@ class Config: # Health check health_check_interval_seconds: int = 60 health_check_timeout_seconds: int = 10 - health_probe_endpoint: str = "/v1/models" + health_probe_endpoint: str = "/models" # Admin auth admin_token: str = "" diff --git a/dashboard.html b/dashboard.html index f059031..1f01bae 100644 --- a/dashboard.html +++ b/dashboard.html @@ -4,246 +4,350 @@ Sidecar V2 โ€” Provider Pool Dashboard - - -
- - + - -
- -
-
-
-
-
+
+
+

๐Ÿ“Š Dashboard

Provider ๆฑ ๅ…จๅฑ€ๆฆ‚่งˆ

+
+ -- + + +
+
- -
-
-

Provider Backends

- -
- - - - - -
NameLabelPoolStatusRPMModelsActions
-
+
- -
-

Hourly Usage

-
- -
- - - - - -
HourBackendModelRequestsErrorsTokensCostAvg Latency
+ +
+ +
+
Total Requests
--
Error rate: --
+
Total Tokens
--
Prompt: -- ยท Completion: --
+
Total Cost
--
USD
+
Uptime
--
Sidecar V2
+
-

Daily Aggregation

- - - - - -
DatePoolRequestsErrorsTokensCostBackends
-
+ +
+

Primary Pool

--
Total
--
Healthy
--
Cooling
--
Error
+

Fallback Pool

--
Total
--
Healthy
--
Cooling
--
Error
+
- -
-

Cooldown Event History

- - - - - -
TimeBackendConsecutive 429sDurationSummary
-
-
+ +
+

Cost Trend (7 days)

+

Token Usage Trend (7 days)

+
+ + +
Provider Status
+ + + +
NameLabelPoolModelsStatusRPMActions
- + +
+
+

Provider Backends

+ +
+ + + + + +
NameLabelPoolStatusRPMModelsActions
+
+ + +
+

Hourly Usage Statistics

+
+ +
+ + + +
HourBackendModelRequestsErrorsTokensCostAvg Latency
+ +
Daily Aggregation
+ + + +
DatePoolRequestsErrorsTokensCostBackends
+
+ + +
+

Cooldown Event History

+ + + +
TimeBackendConsecutive 429sDurationSummary
+
+ + + + +