apps/opik-documentation/documentation/fern/docs/production/dashboards.mdx
Dashboards allow you to create customizable views for monitoring your LLM applications. You can track project metrics like trace volume, cost, latency, and feedback scores, as well as compare experiment results across different runs.
Opik provides two ways to visualize data:
If you have any feedback or feature requests for dashboards, please open an issue on GitHub.
Every dashboard has a type that determines what kind of data it works with and which widgets are available:
| Type | Purpose | Available widgets |
|---|---|---|
| Multi-project | Track metrics across one or more projects (traces, threads, cost, latency) | Time series, Single metric, Markdown |
| Experiments | Compare feedback scores and results across experiment runs | Metrics, Leaderboard, Markdown |
Access the standalone Dashboards page from the sidebar navigation to create and manage workspace-level dashboards. The dashboards list includes a Type column showing whether each dashboard is Multi-project or Experiments.
Within any project, the Insights tab provides built-in and custom views for monitoring that project's traces, threads, and quality metrics.
When comparing experiments, the Insights tab shows a built-in read-only view with experiment comparison charts.
The Insights tab provides curated, in-context monitoring views directly within project and experiment pages.
When you open a project's Insights tab, you land on the built-in Project Overview view — a read-only dashboard covering key health metrics: trace volume, errors, latency, cost, feedback scores, and thread activity.
Beyond the built-in view, you can create custom Insight views for your project:
Custom views are fully editable — you can add sections, configure widgets, and rearrange the layout. The current project is automatically set as the data source for all widgets.
Views selector dropdown:
View actions (available on hover for custom views):
You can also duplicate the built-in view to create an editable copy as a custom view.
The Insights tab has its own time range selector, separate from the Logs tab. Each tab remembers its own time range across sessions.
When comparing experiments, the Insights tab shows a single built-in read-only view displaying experiment comparison charts for the currently selected experiments. There is no view selector — only the built-in view is available.
<Frame> </Frame>Dashboards support several widget types. The available types depend on the dashboard type (Multi-project or Experiments).
Displays time-series charts for project metrics over time. Supports both line and bar chart visualizations.
Available metrics:
Configuration options:
Project: Select the project to pull data from
Metric type: Choose from any of the metrics listed above
Chart type: Line chart (best for trends) or Bar chart (good for volume/period comparisons)
Breakdown: Optionally group data by a field to see per-group patterns. Available fields depend on the data source:
When a breakdown is active, use the aggregation toggle to control how data is bucketed: Total shows one value per group for the entire date range, while Time-based shows values in time buckets (hourly, daily, or weekly). Click a label in the chart legend to navigate directly to the traces list filtered to that group.
Filters: Apply trace or thread filters to focus on specific data based on tags, metadata, or other attributes
Feedback scores: When using feedback score metrics, optionally select specific scores to display (leave empty to show all)
Shows a single metric value with a compact card display. Ideal for summary dashboards and key performance indicators.
Data sources: Traces or Spans
Trace-specific metrics:
Span-specific metrics:
Shared metrics (available for both traces and spans):
Compares feedback scores across multiple experiments. Ideal for visualizing A/B test results and prompt iteration outcomes.
Chart types:
Configuration options:
Displays a table comparing experiments with configurable columns. Useful for ranking experiments by specific metrics and comparing results at a glance.
Configuration options:
Available for both Multi-project and Experiments dashboards. Add custom notes, descriptions, or documentation using markdown formatting. Use this widget to:
When you click the + button within a section, a unified widget configuration modal opens:
Dashboards are organized into sections, each containing one or more widgets:
Click on a section title to collapse or expand it. The collapsed state is preserved across sessions.
Use the date picker in the toolbar to filter data by time range. Select a preset range (Last 24 hours, Last 7 days, etc.) or choose custom dates.
Widgets that use date range filtering:
Widgets not affected by date range:
All dashboard changes are saved automatically. Built-in Insight views are read-only — duplicate them to create an editable copy.
To share your current dashboard view:
The shared URL includes the dashboard ID, active date range, and any active filters, so recipients see the same view.