Skip to main content
Reports provide detailed analysis of your AI spending and usage patterns. Generate custom reports on-demand for specific analysis needs, or schedule automated reports to keep your team informed with regular updates.

Overview

Fenra offers two types of reports:

On-Demand Reports

Generate custom reports instantly for any date range, filtered by models, environments, features, or other metadata.

Scheduled Reports

Automate recurring reports (daily, weekly, monthly) that are automatically sent to your team.
Both report types provide comprehensive analysis including:
  • Cost breakdowns by provider, model, feature, or environment
  • Usage statistics and transaction counts
  • Trend analysis over the selected time period
  • Top contributors to spending
  • Comparative analysis with previous periods
Report Generation Interface - A screenshot showing the report creation form with date range selector, filter options, report format selection, and recipient configuration
Image Placeholder: This should show the report creation interface with:
  • Report name field
  • Date range selector (preset or custom)
  • Filter options (models, providers, environments, features)
  • Report format selection (PDF, CSV, etc.)
  • Recipient selection
  • Schedule options (for scheduled reports)
  • Generate/Preview button

On-Demand Reports

Generate reports instantly for specific analysis needs. Perfect for ad-hoc investigations, budget reviews, or stakeholder presentations.

Creating On-Demand Reports

1

Select Date Range

Choose from preset ranges (Last 7 days, Last 30 days, Last 90 days) or select a custom date range for your analysis.
2

Apply Filters

Optionally filter by models, providers, environments, features, or custom metadata to focus on specific areas.
3

Choose Format

Select your preferred format:
  • PDF - Formatted report with charts and visualizations
  • CSV - Raw data for spreadsheet analysis
  • JSON - Structured data for programmatic processing
4

Generate Report

Click generate and wait for processing. Large reports may take a few moments to compile.
5

Download or Share

Download the report for offline analysis or share it directly with team members via email.

Report Contents

On-demand reports include:
High-level overview with key metrics, total spending, and top insights for quick decision-making.
Detailed breakdowns by provider, model, feature, environment, or other dimensions you specify.
Transaction counts, average costs, usage patterns, and efficiency metrics.
Charts and graphs showing spending trends over the selected time period.
Tables showing the highest contributors to spending (features, users, models, etc.).
Comparison with previous periods to show growth, decline, or stability in spending.
Sample Report Preview - A screenshot showing a PDF report with executive summary, cost breakdown charts, usage statistics, and top contributors table
Image Placeholder: This should show a sample PDF report with:
  • Report header with date range and filters
  • Executive summary section with key metrics
  • Cost breakdown pie chart
  • Spending trends line chart
  • Top contributors table
  • Usage statistics section
  • Footer with generation timestamp

Scheduled Reports

Automate recurring reports to keep your team informed with regular updates. Perfect for weekly reviews, monthly budget reports, or executive summaries.

Setting Up Scheduled Reports

1

Configure Schedule

Choose the frequency:
  • Daily - Receive reports every day
  • Weekly - Receive reports on a specific day of the week
  • Monthly - Receive reports on a specific day of the month
2

Set Lookback Period

Define how far back the report should look:
  • Last 1 day
  • Last 7 days
  • Last 14 days
  • Last 30 days
  • Last 90 days
3

Apply Filters

Optionally filter by models, providers, environments, or features to focus on specific areas.
4

Select Recipients

Choose team members who should receive the scheduled reports automatically.
5

Choose Format

Select the report format (PDF, CSV, or JSON) that recipients will receive.
6

Save Schedule

Save the schedule. Reports will be generated and sent automatically at the specified times.

Managing Scheduled Reports

Once created, you can:
  • Pause - Temporarily stop scheduled reports without deleting the configuration
  • Resume - Restart paused reports with existing settings
  • Edit - Update schedule, filters, recipients, or format
  • Delete - Permanently remove scheduled reports you no longer need
Changes to scheduled reports take effect for the next scheduled run. Historical reports are preserved.

Viewing Schedule History

