Skip to main content

Analytics Dashboard

The Analytics page gives you deep insights into your automation performance.
Analytics Dashboard

Dashboard Overview

Your analytics dashboard shows:
  • Summary stats - Key metrics at a glance
  • Charts - Visual trends over time
  • Tables - Detailed breakdowns
  • Filters - Narrow down by date, process, status

Key Metrics

Total Executions

Number of automation runs

Success Rate

Percentage that completed successfully

Avg Duration

Average execution time

Active Today

Runs in the last 24 hours

Available Widgets

Line chart showing execution volume by day/week/month.Use it to:
  • Spot usage trends
  • Identify peak periods
  • Track adoption over time

More Widgets

WidgetDescription
Trigger DistributionBreakdown by trigger type (manual, API, scheduled)
Recent FailuresTable of recent failed executions
Actions Per WorkflowAverage number of steps per process
Endpoint UsageAPI call volume by endpoint
Queue MetricsWait times and queue depth
Workflow ComplexitySteps vs. success correlation

Filters

Narrow your analytics view:
FilterOptions
Date RangeLast 7 days, 30 days, 90 days, custom
GranularityHourly, daily, weekly, monthly
ProcessAll or specific process
Trigger TypeManual, API, scheduled
StatusAll, success, failed

Customizing the Dashboard

Arrange widgets to your preference:
1

Enter Edit Mode

Click Customize in the top right
2

Drag and Drop

Move widgets to rearrange them
3

Add/Remove Widgets

Click + to add new widgets or × to remove
4

Save Layout

Click Save to keep your arrangement
Your dashboard layout is saved per-user. Team members can have their own arrangements.

Understanding the Data

Execution Metrics

MetricDefinition
Total ExecutionsCount of all runs (successful + failed + cancelled)
Success Rate(Successful / Total) × 100
Failure Rate(Failed / Total) × 100
Avg DurationMean execution time across all runs
P95 Duration95th percentile execution time

Failure Categories

CategoryDescription
Element Not FoundUI element couldn’t be located
TimeoutAction exceeded time limit
Connection LostDriver disconnected
User CancelledManually stopped
Script ErrorRPA code exception
UnknownUnclassified error

Interpreting Charts

Healthy Patterns

  • Steady or increasing success rate - Things are working well
  • Consistent execution times - Predictable performance
  • Spread of trigger types - Good adoption

Warning Signs

  • Declining success rate - Something’s breaking
  • Increasing durations - Performance degradation
  • Spike in failures - Recent change caused issues

Exporting Analytics

Export data for external analysis:
  1. Click Export in the top right
  2. Choose format: CSV or JSON
  3. Select date range
  4. Download

API Access

You can also fetch analytics via API:
curl "https://api.getgranite.ai/api/analytics/batch" \
  -H "Authorization: Bearer your-token" \
  -H "Content-Type: application/json" \
  -d '{"timeRange": "7d", "granularity": "daily"}'
See the API Reference for details.

Analytics Tips

Make it a habit to review analytics weekly. Catch issues before they become problems.
Know what “normal” looks like for your automations. Then you’ll notice when things change.
Don’t just note that failures increased. Click through to the actual failed runs and understand why.
Use date range filters to compare this week vs. last week, or this month vs. last month.

Next Steps