Dashboard
The Dashboard is your home base in SimpleLogs. It gives you a real-time overview of your system's performance and recent log activity, and lets you build a custom layout of timing graphs scoped to any touchpoint or category you care about.
Performance graphs
The top section of the Dashboard displays a grid of timing graphs you configure yourself. Each graph plots latency data for a specific touchpoint or category over time.
Adding a graph
Click Add Graph in the top-right corner to open the graph picker. You can choose:
- Touchpoint graph — Shows latency for a single named touchpoint (e.g.
api/checkout/submit) - Category graph — Aggregates latency across all touchpoints in a category (e.g.
api/checkout)
Once added, the graph appears in the grid and auto-resizes to fill the available columns.
Editing the layout
Click Layout (the icon next to Add Graph) to open the Layout Editor panel. From there you can:
- Reorder graphs by dragging them up or down
- Remove a graph from the dashboard
Changes persist per-team so every member of your team sees the same layout.
Empty state
If no graphs have been added yet, the Performance section shows a prompt to add your first graph. This is a good place to start after you've sent your first timing events.
Recent activity
Below the Performance section, the Recent Activity feed shows the most recent log events ingested by your team. It gives a quick pulse on what's happening in your system without needing to switch to the Log Explorer.
Blocked origins alerts
If your client-side API key receives requests from an origin that isn't on its allowlist, SimpleLogs records the blocked attempt. A banner appears at the top of the Dashboard with a count per blocked origin, so you know when to update your key's allowed origins in Settings → API Keys.
Switching teams
Use the Team Selector in the sidebar to switch between workspaces. The Dashboard and all data views are always scoped to the currently active team.