Features
Analytics

Analytics

Runless provides detailed analytics at multiple levels: team-wide, per-repository, and per-workflow.

Team Analytics

The Overview dashboard shows aggregated metrics across all repositories in your team (or filtered selection).

Time Periods

All analytics use rolling 30-day windows:

  • Current period: Last 30 days
  • Previous period: 30-60 days ago
  • Delta: Comparison between periods

Metrics Calculated

MetricCalculation
Total RunsCount of distinct run_id
Success Ratesuccess_count / total_count * 100
Failure Ratefailure_count / total_count * 100
Re-run Rateruns_with_attempt > 1 / total_runs * 100
Duration p5050th percentile of duration_seconds
Duration p9595th percentile of duration_seconds

Repository Analytics

Each repository page shows:

Summary Stats

  • Total workflows
  • Total runs (30 days)
  • Success rate
  • Average duration

Recent Runs

The 30 most recent workflow runs with:

  • Workflow name
  • Git SHA and branch
  • Actor (who triggered)
  • Duration
  • Status/conclusion
  • Link to GitHub

Workflow List

All workflows in the repository with individual stats.

Workflow Analytics

Drill into a specific workflow to see:

Run History

Complete list of runs for this workflow, including:

  • All attempts (re-runs shown as separate entries)
  • Duration for each run
  • In-progress runs (with animated status badge)

Trend Analysis

  • Duration trend over time
  • Success rate trend
  • Re-run frequency

Job Breakdown

For multi-job workflows:

  • Duration per job
  • Job dependencies
  • Parallelization efficiency

Exporting Data

Currently, analytics are view-only in the UI. API access for exporting data is planned for a future release.

Data Retention

Analytics data is retained based on your plan:

PlanRetention
Free14 days
Team90 days
Pro1 year
EnterpriseCustom

After the retention period, detailed run data is deleted but aggregated metrics may be preserved for trend analysis.