How Sublyzer One Works

Overview of how Sublyzer One analyzes your application to provide insights on performance, security, and user behavior.

Data Collection

The SDK embedded in your application continuously collects telemetry data:

  • Performance Metrics: Page load times, Core Web Vitals (FCP, LCP, CLS, FID), resource timing
  • Error Events: JavaScript exceptions, unhandled promise rejections, runtime errors with stack traces
  • User Behavior: Page views, clicks, session duration, unique visitors, bounce rates
  • Security Signals: Potential vulnerabilities (XSS, SQLi patterns), insecure headers, cookie analysis
Data Processing

Collected data is sent to the Sublyzer backend, where it undergoes:

  • Deduplication: Similar errors and events are grouped by signature (message + stack trace)
  • Aggregation: Metrics are aggregated by time windows (hourly, daily) for trend analysis
  • Classification: Errors are categorized by severity (low, medium, high, critical)
  • Pattern Detection: Security patterns (exploit attempts, suspicious payloads) are identified
Analysis & Insights

The dashboard provides real-time analysis:

  • Performance Dashboard: Visualizes load times, Core Web Vitals trends, and identifies slow pages
  • Security Panel: Lists vulnerabilities, exploit attempts, and security recommendations
  • User Analytics: Shows user growth, session metrics, device breakdown, geographic distribution
  • Error Tracking: Displays error frequency, stack traces, affected files, and resolution status
AI-Powered Insights

Sublyzer uses AI to provide contextual analysis:

  • Score Generation: Calculates performance, security, reliability, and UX scores (0-100)
  • Recommendations: Suggests optimizations based on collected data patterns
  • Trend Analysis: Identifies improvements or degradations over time
  • Anomaly Detection: Flags unusual patterns that may indicate issues
TestingAI (Browser Agents)

For automated UI/UX and navigation testing, Sublyzer can run TestingAI: multiple headless browser agents (Playwright/Chromium) that navigate your site, stream logs, record videos per agent, and generate a visual analysis.

See: TestingAI Guide

Real-time Updates

The dashboard auto-refreshes every 10 seconds to show the latest data. Data is cached locally to prevent loss during network interruptions.

Data Retention

Sublyzer One stores your data securely:

  • Raw Events: Stored for 90 days by default (configurable)
  • Aggregated Metrics: Retained indefinitely for trend analysis
  • Error Logs: Kept for 30 days with deduplication
  • User Sessions: Stored for session analysis, anonymized after 7 days

You can export or delete all data at any time from Settings.

Scoring System

Sublyzer calculates multiple scores (0-100) to help you understand your application's health:

  • Performance Score: Based on Core Web Vitals, load times, and resource efficiency
  • Security Score: Evaluates vulnerabilities, security headers, and best practices
  • Reliability Score: Measures error rates, uptime, and stability
  • UX Score: Combines performance metrics with user behavior patterns
  • Overall Health Score: Weighted average of all scores
Alert System

Configure alerts to be notified of important events:

  • Error Thresholds: Alert when error count exceeds a limit
  • Performance Degradation: Notify if load times increase significantly
  • Security Issues: Immediate alerts for critical vulnerabilities
  • User Metrics: Track unusual patterns in user behavior

Alerts can be sent via email, Slack, Discord, or custom webhooks. Configure in Settings → Alertas.

Public Dashboards

Share insights with your team or customers:

  • Enable public dashboard for any integration
  • Get a shareable URL with read-only access
  • Track unique visitors to your dashboard
  • SEO-friendly for public-facing metrics
  • Customize what data is visible