fix: preserve request-rate curve buckets

This commit is contained in:
Codex
2026-07-02 05:32:45 +00:00
parent df8e1ee5e6
commit 03054bc328
2 changed files with 16 additions and 15 deletions
@@ -1272,13 +1272,13 @@ function finalizeDashboardRequestRateSeries(rawSeries: readonly Record<string, u
.map((item) => {
const points = arrayRecords(item.buckets)
.map((bucket) => ({
ts: stringOrNull(bucket.startAt),
startAt: stringOrNull(bucket.startAt),
endAt: stringOrNull(bucket.endAt),
ts: stringOrNull(bucket.startAt) ?? stringOrNull(bucket.t),
startAt: stringOrNull(bucket.startAt) ?? stringOrNull(bucket.t),
endAt: stringOrNull(bucket.endAt) ?? stringOrNull(bucket.e),
bucketStartMs: numberOrNull(bucket.bucketStartMs),
bucketEndMs: numberOrNull(bucket.bucketEndMs),
count: numberOrNull(bucket.count),
requestPerMinute: numberOrNull(bucket.requestPerMinute),
count: numberOrNull(bucket.count) ?? numberOrNull(bucket.c),
requestPerMinute: numberOrNull(bucket.requestPerMinute) ?? numberOrNull(bucket.rpm),
valuesRedacted: true,
}))
.filter((point) => point.ts !== null && point.requestPerMinute !== null);