Everything in one place

Every feature your app needs to stay healthy

From API latency to Core Web Vitals, Statvisor gives you a complete picture of your application — with zero configuration and real data from day one.

API Monitoring

Know exactly how your API is performing

Get a per-route breakdown of request volume, latency percentiles (P50, P95, P99), and error rates. Spot slow endpoints and regressions the moment they happen.

  • Per-route request volume and trend charts
  • P50, P95, P99 latency percentiles
  • Health error rate — exclude expected status codes
  • 24h, 7d, 30d, 90d, 1y time ranges
  • One-line SDK integration
Deep dive into API monitoring
APIFrontendPerformance

Total Requests

102,250

Health Error Rate

0.77%

Avg P95 Latency

204ms

Active Routes

5

Request Volume

00:0006:0012:0018:0023:59

Latency Percentiles

P50P95

Routes

RouteMethodRequestsP50P95P99Health Rate
/api/usersGET31,20472ms142ms198ms0.18%
/api/eventsPOST28,49198ms201ms312ms0.07%
/api/projectsGET19,83254ms103ms148ms0.00%
/api/analyticsGET14,291167ms342ms489ms0.91%
/api/auth/loginPOST8,432124ms231ms380ms2.71%
APIFrontendPerformance

Page Views

31,902

Unique Visitors

8,241

Sessions

12,104

Avg Session

3m 42s

Bounce Rate

34%

Pages / Session

2.8

Perf Score

94

Top Device

Desktop

Traffic Overview

Page views, unique visitors, and sessions over time

Traffic Sources

google.com
12,840
direct
9,201
twitter.com
4,320
utmnewsletter
2,890
github.com
1,840

Top Pages

/14,832
/pricing6,241
/docs4,810
/blog3,290
/signup2,479

Devices

desktop
18,24057%
mobile
10,92034%
tablet
2,7419%

Frontend Analytics

Understand your visitors, not just your servers

Track page views, unique visitors, and sessions with no cookies required. See where traffic comes from, which pages perform best, and how users engage across devices.

  • Page views, visitors, and session tracking
  • Bounce rate and average session duration
  • Traffic source attribution (UTM-aware)
  • Geographic breakdown with country heatmap
  • Device breakdown — desktop, mobile, tablet
Deep dive into frontend analytics

Performance

Real user metrics, not synthetic guesses

Core Web Vitals collected directly from your users' browsers. See the full distribution across Good, Needs Work, and Poor — plus automated Lighthouse audits with actionable improvement recommendations.

  • All 5 Core Web Vitals (LCP, FCP, CLS, TTFB, INP)
  • Good / Needs Work / Poor distribution per metric
  • Automated daily Lighthouse audits
  • Per-metric improvement recommendations
  • Accessibility, Best Practices, and SEO scores
Deep dive into performance monitoring
APIFrontendPerformance
94

Performance

98

Accessibility

96

Best Practices

100

SEO

LCPGood

Largest Contentful Paint — loading

1,840ms

median

82% good12% needs work6% poor
FCPGood

First Contentful Paint — first render

920ms

median

91% good7% needs work2% poor
CLSGood

Cumulative Layout Shift — visual stability

0.04

median

94% good4% needs work2% poor
TTFBGood

Time to First Byte — server response

340ms

median

88% good9% needs work3% poor
INPGood

Interaction to Next Paint — responsiveness

180ms

median

86% good10% needs work4% poor
APIFrontendPerformance
AllInfoWarnError
Search route or message…
Live
2s agoerrorPOST/api/payments500312ms
5s agowarnGET/api/users42912ms
8s agoinfoUser signed up
12s agoinfoGET/api/projects20054ms
18s agowarnPayment retry triggered
24s agoinfoPOST/api/auth/login201128ms

Logs

Every request logged. Every event tracked.

Statvisor automatically captures a log entry for every request your backend handles. Add custom structured events with a single call — then search, filter, and stream them in real-time from the dashboard.

  • Auto-captured request logs — route, method, status, duration
  • Custom events via statvisor.log(level, message, data)
  • Filter by level: info, warn, error
  • Full-text search across routes and messages
  • Near real-time updates (10s polling) with a live mode (2s)
  • 3-day retention on free, 7 days on Pro
Deep dive into application logs

Privacy & Compliance

GDPR-ready, out of the box

Most analytics (page views, Web Vitals, sessions) run without any cookies. When you need returning visitor tracking, the SDK ships a built-in consent banner — fully customisable from your project settings, no extra code required.

  • Drop-in <StatvisorConsentBanner /> component
  • Customise colors, text, and position from the dashboard
  • Only _sv_vid (visitor ID) requires consent — everything else is always on
  • grantConsent() / revokeConsent() for custom consent UIs
  • _sv_consent cookie stores choice for 1 year
  • Compliant with GDPR, ePrivacy Directive, and CCPA

Consent Banner

My SaaS App

Enabled

Position

Bottom barBottom leftBottom right

Body text

We collect anonymous analytics to improve the experience…
Save Changes

Banner preview

We use analytics

No third-party trackers or ads. Privacy Policy

DeclineAccept

Everything else

Built for developer workflows

Real-time monitoring

Live visitor counts update every 60 seconds. See who is on your site right now.

One-line setup

Drop a single component into your root layout. No config files, no infrastructure changes.

Multiple projects

Monitor all your apps from one dashboard. Each project gets its own API key and analytics.

Flexible time ranges

Zoom from the last 24 hours to a full year. Pro users unlock longer ranges for trend analysis.

Privacy-first

Most analytics run without cookies. A built-in consent banner handles returning visitor tracking — fully GDPR-compliant.

Data retention

30 days on free, up to 1 year on Pro. Historical data stays accessible for long-term analysis.

Structured logging

Every request auto-logged. Emit custom events via statvisor.log(). Filter, search, and stream in real-time.

Ready to see your app clearly?

Start for free — no credit card required. The free plan includes 1 project, 50k monthly events, and 30 days of retention.