From f3f8462f45f71a7c0acb08d8e3f9da0dd3f7d2d7 Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Sat, 25 May 2024 12:36:17 -0700 Subject: [PATCH] feat - show activity on admin ui --- ui/litellm-dashboard/src/components/usage.tsx | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/ui/litellm-dashboard/src/components/usage.tsx b/ui/litellm-dashboard/src/components/usage.tsx index 3eb2bc25fb..b236ae702e 100644 --- a/ui/litellm-dashboard/src/components/usage.tsx +++ b/ui/litellm-dashboard/src/components/usage.tsx @@ -37,6 +37,13 @@ interface UsagePageProps { keys: any[] | null; } +interface GlobalActivityData { + sum_api_requests: number; + sum_total_tokens: number; + daily_data: { date: string; api_requests: number; total_tokens: number }[]; +} + + type CustomTooltipTypeBar = { payload: any; active: boolean | undefined; @@ -126,7 +133,7 @@ const UsagePage: React.FC = ({ const [uniqueTeamIds, setUniqueTeamIds] = useState([]); const [totalSpendPerTeam, setTotalSpendPerTeam] = useState([]); const [spendByProvider, setSpendByProvider] = useState([]); - const [globalActivity, setGlobalActivity] = useState([]); + const [globalActivity, setGlobalActivity] = useState({} as GlobalActivityData); const [globalActivityPerModel, setGlobalActivityPerModel] = useState([]); const [selectedKeyID, setSelectedKeyID] = useState(""); const [dateValue, setDateValue] = useState({ @@ -454,7 +461,7 @@ const UsagePage: React.FC = ({ All Up - API Requests {globalActivity.sum_api_requests} + API Requests {globalActivity.sum_api_requests} = ({ - Tokens {globalActivity.sum_total_tokens} + Tokens {globalActivity.sum_total_tokens} = ({ {globalActivity.model} - API Requests {globalActivity.sum_api_requests} + API Requests {globalActivity.sum_api_requests} = ({ /> - Tokens {globalActivity.sum_total_tokens} + Tokens {globalActivity.sum_total_tokens}