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.
2D and 3D Views
Every analytics dashboard — both repository and organization — offers two ways to view the same data. A 2D / 3D toggle sits at the top of the Analytics tab:
- 2D (default) — the standard flat dashboard of charts, tables, and summary cards described throughout this page.
- 3D — an interactive, fly-around view that renders the same metrics as navigable 3D charts. Drag to orbit, scroll to zoom, and use the arrow keys to move between charts; press Esc to return to the 2D dashboard.
Both views draw from the same underlying metrics and honor the same time range selector, so switching between them never changes what you are looking at — only how it is presented. The 3D view follows your active light/dark theme. Analytics (in either view) is visible to organization members; the toggle appears only on the Analytics tab.
If QuestDB is not configured on your instance, analytics degrade gracefully and the dashboards appear empty rather than erroring.
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.