Home / Function/ getAuthSuccessRates() — supabase Function Reference

getAuthSuccessRates() — supabase Function Reference

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

Entity Profile

Dependency Diagram

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

Relationship Graph

Source Code

apps/studio/components/interfaces/Auth/Overview/OverviewUsage.constants.ts lines 82–98

export const getAuthSuccessRates = (metrics: AuthMetricsResponse | undefined) => {
  const { current: authTotalRequestsCurrent, previous: authTotalRequestsPrevious } =
    getMetricValues(metrics, 'authTotalRequests')
  const { current: authTotalErrorsCurrent, previous: authTotalErrorsPrevious } = getMetricValues(
    metrics,
    'authTotalErrors'
  )
  const current =
    authTotalRequestsCurrent > 0
      ? Math.max(0, 100 - (authTotalErrorsCurrent / authTotalRequestsCurrent) * 100)
      : 0
  const previous =
    authTotalRequestsPrevious > 0
      ? Math.max(0, 100 - (authTotalErrorsPrevious / authTotalRequestsPrevious) * 100)
      : 0
  return { current, previous }
}

Subdomains

Called By

Frequently Asked Questions

What does getAuthSuccessRates() do?
getAuthSuccessRates() is a function in the supabase codebase.
What does getAuthSuccessRates() call?
getAuthSuccessRates() calls 1 function(s): getMetricValues.
What calls getAuthSuccessRates()?
getAuthSuccessRates() 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