Documentation

Lens

Epochly Lens: Dashboard Guide

Navigate the Lens fleet overview, service health grid, status indicators, time windows, and service drill-down.

Navigate the Lens fleet overview, service health grid, status indicators, time windows, and service drill-down.

Fleet Overview

The fleet overview is the main Lens screen. It shows every service running Epochly with real-time health indicators.

Service Health Grid

Each service appears as a card with:

  • Status dot — Green (healthy), amber (warning), red (critical), gray (offline)
  • Service name and environment (production, staging, development)
  • Enhancement level — L0 through L4, showing the current optimization tier
  • Speedup — Aggregate performance improvement for the service

Summary Stats Bar

At the top of the fleet overview:

  • Total Services — Number of registered services
  • Average Latency — Fleet-wide p50 latency
  • Optimization Coverage — Percentage of services actively being optimized
  • Active Alerts — Count of triggered alert rules

Time Window Selector

Available selectable windows depend on your tier. Visible time window (what you can select in the dashboard) is separate from data retention (how long data is stored):

  • Community — Current 24h only. No selector. Data is retained for 7 days on the backend but is not directly viewable beyond the current 24h window.
  • Pro24h (default), 7d, 30d. Matches the 30-day retention.
  • Enterprise24h (default), 7d, 30d, and Custom date range. Matches the 395-day retention.

A Community user will not see a selectable 7d button even though 7 days of data is retained. See Performance Analytics → Time Windows and Retention for the full tier matrix.

Freshness Indicator

Every data display shows when it was last updated (e.g., "Updated 12s ago"). The indicator turns amber if data is more than 60 seconds stale.

Service Drill-down

Click any service in the fleet grid to see detailed metrics:

  • Key stats — CPU usage, speedup, average duration, JIT function count
  • JIT compilation stats — Compiled functions, average speedup, cache hit rate
  • Current enhancement level — The service's active optimization tier (L0-L4)
  • Service information — Environment, status, last heartbeat

Onboarding Flow

If your fleet is empty (no services connected), Lens displays a 3-step onboarding guide:

  1. Register a service in Settings → Services
  2. Generate an API key in Settings → API Keys
  3. Connect the SDK by setting EPOCHLY_API_KEY in your service environment