LogoLogo
Python SDKSlack
  • Documentation
  • Cookbooks
  • Self-Hosting
  • Release Notes
  • Reference
  • Arize AI
  • Quickstarts
  • ✨Arize Copilot
  • Arize AI for Agents
  • Concepts
    • Agent Evaluation
    • Tracing
      • What is OpenTelemetry?
      • What is OpenInference?
      • Openinference Semantic Conventions
    • Evaluation
  • 🧪Develop
    • Quickstart: Experiments
    • Datasets
      • Create a dataset
      • Update a dataset
      • Export a dataset
    • Experiments
      • Run experiments
      • Run experiments with code
        • Experiments SDK differences in AX vs Phoenix
        • Log experiment results via SDK
      • Evaluate experiments
      • Evaluate experiment with code
      • CI/CD with experiments
        • Github Action Basics
        • Gitlab CI/CD Basics
      • Download experiment
    • Prompt Playground
      • Use tool calling
      • Use image inputs
      • Replay spans
      • Compare prompts side-by-side
      • Load a dataset into playground
      • Save playground outputs as an experiment
      • ✨Copilot: prompt builder
    • Playground Integrations
      • OpenAI
      • Azure OpenAI
      • AWS Bedrock
      • VertexAI
      • Custom LLM Models
    • Prompt Hub
  • 🧠Evaluate
    • Online Evals
      • Run evaluations in the UI
      • Run evaluations with code
      • Test LLM evaluator in playground
      • View task details & logs
      • ✨Copilot: Eval Builder
      • ✨Copilot: Eval Analysis
      • ✨Copilot: RAG Analysis
    • Experiment Evals
    • LLM as a Judge
      • Custom Eval Templates
      • Arize Templates
        • Agent Tool Calling
        • Agent Tool Selection
        • Agent Parameter Extraction
        • Agent Path Convergence
        • Agent Planning
        • Agent Reflection
        • Hallucinations
        • Q&A on Retrieved Data
        • Summarization
        • Code Generation
        • Toxicity
        • AI vs Human (Groundtruth)
        • Citation
        • User Frustration
        • SQL Generation
    • Code Evaluations
    • Human Annotations
  • 🔭Observe
    • Quickstart: Tracing
    • Tracing
      • Setup tracing
      • Trace manually
        • Trace inputs and outputs
        • Trace function calls
        • Trace LLM, Retriever and Tool Spans
        • Trace prompt templates & variables
        • Trace as Inferences
        • Send Traces from Phoenix -> Arize
        • Advanced Tracing (OTEL) Examples
      • Add metadata
        • Add events, exceptions and status
        • Logging Latent Metadata
        • Add attributes, metadata and tags
        • Send data to a specific project
        • Get the current span context and tracer
      • Configure tracing options
        • Configure OTEL tracer
        • Mask span attributes
        • Redact sensitive data from traces
        • Instrument with OpenInference helpers
      • Query traces
        • Filter Traces
          • Time Filtering
        • Export Traces
        • ✨AI Powered Search & Filter
        • ✨AI Powered Trace Analysis
        • ✨AI Span Analysis & Evaluation
    • Tracing Integrations
      • OpenAI
      • OpenAI Agents SDK
      • LlamaIndex
      • LlamaIndex Workflows
      • LangChain
      • LangGraph
      • Hugging Face smolagents
      • Autogen
      • Google GenAI (Gemini)
      • Model Context Protocol (MCP)
      • Vertex AI
      • Amazon Bedrock
      • Amazon Bedrock Agents
      • MistralAI
      • Anthropic
      • LangFlow
      • Haystack
      • LiteLLM
      • CrewAI
      • Groq
      • DSPy
      • Guardrails AI
      • Prompt flow
      • Vercel AI SDK
      • Llama
      • Together AI
      • OpenTelemetry (arize-otel)
      • BeeAI
    • Evals on Traces
    • Guardrails
    • Sessions
    • Dashboards
      • Dashboard Widgets
      • Tracking Token Usage
      • ✨Copilot: Dashboard Widget Creation
    • Monitors
      • Integrations: Monitors
        • Slack
          • Manual Setup
        • OpsGenie
        • PagerDuty
      • LLM Red Teaming
    • Custom Metrics & Analytics
      • Arize Query Language Syntax
        • Conditionals and Filters
        • All Operators
        • All Functions
      • Custom Metric Examples
      • ✨Copilot: ArizeQL Generator
  • 📈Machine Learning
    • Machine Learning
      • User Guide: ML
      • Quickstart: ML
      • Concepts: ML
        • What Is A Model Schema
        • Delayed Actuals and Tags
        • ML Glossary
      • How To: ML
        • Upload Data to Arize
          • Pandas SDK Example
          • Local File Upload
            • File Upload FAQ
          • Table Ingestion Tuning
          • Wildcard Paths for Cloud Storage
          • Troubleshoot Data Upload
          • Sending Data FAQ
        • Monitors
          • ML Monitor Types
          • Configure Monitors
            • Notifications Providers
          • Programmatically Create Monitors
          • Best Practices for Monitors
        • Dashboards
          • Dashboard Widgets
          • Dashboard Templates
            • Model Performance
            • Pre-Production Performance
            • Feature Analysis
            • Drift
          • Programmatically Create Dashboards
        • Performance Tracing
          • Time Filtering
          • ✨Copilot: Performance Insights
        • Drift Tracing
          • ✨Copilot: Drift Insights
          • Data Distribution Visualization
          • Embeddings for Tabular Data (Multivariate Drift)
        • Custom Metrics
          • Arize Query Language Syntax
            • Conditionals and Filters
            • All Operators
            • All Functions
          • Custom Metric Examples
          • Custom Metrics Query Language
          • ✨Copilot: ArizeQL Generator
        • Troubleshoot Data Quality
          • ✨Copilot: Data Quality Insights
        • Explainability
          • Interpreting & Analyzing Feature Importance Values
          • SHAP
          • Surrogate Model
          • Explainability FAQ
          • Model Explainability
        • Bias Tracing (Fairness)
        • Export Data to Notebook
        • Automate Model Retraining
        • ML FAQ
      • Use Cases: ML
        • Binary Classification
          • Fraud
          • Insurance
        • Multi-Class Classification
        • Regression
          • Lending
          • Customer Lifetime Value
          • Click-Through Rate
        • Timeseries Forecasting
          • Demand Forecasting
          • Churn Forecasting
        • Ranking
          • Collaborative Filtering
          • Search Ranking
        • Natural Language Processing (NLP)
        • Common Industry Use Cases
      • Integrations: ML
        • Google BigQuery
          • GBQ Views
          • Google BigQuery FAQ
        • Snowflake
          • Snowflake Permissions Configuration
        • Databricks
        • Google Cloud Storage (GCS)
        • Azure Blob Storage
        • AWS S3
          • Private Image Link Access Via AWS S3
        • Kafka
        • Airflow Retrain
        • Amazon EventBridge Retrain
        • MLOps Partners
          • Algorithmia
          • Anyscale
          • Azure & Databricks
          • BentoML
          • CML (DVC)
          • Deepnote
          • Feast
          • Google Cloud ML
          • Hugging Face
          • LangChain 🦜🔗
          • MLflow
          • Neptune
          • Paperspace
          • PySpark
          • Ray Serve (Anyscale)
          • SageMaker
            • Batch
            • RealTime
            • Notebook Instance with Greater than 20GB of Data
          • Spell
          • UbiOps
          • Weights & Biases
      • API Reference: ML
        • Python SDK
          • Pandas Batch Logging
            • Client
            • log
            • Schema
            • TypedColumns
            • EmbeddingColumnNames
            • ObjectDetectionColumnNames
            • PromptTemplateColumnNames
            • LLMConfigColumnNames
            • LLMRunMetadataColumnNames
            • NLP_Metrics
            • AutoEmbeddings
            • utils.types.ModelTypes
            • utils.types.Metrics
            • utils.types.Environments
          • Single Record Logging
            • Client
            • log
            • TypedValue
            • Ranking
            • Multi-Class
            • Object Detection
            • Embedding
            • LLMRunMetadata
            • utils.types.ModelTypes
            • utils.types.Metrics
            • utils.types.Environments
        • Java SDK
          • Constructor
          • log
          • bulkLog
          • logValidationRecords
          • logTrainingRecords
        • R SDK
          • Client$new()
          • Client$log()
        • Rest API
    • Computer Vision
      • How to: CV
        • Generate Embeddings
          • How to Generate Your Own Embedding
          • Let Arize Generate Your Embeddings
        • Embedding & Cluster Analyzer
        • ✨Copilot: Embedding Summarization
        • Similarity Search
        • Embedding Drift
        • Embeddings FAQ
      • Integrations: CV
      • Use Cases: CV
        • Image Classification
        • Image Segmentation
        • Object Detection
      • API Reference: CV
