1
0

feat: 动态粒度趋势图,支持 auto bucket 选择 + P95 延迟 + 状态条

This commit is contained in:
2026-05-23 23:53:18 +08:00
parent 6601ab458d
commit 4f33fba793
16 changed files with 315 additions and 106 deletions

View File

@@ -61,6 +61,8 @@ export interface MetaResponse {
version: string;
}
export type MetricsBucket = "1d" | "1h" | "1m" | "3h" | "5m" | "6h" | "12h" | "15m" | "30m" | "30s";
export interface RecentSample {
durationMs: null | number;
timestamp: string;
@@ -86,7 +88,7 @@ export interface TargetMetricsResponse {
targetId: string;
trend: TrendPoint[];
window: {
bucket: "1h";
bucket: MetricsBucket;
from: string;
to: string;
};
@@ -116,10 +118,12 @@ export interface TargetStatus {
export interface TrendPoint {
availability: number;
avgDurationMs: null | number;
bucketEnd: string;
bucketStart: string;
downChecks: number;
maxDurationMs: null | number;
minDurationMs: null | number;
p95DurationMs: null | number;
totalChecks: number;
upChecks: number;
}