From d806fe3513c9548fab002763689dce0fc8bc84a2 Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Fri, 3 May 2024 21:21:28 -0700 Subject: [PATCH] startTime and endTime on UI --- ui/litellm-dashboard/src/components/networking.tsx | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/ui/litellm-dashboard/src/components/networking.tsx b/ui/litellm-dashboard/src/components/networking.tsx index 53779c64bc8..32d13fa1f78 100644 --- a/ui/litellm-dashboard/src/components/networking.tsx +++ b/ui/litellm-dashboard/src/components/networking.tsx @@ -441,6 +441,8 @@ export const modelMetricsCall = async ( userID: String, userRole: String, modelGroup: String | null, + startTime: String, + endTime: String ) => { /** * Get all models on proxy @@ -448,7 +450,7 @@ export const modelMetricsCall = async ( try { let url = proxyBaseUrl ? `${proxyBaseUrl}/model/metrics` : `/model/metrics`; if (modelGroup) { - url = `${url}?_selected_model_group=${modelGroup}` + url = `${url}?_selected_model_group=${modelGroup}&startTime=${startTime}&endTime=${endTime}` } // message.info("Requesting model data"); const response = await fetch(url, { @@ -481,6 +483,8 @@ export const modelMetricsSlowResponsesCall = async ( userID: String, userRole: String, modelGroup: String | null, + startTime: String, + endTime: String ) => { /** * Get all models on proxy @@ -488,8 +492,9 @@ export const modelMetricsSlowResponsesCall = async ( try { let url = proxyBaseUrl ? `${proxyBaseUrl}/model/metrics/slow_responses` : `/model/metrics/slow_responses`; if (modelGroup) { - url = `${url}?_selected_model_group=${modelGroup}` + url = `${url}?_selected_model_group=${modelGroup}&startTime=${startTime}&endTime=${endTime}` } + // message.info("Requesting model data"); const response = await fetch(url, { method: "GET", @@ -520,14 +525,17 @@ export const modelExceptionsCall = async ( userID: String, userRole: String, modelGroup: String | null, + startTime: String, + endTime: String ) => { /** * Get all models on proxy */ try { let url = proxyBaseUrl ? `${proxyBaseUrl}/model/metrics/exceptions` : `/model/metrics/exceptions`; + if (modelGroup) { - url = `${url}?_selected_model_group=${modelGroup}` + url = `${url}?_selected_model_group=${modelGroup}&startTime=${startTime}&endTime=${endTime}` } const response = await fetch(url, { method: "GET",