calculateAggregatedMetrics() — supabase Function Reference
Architecture documentation for the calculateAggregatedMetrics() function in useServiceHealthMetrics.utils.ts from the supabase codebase.
Entity Profile
Dependency Diagram
graph TD c11b4166_ac86_a391_08a9_fad3e789b3f7["calculateAggregatedMetrics()"] c356cf22_da3f_13fc_2350_53a3eed15996["useServiceHealthMetrics()"] c356cf22_da3f_13fc_2350_53a3eed15996 -->|calls| c11b4166_ac86_a391_08a9_fad3e789b3f7 7d88bdf0_e8a8_210a_1ce9_2a7b08fae878["computeSuccessAndNonSuccessRates()"] c11b4166_ac86_a391_08a9_fad3e789b3f7 -->|calls| 7d88bdf0_e8a8_210a_1ce9_2a7b08fae878 style c11b4166_ac86_a391_08a9_fad3e789b3f7 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
apps/studio/components/interfaces/Observability/useServiceHealthMetrics.utils.ts lines 83–104
export const calculateAggregatedMetrics = (
services: {
total: number
errorCount: number
warningCount: number
}[]
) => {
const totalRequests = services.reduce((sum, s) => sum + s.total, 0)
const totalErrors = services.reduce((sum, s) => sum + s.errorCount, 0)
const totalWarnings = services.reduce((sum, s) => sum + s.warningCount, 0)
const { successRate: overallSuccessRate, nonSuccessRate: overallErrorRate } =
computeSuccessAndNonSuccessRates(totalRequests, totalWarnings, totalErrors)
return {
totalRequests,
totalErrors,
totalWarnings,
overallErrorRate,
overallSuccessRate,
}
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does calculateAggregatedMetrics() do?
calculateAggregatedMetrics() is a function in the supabase codebase.
What does calculateAggregatedMetrics() call?
calculateAggregatedMetrics() calls 1 function(s): computeSuccessAndNonSuccessRates.
What calls calculateAggregatedMetrics()?
calculateAggregatedMetrics() is called by 1 function(s): useServiceHealthMetrics.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free