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
Switch between time ranges to view historical data:
- 24h — Last 24 hours (default)
- 7d — Last 7 days
- 30d — Last 30 days (Pro and Enterprise)
- Custom — Custom date range (Enterprise)
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:
- Register a service in Settings → Services
- Generate an API key in Settings → API Keys
- Connect the SDK by setting
EPOCHLY_API_KEYin your service environment