Analytics & Reporting
Isurus provides built-in analytics powered by a QuestDB time-series backend. Metrics are collected automatically as you push code, open issues, merge pull requests, and run CI pipelines. No extra configuration is needed to start collecting data.
Overview
Analytics are organized into three categories:
- Velocity — commit and contributor activity, pull request throughput
- Issues — open/close rates, backlog trends, response times
- CI/CD — pipeline success rates, average durations, compute minutes used
Metrics are collected automatically and queried on demand when you view a dashboard.
Viewing Analytics
Repository Analytics
Navigate to any repository and click the Analytics tab in the repository navigation bar. The repository dashboard shows metrics scoped to that single repository.
Organization Analytics
Navigate to any organization and click Analytics in the organization navigation bar. The organization dashboard aggregates metrics across all repositories in the organization.
Time Range Selector
All analytics dashboards include a time range selector at the top of the page. Choose from:
| Range | Description |
|---|---|
| 7d | Last 7 days |
| 30d | Last 30 days (default) |
| 90d | Last 90 days |
| 1y | Last 12 months |
| All | All available data |
Changing the range updates all charts and summary cards on the page immediately.
Available Metrics
Velocity
Velocity metrics measure development activity over time.
| Metric | Description |
|---|---|
| Commits | Number of commits pushed, grouped by day or week |
| Active contributors | Unique authors who pushed commits in the period |
| Pull requests opened | PRs created in the period |
| Pull requests merged | PRs merged in the period |
| Merge time (median) | Median time from PR open to merge |
The commit chart shows a bar graph over the selected time range. Hovering over a bar shows the exact count and date.
Issues
Issue metrics track the health of the issue tracker.
| Metric | Description |
|---|---|
| Issues opened | New issues created in the period |
| Issues closed | Issues transitioned to Closed state |
| Backlog | Count of Open issues at the end of the period |
| Response time (median) | Median time from issue creation to first comment |
| Resolution time (median) | Median time from issue creation to close |
The backlog trend line shows how the count of open issues has changed over time.
CI/CD
CI/CD metrics help you understand pipeline health and resource usage.
| Metric | Description |
|---|---|
| Success rate | Percentage of pipelines that completed successfully |
| Average duration | Mean pipeline duration (wall clock) |
| Compute minutes | Total CI minutes consumed across all pipelines |
| Pipelines run | Total number of pipelines executed |
| Failure rate by step | Which steps fail most often (repo and org views) |
The success rate is displayed as a gauge and as a trend line over the selected time range.