Home / Function/ getApiSuccessRates() — supabase Function Reference

getApiSuccessRates() — supabase Function Reference

Architecture documentation for the getApiSuccessRates() function in OverviewUsage.constants.ts from the supabase codebase.

Entity Profile

Dependency Diagram

graph TD
  61e6b128_7a7d_7016_dbc0_a296809883c8["getApiSuccessRates()"]
  88c80fb7_c47a_15ef_1c36_847eec2754b1["OverviewMetrics()"]
  88c80fb7_c47a_15ef_1c36_847eec2754b1 -->|calls| 61e6b128_7a7d_7016_dbc0_a296809883c8
  c9ff8bc0_a9f2_076e_e024_e7b17460223c["getMetricValues()"]
  61e6b128_7a7d_7016_dbc0_a296809883c8 -->|calls| c9ff8bc0_a9f2_076e_e024_e7b17460223c
  style 61e6b128_7a7d_7016_dbc0_a296809883c8 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/studio/components/interfaces/Auth/Overview/OverviewUsage.constants.ts lines 66–80

export const getApiSuccessRates = (metrics: AuthMetricsResponse | undefined) => {
  const { current: apiTotalCurrent, previous: apiTotalPrevious } = getMetricValues(
    metrics,
    'apiTotalRequests'
  )
  const { current: apiErrorCurrent, previous: apiErrorPrevious } = getMetricValues(
    metrics,
    'apiErrorRequests'
  )
  const current =
    apiTotalCurrent > 0 ? Math.max(0, 100 - (apiErrorCurrent / apiTotalCurrent) * 100) : 0
  const previous =
    apiTotalPrevious > 0 ? Math.max(0, 100 - (apiErrorPrevious / apiTotalPrevious) * 100) : 0
  return { current, previous }
}

Subdomains

Called By

Frequently Asked Questions

What does getApiSuccessRates() do?
getApiSuccessRates() is a function in the supabase codebase.
What does getApiSuccessRates() call?
getApiSuccessRates() calls 1 function(s): getMetricValues.
What calls getApiSuccessRates()?
getApiSuccessRates() is called by 1 function(s): OverviewMetrics.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free