Track your scheduled reports: Scheduled Reports History - A table showing scheduled reports with next run time, last run time, status, recipients, and management options
Image Placeholder: This should show a table with:
  • Report name
  • Schedule frequency
  • Next run time
  • Last run time
  • Status (active, paused)
  • Recipients
  • Format
  • Actions (edit, pause, delete)
The schedule history shows:
  • Next run time - When the next report will be generated
  • Last run time - When the most recent report was sent
  • Status - Whether the schedule is active or paused
  • Recipients - Who receives the reports
  • Format - Report format (PDF, CSV, JSON)

Report Formats

PDF Reports

Formatted reports with charts, graphs, and visualizations. Perfect for:
  • Executive presentations - Professional format for stakeholders
  • Documentation - Save for records and compliance
  • Printing - Physical copies for meetings or reviews
PDF reports include:
  • Executive summary
  • Visual charts and graphs
  • Formatted tables
  • Branded header and footer

CSV Reports

Raw data in spreadsheet format. Perfect for:
  • Data analysis - Import into Excel, Google Sheets, or other tools
  • Custom processing - Use for your own analysis or reporting
  • Integration - Import into other systems or tools
CSV reports include:
  • Transaction-level data
  • Aggregated metrics
  • All metadata fields
  • Timestamp information

JSON Reports

Structured data format. Perfect for:
  • API integration - Programmatic access to report data
  • Automation - Use in scripts or automated workflows
  • Custom dashboards - Feed data into your own visualization tools
JSON reports include:
  • Structured data objects
  • Metadata and filters applied
  • Timestamp and generation info
  • Complete transaction details

Sharing Reports

Email Sharing

Share reports directly with team members via email:
  • On-demand reports - Share immediately after generation
  • Scheduled reports - Automatically sent to recipients
  • Custom recipients - Add email addresses for one-time sharing

Download and Distribution

Download reports for offline sharing:
  • Save locally - Download to your computer for storage or distribution
  • Share via other channels - Upload to Slack, Teams, or other collaboration tools
  • Archive - Keep historical reports for compliance or analysis
Use scheduled reports for regular team updates, and on-demand reports for specific investigations or ad-hoc analysis needs.

Use Cases

Weekly Team Reviews

Schedule weekly reports to keep your team informed about AI spending trends and patterns.

Monthly Budget Reports

Generate monthly reports for finance teams to track budget performance and forecast future spending.

Executive Summaries

Create executive-level reports with high-level metrics and insights for leadership reviews.

Feature Analysis

Generate reports filtered by specific features to understand feature-level spending and ROI.

Provider Comparison

Create reports comparing spending across different AI providers to optimize provider selection.

Cost Investigation

Generate on-demand reports when investigating cost anomalies or unexpected spending patterns.

Best Practices

1

Define Report Purpose

Before creating a report, clearly define what questions you’re trying to answer or what insights you need.
2

Use Appropriate Filters

Apply filters to focus on relevant data and avoid overwhelming reports with unnecessary information.
3

Choose the Right Format

Select PDF for presentations, CSV for analysis, or JSON for automation based on your use case.
4

Schedule Regular Reports

Set up scheduled reports for regular monitoring rather than generating on-demand reports repeatedly.
5

Review and Adjust

Periodically review scheduled reports to ensure they’re still providing value and adjust as needed.
Large date ranges: Reports covering very long time periods (e.g., 90+ days) may take longer to generate and result in larger file sizes. Consider breaking them into smaller periods if needed.

Report Generation Status

Track the status of report generation:
  • Queued - Report is waiting to be processed
  • Generating - Report is being compiled
  • Completed - Report is ready for download or sharing
  • Failed - Report generation encountered an error
Most reports generate within seconds. Large reports with extensive date ranges or complex filters may take a few minutes.
  • Dashboard - Quick overview of spending metrics
  • Cost Explorer - Interactive exploration of cost data
  • Alerts - Get notified when spending exceeds thresholds