mirror of
https://github.com/BerriAI/litellm.git
synced 2025-04-27 11:43:54 +00:00
startTime and endTime on UI
This commit is contained in:
parent
fccdb92c6b
commit
d806fe3513
1 changed files with 11 additions and 3 deletions
|
@ -441,6 +441,8 @@ export const modelMetricsCall = async (
|
||||||
userID: String,
|
userID: String,
|
||||||
userRole: String,
|
userRole: String,
|
||||||
modelGroup: String | null,
|
modelGroup: String | null,
|
||||||
|
startTime: String,
|
||||||
|
endTime: String
|
||||||
) => {
|
) => {
|
||||||
/**
|
/**
|
||||||
* Get all models on proxy
|
* Get all models on proxy
|
||||||
|
@ -448,7 +450,7 @@ export const modelMetricsCall = async (
|
||||||
try {
|
try {
|
||||||
let url = proxyBaseUrl ? `${proxyBaseUrl}/model/metrics` : `/model/metrics`;
|
let url = proxyBaseUrl ? `${proxyBaseUrl}/model/metrics` : `/model/metrics`;
|
||||||
if (modelGroup) {
|
if (modelGroup) {
|
||||||
url = `${url}?_selected_model_group=${modelGroup}`
|
url = `${url}?_selected_model_group=${modelGroup}&startTime=${startTime}&endTime=${endTime}`
|
||||||
}
|
}
|
||||||
// message.info("Requesting model data");
|
// message.info("Requesting model data");
|
||||||
const response = await fetch(url, {
|
const response = await fetch(url, {
|
||||||
|
@ -481,6 +483,8 @@ export const modelMetricsSlowResponsesCall = async (
|
||||||
userID: String,
|
userID: String,
|
||||||
userRole: String,
|
userRole: String,
|
||||||
modelGroup: String | null,
|
modelGroup: String | null,
|
||||||
|
startTime: String,
|
||||||
|
endTime: String
|
||||||
) => {
|
) => {
|
||||||
/**
|
/**
|
||||||
* Get all models on proxy
|
* Get all models on proxy
|
||||||
|
@ -488,8 +492,9 @@ export const modelMetricsSlowResponsesCall = async (
|
||||||
try {
|
try {
|
||||||
let url = proxyBaseUrl ? `${proxyBaseUrl}/model/metrics/slow_responses` : `/model/metrics/slow_responses`;
|
let url = proxyBaseUrl ? `${proxyBaseUrl}/model/metrics/slow_responses` : `/model/metrics/slow_responses`;
|
||||||
if (modelGroup) {
|
if (modelGroup) {
|
||||||
url = `${url}?_selected_model_group=${modelGroup}`
|
url = `${url}?_selected_model_group=${modelGroup}&startTime=${startTime}&endTime=${endTime}`
|
||||||
}
|
}
|
||||||
|
|
||||||
// message.info("Requesting model data");
|
// message.info("Requesting model data");
|
||||||
const response = await fetch(url, {
|
const response = await fetch(url, {
|
||||||
method: "GET",
|
method: "GET",
|
||||||
|
@ -520,14 +525,17 @@ export const modelExceptionsCall = async (
|
||||||
userID: String,
|
userID: String,
|
||||||
userRole: String,
|
userRole: String,
|
||||||
modelGroup: String | null,
|
modelGroup: String | null,
|
||||||
|
startTime: String,
|
||||||
|
endTime: String
|
||||||
) => {
|
) => {
|
||||||
/**
|
/**
|
||||||
* Get all models on proxy
|
* Get all models on proxy
|
||||||
*/
|
*/
|
||||||
try {
|
try {
|
||||||
let url = proxyBaseUrl ? `${proxyBaseUrl}/model/metrics/exceptions` : `/model/metrics/exceptions`;
|
let url = proxyBaseUrl ? `${proxyBaseUrl}/model/metrics/exceptions` : `/model/metrics/exceptions`;
|
||||||
|
|
||||||
if (modelGroup) {
|
if (modelGroup) {
|
||||||
url = `${url}?_selected_model_group=${modelGroup}`
|
url = `${url}?_selected_model_group=${modelGroup}&startTime=${startTime}&endTime=${endTime}`
|
||||||
}
|
}
|
||||||
const response = await fetch(url, {
|
const response = await fetch(url, {
|
||||||
method: "GET",
|
method: "GET",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue