feat(dashboard): time range filter for operational metrics (30d/90d/6m/1y/all)
Aegis CI / lint-and-test (push) Has been cancelled
Snyk Security Scan / Python vulnerabilities (backend) (push) Has been cancelled
Snyk Security Scan / npm vulnerabilities (frontend) (push) Has been cancelled
Snyk Security Scan / Docker image vulnerabilities (backend) (push) Has been cancelled
Aegis CI / lint-and-test (push) Has been cancelled
Snyk Security Scan / Python vulnerabilities (backend) (push) Has been cancelled
Snyk Security Scan / npm vulnerabilities (frontend) (push) Has been cancelled
Snyk Security Scan / Docker image vulnerabilities (backend) (push) Has been cancelled
This commit is contained in:
@@ -85,8 +85,10 @@ export interface TeamMetrics {
|
||||
|
||||
// ── API Functions ────────────────────────────────────────────────────
|
||||
|
||||
export async function getOperationalMetrics(): Promise<OperationalMetrics> {
|
||||
const { data } = await client.get<OperationalMetrics>("/metrics/operational");
|
||||
export async function getOperationalMetrics(since?: string): Promise<OperationalMetrics> {
|
||||
const { data } = await client.get<OperationalMetrics>("/metrics/operational", {
|
||||
params: since ? { since } : undefined,
|
||||
});
|
||||
return data;
|
||||
}
|
||||
|
||||
@@ -99,7 +101,9 @@ export async function getOperationalTrend(
|
||||
return data;
|
||||
}
|
||||
|
||||
export async function getMetricsByTeam(): Promise<TeamMetrics> {
|
||||
const { data } = await client.get<TeamMetrics>("/metrics/operational/by-team");
|
||||
export async function getMetricsByTeam(since?: string): Promise<TeamMetrics> {
|
||||
const { data } = await client.get<TeamMetrics>("/metrics/operational/by-team", {
|
||||
params: since ? { since } : undefined,
|
||||
});
|
||||
return data;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user