Powered by GitBook

Support

  • Chat Us On Slack
  • support@arize.com

Get Started

  • Signup For Free
  • Book A Demo

Copyright © 2025 Arize AI, Inc

On this page
  • Widget Overview
  • Widget Types
  • Time Series
  • Distribution
  • Statistic
  • Drift
  • Alert Graph
  • Text

Was this helpful?

  1. Machine Learning
  2. Machine Learning
  3. How To: ML
  4. Dashboards

Dashboard Widgets

Customize dashboards with widgets

Last updated 1 year ago

Was this helpful?

Widget Overview

Dashboard widgets are the individual tiles that help create a dashboard view. Widgets provide an easy way to customize dashboards and perform ad hoc analysis. They can be used to build dashboards from scratch, or as a way to modify templated dashboards.

Widget Types

Click in each card to learn more about how to use each widget type

Time Series

Correlate a Feature Over Time

Begin with an existing dashboard, blank dashboard, or start with a created

Enter edit mode

Select or Drag 'Timeseries' widget square

Define a the plot by specifying what metric you'd like to see, which Feature / Tag / Actual / Prediction Value you'd like to see first.

Overlay important metadata like tags by toggling on "Group metric by feature or tag"

Enjoy your powerful dashboard view!

Track Key Slice Performance

How to create a widget within a dashboard that shows key slice performance over time

