> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abv.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Custom Dashboards

Transform your LLM application data into actionable insights with ABV custom dashboards.
Create personalized views that track the metrics that matter most to your team - from latency and cost optimization to quality monitoring and user behavior analysis.

Custom dashboards provide a flexible, self-service analytics solution built on a powerful query engine that supports multi-level aggregations across your tracing data.
Whether you're monitoring production performance, analyzing user feedback trends, or correlating costs with quality metrics, dashboards give you the visualization tools to make data-driven decisions.

# Key Capabilities

* **Flexible Query Engine**: Built on the ABV data model with support for complex aggregations across traces, observations, users, sessions, and scores
* **Rich Visualization Options**: Multiple chart types including line charts, bar charts, and time series with customizable layouts
* **Advanced Filtering**: Filter by metadata, timestamps, user properties, model parameters, and more
* **Multi-Level Aggregations**: Aggregate data at trace, user, or session levels to answer complex analytical questions
* **Real-Time Updates**: Dashboards reflect live data from your LLM applications
* **Team Collaboration**: Share dashboards across your project for unified monitoring and insights
* **ABV Curated Dashboards**: A set of pre-built dashboards focused on Latency, Cost, and ABV usage to quickly get started

# Quick Start

Get started with custom dashboards in two simple steps or use ABV's curated dashboards right away.

## 1)  Create Your First Widget

Widgets are individual visualization components that display specific metrics from your LLM application data.

1. Navigate to the **Dashboards** section in your ABV project
2. Select the **Widgets** tab
3. Click **New Widget**
4. Configure your widget:
   * **Data Source**: Choose from traces, observations, or evaluation scores
   * **Metrics**: Select what to measure (count, latency, cost, scores, etc.)
   * **Dimensions**: Group by user, model, time, trace name, etc.
   * **Filters**: Narrow down to specific data subsets
   * **Chart Type**: Pick the best visualization for your data
5. Click **Save** to store your widget

## 2) Build Your Dashboard

Combine multiple widgets into comprehensive dashboards that tell the story of your LLM application performance.

1. Navigate to the **Dashboards** tab
2. Click **New Dashboard**
3. Give your dashboard a descriptive name (e.g., "Production Monitoring", "Cost Analysis", "Quality Metrics")
4. Add widgets by selecting from your existing widgets or creating new ones
5. Arrange widgets using the drag-and-drop interface
6. Resize widgets to emphasize important metrics

### Leverage Curated Dashboards

Jump-start your analytics with ABV-curated dashboards that focus on common LLM application monitoring needs:

* **Latency Dashboard**: Monitor response times across models and user segments
* **Cost Dashboard**: Track token usage and associated costs over time
* **Usage Dashboard**: Understand your ABV platform utilization

These pre-built dashboards can be used as-is or cloned and customized to match your specific requirements.

## Advanced Features

## Advanced Filtering and Grouping

Create precise data views using ABV's powerful filtering capabilities:

* **Metadata Filters**: Filter by custom metadata attached to traces and observations
* **Time-Based Filters**: Analyze specific time periods or compare time ranges
* **User Properties**: Segment by user characteristics and behavior patterns
* **Model Parameters**: Filter by specific model configurations or versions
* **Tags and Labels**: Use [trace tags](/developer/basic-features/tags) for categorical filtering
* **Score Thresholds**: Filter by quality score ranges or feedback ratings

## Chart Types and Visualization

Choose the right visualization for your data:

* **Line Charts**: Perfect for tracking trends over time (latency, cost, usage)
* **Bar Charts**: Compare values across categories (models, users, features)
* **Time Series**: Monitor real-time metrics with temporal granularity
* **Pie Charts**: Display proportions of categorical data (e.g., feedback ratings)

## Dynamic Layout and Responsiveness

* **Drag-and-Drop Interface**: Easily rearrange widgets to create logical groupings
* **Responsive Design**: Dashboards adapt to different screen sizes and devices
* **Widget Resizing**: Emphasize important metrics with larger visualizations
* **Grid System**: Maintain clean, organized layouts automatically

## Data Export and Integration

Export your dashboard data for further analysis or integration with external tools. See the [Export Data](/developer/platform/api-data-platform/overview) guide for comprehensive export options including:

* CSV export of dashboard data
* Integration with external analytics tools
* Programmatic access via the [Metrics API](/developer/platform/metrics/metrics-api)
