Platform Analytics
A real-time view of your tenant's API performance and authentication health in one dashboard. The API Analytics tab covers traffic volume, latency percentiles, request breakdowns, and capacity peaks. The Security Analytics tab covers login outcomes, failure reasons, password-reset and MFA activity, and the account-protection guards behind your sign-in flows.
Access: Admin Console → Insights → Platform Analytics. API Analytics: the tab is always present, showing the view described here when the feature is enabled on your tenant, or contact support@loginradius.com if it is disabled. Security Analytics: the tab appears only when the feature is enabled on your tenant, independent of which API Analytics view you have, or contact support@loginradius.com if it is disabled.
Dashboards
Platform Analytics is organized into two tabs. Pick API Analytics to investigate slow endpoints, locate the source of errors, and verify peak load against your subscribed RPS. Pick Security Analytics to review authentication health and spot abuse patterns before they reach the helpdesk.
API Analytics
Security Analytics
Request volume
The Group requests by dropdown in the Request Volume card re-pivots that chart by the selected attribute. It does not affect the latency graph, Top 5 cards, or RPS chart. All charts total volume as a single line; every other option fans out into one color-matched line per summary card so you can compare buckets side by side.
Request Volume
What to watch
- Sudden cliffs in traffic — usually a client disconnect or DNS issue.
- Sharp spikes — typically a marketing push, a client retry storm, or a runaway integration looping on errors.
- Once you spot something, switch to Status Code or API Path to investigate.
Latency graph
Distribution of response latency over time, broken into four percentile bands — P75, P90, P95, P99. Each band is stacked so the gap between typical and worst-case performance is visible at a glance.
Request volume by source
A grid of cards, each showing the top five contributors for one attribute. Use it to find the loudest IPs, the busiest endpoints, the dominant SDK versions, and the response-code mix in one glance. Bar length is proportional to the largest row in the card.
The cards at a glance
Requests per second (RPS)
Peak Requests-Per-Second across the selected range, bucketed hour by hour, with your configured RPS limit drawn over it. Use it to see the throughput your tenant generates at peak and how much headroom is left against the limit in force.
Dimensions
The dimension dropdown above the chart selects which rate limiter you are viewing. Tenant is the default and is always available. The remaining dimensions appear only when the matching feature is enabled on your tenant. For IP, Workflow Session, and SCIM Directory the plotted value is the busiest single key in that hour, compared against that key's own limit, not the sum across all keys.
Filters do not apply here. This tab's Add Filters control deliberately bypasses the RPS chart. RPS measures the load your tenant places on the platform, so it always reflects total traffic regardless of what you have filtered down to above.
Controls and actions
Three controls scope the data and produce shareable output: Filters and Date Range at the top of this tab, plus Export as PDF or per-card CSV.
Filters
Date Range
Export
Anatomy of a filter
Examples
Show only 5xx errors from auth endpoints
- Select Status Code from the Group requests by dropdown.
- Add filter:
Status Code · Greater Than · 499. - Add filter:
API Path · Contains · /auth. - Apply. The trend chart now shows only matching requests; Top 5 cards reveal the worst paths and IPs.
Hide health-check noise from a specific IP
- Find the noisy IP in the Top 5 · IP Address card.
- Add filter:
IP Address · Not Equals · <that IP>. - Apply. Latency and trend charts now exclude that IP.
Investigate one client SDK across all endpoints
- Add filter:
User Agent · Contains · axios/1.15. - Select API Path from the Group requests by dropdown to see which endpoints that SDK version is hitting.
The date range field
Timezone
(UTC±HH:MM) next to the time inputs). To change it, update your account preferences in the Admin Console.Export as PDF
Download CSV (per Top 5 card)
Best practices
Compare volume and latency side by side
Reading request volume next to latency is the quickest way to gauge how your tenant is performing under real load.
Watch Top IPs for anomalies
Glance at the Top IPs card regularly — a new or dominant IP is usually the first sign of a new integration, a scraper, or a misconfigured retry loop.
Use trend graphs to anticipate surges
Trend graphs surface the rhythm of your traffic — use them to anticipate surges and plan scaling before the queue builds up.
Review hourly peak RPS against the limit
Check the hourly peak RPS against the overlaid limit line to confirm your tenant is staying within its subscribed capacity, and to spot the headroom you still have.
Leverage PDF exports
Snapshot the dashboard as a PDF for internal reviews, incident write-ups, or compliance reporting — filters and date range are stamped at the top.
Modules
Pick a module to drill into one slice of authentication health. Each tab shows the headline counts on top and a trend chart below — successful events in green, failures in red.
Login Activity
Password Reset
MFA Overview
Failed Login Reasons
Failed Reset Reasons
Failed MFA Reasons
Protections
Background guards that block abusive sign-in attempts before they reach your application. Each tab shows the daily count of events the guard intercepted — a flat-zero baseline is the expected state.
Brute Force
Breached Password Protection
Bot Protection (CAPTCHA)
Failed Auth from Restricted Domains
Controls and actions
Two controls scope what this tab shows and produce a shareable snapshot: Date Range bounds every chart in this tab, and Export downloads the current view as a PDF.
Date Range
Export as PDF
Best practices
Watch the failure ratio, not just the count
A small absolute number of failures on a low-traffic day can still be alarming if the ratio crosses 5–10%. Always compare Successful vs Failed proportionally.
Cross-reference with API Analytics
If failed logins spike, switch to the API Analytics tab's Top 5 by IP card in the same window to identify the offending clients.Tune MFA factor mix on real outcomes
Compare failure rates across MFA factors before rolling out a default. Email OTP failures dominated by "expired" suggest tightening the TTL is wrong — users need more time, not less.
Treat protection spikes as signal, not noise
Brute Force or Breached Password spikes are often the first sign of a coordinated attack. Investigate IPs immediately and consider tightening thresholds for the duration.