Begin with an existing dashboard, blank dashboard, or start with a

Enter edit mode

Select or Drag the Time Series widget creation button

Define the first plot by specifying the model, what metric you'd like to see, and the model environment: Production, Pre-production (Validation or Training) and version if applicable.

Duplicate the plot to quickly start defining your 2nd plot

Add a filter to specify the slice in the 2nd plot

Success!

Distribution

Statistic

Drift

Alert Graph

Text

Analyze Top Performing Features

How to create a widget within a dashboard that analyzes your top performing features

Enter edit mode

Select or Drag the Distribution widget creation button

Define the first plot by specifying the model, what metric you'd like to see, model environment: Production, Pre-production (Validation or Training), version (if applicable) and what (features, actuals, predictions, etc) you will be displaying the "distribution over".

Success!

Evaluate Performance Across Distributions with Heatmaps

How to create a widget within a dashboard where you can evaluate a heatmap of performance across distributions

Enter edit mode

Select or Drag the Distribution widget creation button

Define the base plot by specifying the model, what metric you'd like to see, model environment: Production, Pre-production (Validation or Training), version (if applicable) and what (features, actuals, predictions, etc) you will be displaying the "distribution over".

Success!

Compare Predictions vs Actuals

Enter edit mode

Select or Drag the Distribution widget creation button

Define the first plot by specifying the model, what metric you'd like to see, model environment: Production, Pre-production (Validation or Training), version (if applicable) and what (features, actuals, predictions, etc) you will be displaying the "distribution over". In this case, we're looking at Prediction Class

Update the second plot to Actual Class to specify what the second plot will be distributing over

Success!

Highlight Key Performance Metrics

Enter edit mode

Select or Drag 'Statistic' widget square

Define the widget by specifying the evaluation/performance metric. Then define the rest of the dataset by specifying model, what metric you'd like to see, model environment: Production, Pre-production (Validation or Training), version (if applicable).

Success!

Identify Feature Changes Overtime

Enter edit mode

Select or Drag 'Drift' widget square

Select the model dimension to measure such as prediction/actual and feature/tag drift

Success!

Visualize Sudden Model Changes

Enter edit mode

Select or Drag 'Alert Graph' widget square

Select a prediction drift and feature drift monitors for your model

Save, share, and troubleshoot by clicking the 'View Monitor' link.

General Model Health Check

Enter edit mode

Select or Drag 'Alert Graph' widget square

Select various model monitors that can significantly impact KPIs or are sensitive to change

Save, share, and troubleshoot by clicking the 'View Monitor' link.

Annotate Dashboard With Metadata

Enter edit mode

Select or Drag 'Text' widget square

Type useful notes and other relevant text

Enjoy your powerful dashboard view!

Questions? Email us at or in the #arize-support channel

Begin with an existing dashboard, blank dashboard, or start with a

This example uses feature whose data type is numeric distribution. If you chose a feature whose data type is string, the values will be bucketed by that dimension's values instead of it's numeric ranges.

Begin with an existing dashboard, blank dashboard, or start with a

Overlay performance information by selecting a performance metric in the Color By dropdown.

If the metric requires additional information like Positive Class or at K value, fill out those appropriate fields to get your finalized chart!

Begin with an existing dashboard, blank dashboard, or start with a

Duplicate the plot in the plot menu to quickly start defining your 2nd plot

Further narrow down a plot by adding filters to specify problematic features within the main query

Begin with an existing dashboard, blank dashboard, or start with a created

To narrow down on this metric for a given features / actuals / predictions, etc add filters on the primary dataset

Begin with an existing dashboard, blank dashboard, or start with a created

Pro Tip: Gain a more granular view of how each slice impacts your metric by grouping your feature/tag

Begin with an existing dashboard, blank dashboard, or start with a created

Pro Tip: If you haven't created monitors yet, be sure to do so first! Learn more here.

Pro Tip: Learn how to troubleshoot drift monitors .

Begin with an existing dashboard, blank dashboard, or start with a created

Pro Tip: If you haven't created monitors yet, be sure to do so first! Learn more here.

Pro Tip: Learn how to troubleshoot various monitors here.

Begin with an existing dashboard, blank dashboard, or start with a created

📈
🧠
💡
🔥
🔥
💡
📊
💾
💡
🔑
💡
🔔
❗
📉
❗
🏥
❗
❗
✍️
created template
created template
created template
template
template
template
❗
here
template
template
support@arize.com
Slack us
📈
🏁
template
created template

Time Series

: compare to a feature/tag value

: a granular view of model performance

Distribution

with data quality metrics

: Performance across distributions

Statistic

: for any model type, pair this with time series graphs for a single-pane-of-glass view of model health

Drift

: measure drift for any model dimension

Alert Graph

: combine business-critical monitors across various models in 1 dashboard

Text

: add helpful notes and metadata to share across teams

📈
📊
➕
🌊
🔔
📰
Correlate a feature over time
Track key slice performance
Analyze top performing features
Evaluate the heat map
Compare predictions vs actuals
Highlight key performance metrics
Identify gradual changes over time
Visualize sudden model changes
General check
Annotate Dashboards