web: show the adaptive probe-rate audit on the line page [CI]
ci/woodpecker/push/web-build Pipeline was successful
ci/woodpecker/push/verify Pipeline was successful
ci/woodpecker/push/dev-image Pipeline was successful
ci/woodpecker/push/dev-backend-image Pipeline was successful

This commit is contained in:
justme committed 2026-10-22 10:44:46 +08:00
1 parent 9ad34acbac
commit af385cf688
4 files changed
+292

No files matched your search

+32
View File
@@ -86,3 +86,35 @@ export interface TargetDto {
values: Record<string, (number | null)[]>
summary: { metrics: Record<string, number | null>; samples: Record<string, number>; coverage: number }
}
export interface AdaptiveBucketDto {
start: string
quiet_seconds: number
watch_seconds: number
active_seconds: number
dead_seconds: number
average_hz: number | null
changes: number
max_loss_pct: number
}
export interface AdaptiveChangeDto {
at: string
kind: string
from: string
to: string
hz: number
reason: string
loss_pct: number
sent: number
lost: number
}
export interface AdaptiveDto {
line_id: string
from: string
to: string
step: string
kinds: { kind: string; buckets: AdaptiveBucketDto[] }[]
changes: AdaptiveChangeDto[]
}