AggregatedMetrics
Interface: AggregatedMetrics
Defined in: src/workers/metrics/types.ts:61
Aggregated performance metrics from multiple request snapshots.
Extends
Properties
cache
cache:
CacheMetrics
Defined in: src/workers/metrics/types.ts:80
Aggregated cache metrics
complexity?
optionalcomplexity:object
Defined in: src/workers/metrics/types.ts:91
GraphQL complexity metrics (if available)
avgScore
avgScore:
number
Average complexity score
count
count:
number
Number of requests with complexity tracking
maxScore
maxScore:
number
Maximum complexity score
minScore
minScore:
number
Minimum complexity score
operations
operations:
OperationMetrics[]
Defined in: src/workers/metrics/types.ts:82
Metrics grouped by operation type
requests
requests:
object
Defined in: src/workers/metrics/types.ts:63
Overall request statistics
avgTotalMs
avgTotalMs:
number
Average total request time in milliseconds
count
count:
number
Total number of requests
maxTotalMs
maxTotalMs:
number
Maximum total request time in milliseconds
medianTotalMs
medianTotalMs:
number
Median total request time in milliseconds (p50)
minTotalMs
minTotalMs:
number
Minimum total request time in milliseconds
p95TotalMs
p95TotalMs:
number
95th percentile total request time in milliseconds (p95)
p99TotalMs
p99TotalMs:
number
99th percentile total request time in milliseconds (p99)
slowOperations
slowOperations:
object
Defined in: src/workers/metrics/types.ts:84
Slow operations summary
byOperation
byOperation:
Record<string,number>
Slow operations grouped by operation name
count
count:
number
Total number of slow operations
snapshotCount
snapshotCount:
number
Defined in: src/workers/metrics/types.ts:55
Number of snapshots included in this aggregation
Inherited from
TimeSeriesMetrics.snapshotCount
timestamp
timestamp:
number
Defined in: src/workers/metrics/types.ts:51
Timestamp when metrics were aggregated
Inherited from
windowMinutes
windowMinutes:
number
Defined in: src/workers/metrics/types.ts:53
Time window in minutes for this aggregation