Analytics Dashboard

Monitor query performance, usage metrics, and system health with comprehensive analytics.

📊 Overview

The Analytics Dashboard provides insights into:

📈 Key Metrics

Usage Statistics

📊 Total Queries

Number of queries executed

👥 Active Users

Users who ran queries

🤖 Agent Usage

Queries by agent type

📝 Template Runs

Scheduled and manual executions

Performance Metrics

⚡ Avg Response Time

Average query execution time

✅ Success Rate

Percentage of successful queries

⚠️ Error Rate

Failed query percentage

🔄 Retry Count

Queries requiring regeneration

Cost Metrics

💰 API Costs

Azure OpenAI usage costs

🎫 Token Usage

Input and output tokens consumed

📊 Cost per Query

Average cost per query

📈 Monthly Spend

Total spending by month

📊 Dashboard Views

1. Overview Dashboard

High-level summary of system health and usage:

2. Usage Analytics

Detailed breakdown of how the system is being used:

3. Performance Dashboard

Monitor query performance and identify bottlenecks:

4. Cost Analytics

Track AI API costs and optimize spending:

5. User Activity

Understand user behavior and adoption:

🎯 Query History

Features

Filtering

Find specific queries quickly:

Export

Export query history for analysis:

📊 Custom Reports

Available Reports

📈 Executive Summary

High-level KPIs for leadership

👥 User Adoption

User growth and engagement metrics

💰 Cost Analysis

Detailed spending breakdown

⚡ Performance Report

Query performance over time

Scheduling Reports

Automate report delivery:

  1. Select report type
  2. Configure parameters
  3. Set schedule (daily, weekly, monthly)
  4. Add recipients
  5. Choose format (PDF, Excel, Email)

🔍 Query Insights

Popular Queries

See what questions users ask most:

Query Patterns

Understand how users interact with data:

⚙️ System Health

Monitoring

🟢 Database Status

Connection health for all data sources

🟢 API Status

Azure OpenAI service availability

🟢 Queue Health

Background job processing

🟢 Storage Status

File upload and cache health

Alerts

Get notified of issues:

📱 Mobile Dashboard

View key metrics on mobile devices:

🔐 Access Control

Dashboard Permissions

Data Privacy

📊 Usage Limits

Monthly Limits

Track usage against license limits:

Approaching Limits

You'll receive notifications when approaching 80% and 90% of limits.

🎓 Best Practices

✅ Regular Monitoring

Check dashboard weekly for trends

✅ Set Alerts

Configure notifications for issues

✅ Optimize Costs

Identify expensive queries and optimize

✅ Track Adoption

Monitor user engagement metrics

🚀 Next Steps