Dashboards
Development Insights dashboards use interactive charts and tables to visualize your engineering metrics, commits, pull requests, and contributor activity. Dashboards are created automatically when the feature is enabled and populate with data as your repositories are imported.
Dashboard List
Opening Development Insights from the sidebar takes you to the dashboard list. This table shows all dashboards available to your organization with two columns:
- Dashboard Name - Click the name to open the dashboard.
- Provider - The data source the dashboard visualizes (e.g., GitHub, GitLab, Jira).
Jira and Jenkins dashboards have an overflow menu (⋯) next to the provider name with a Manage Connections shortcut. It takes you to Jira Connections or Jenkins Connections depending on the dashboard.
If no dashboards appear, the feature may not be enabled or no repositories have been imported yet. Ask your Venue administrator to verify that Development Insights is enabled.
Dashboard Controls
First, click a dashboard name in the list to open it. With an open dashboard, you have several controls to focus on the data that matters to you.
Date Range
Use the Date Range selector in the top-right corner to adjust the time window. Available ranges include:
- Last 15 minutes, 1 hour, 3 hours, 6 hours, 12 hours, 24 hours
- Last 2 days, 7 days, 30 days, 90 days
- Last 6 months, 1 year
The default range is Last 30 days. All panels on the dashboard update when you change the date range.
Data Refresh
Instead of waiting for the next scheduled sync to view the latest metrics, you can refresh the data in your dashboard any time by clicking Refresh at the top of the dashboard. The system updates the associated repos and sources, and the new status is displayed across all tabs, making it easy to track and confirm when the latest data is available.
While a refresh is running, the button shows its progress as Refreshing X of Y... so you can see how many sources are still being collected.
View Sync Status
Click View sync status next to Refresh to open the Sync Status page for the dashboard. It shows a per-source table of collection runs, along with the last synced time and a retry action for anything that failed.
Refresh and View sync status appear only on dashboards tied to specific repositories, boards, or jobs. Cross-provider dashboards such as Engineering Overview do not show them.
Repository Filter
If the dashboard supports it, use the Repositories dropdown to filter data to specific repositories. You can select one or more repositories. When no filter is applied, the dashboard shows data across all repositories.
Template Variables
Some dashboards include additional filter controls (called template variables) at the top of the page. These vary by dashboard and may include dropdowns, interval selectors, or text inputs. Use them to refine the data shown in panels.
Multi-value filters use checkbox lists with a dedicated All option. Selecting All returns data for every available value, and clearing it lets you pick specific values instead.
Panel Sections
Panels are grouped into collapsible sections. Click a section heading to collapse or expand it. Venue.sh remembers which sections you collapsed, so the dashboard opens the same way the next time you visit.
Expanding a Panel
Any data panel can be opened in a larger view. Use the expand control on the panel to open it in a dialog, and close the dialog to return to the dashboard.
Available Dashboards
The dashboards provisioned for your organization depend on which providers you have connected. Common dashboards include:
- DORA - The four DORA delivery metrics, benchmarked against the official DORA research levels. See DORA Dashboard below.
- Engineering Overview - Cross-provider delivery health combining Jira and Git data. Filter by project, critical-issue priority, and issue type.
- Engineering Throughput and Cycle - Throughput, quality, and cycle-time workflow metrics. Filter by project, P0 and P1 priorities, and time interval.
- Provider dashboards - GitHub, GitLab, Bitbucket, Jira, and Jenkins dashboards that visualize activity for a single provider.
DORA Dashboard
The DORA dashboard tracks the four industry-standard DORA metrics for your organization and places each one in its benchmark tier.
| Metric | What it measures |
|---|---|
| Deployment Frequency | How often your organization deploys code to production. |
| Lead Time for Changes | The median time for a change to reach production, from first commit onward. |
| Change Failure Rate | The percentage of production deployments that result in incidents. |
| Failed Deployment Recovery Time | The median time to recover when a production deployment causes an incident. |
Each value is color-coded by benchmark tier so you can see at a glance whether a metric sits at elite, high, medium, or low.
Use the DORA Report selector at the top of the dashboard to switch between benchmark years:
- 2023 report - The current thresholds, including Failed Deployment Recovery Time.
- 2021 report - The earlier thresholds, which measure Median Time to Restore Service instead.
Panel titles and benchmark thresholds update to match the report you select. Monthly trend charts show how each metric moves over time, and clicking a metric opens a drill-down view of the underlying deployments, pull requests, or incidents. The dashboard defaults to the last six months.
Asking the Assistant
When Development Insights is enabled, you can ask the Assistant about the DORA, Engineering Overview, and Engineering Throughput and Cycle dashboards in natural language. The Assistant answers using live panel data and states the filters and time range it used.
Jira Dashboard
The Jira dashboard visualizes issue and sprint data collected from your connected Jira projects. It works the same way as Git dashboards: Use the date range and variable filters at the top to refine what you see.
Before data appears, you need at least one Jira project configured on the Jira Connections page. The dashboard updates as data collection completes for each project.
Empty States
If you see a No repositories found message, it means the dashboard expects repository data that hasn't been collected yet. To resolve this, try the following steps:
- Ensure you have imported repositories for the relevant Git provider.
- Verify that Development Insights is enabled in Settings.
- Wait for data collection to complete.
Troubleshooting
| Situation | What to do |
|---|---|
| Dashboard shows no data | Check that repositories have been imported and data collection is complete (status: Synced). |
A panel shows Failed to load data | Refresh the page. If the issue persists, the data source may be temporarily unavailable. |
| Filters don't seem to work | Ensure you've selected at least one option and the date range covers the period you expect. |
| Dashboard list is empty | Ask your Venue administrator to enable Development Insights in Settings. |
A panel type shows as not supported | This panel type hasn't been added to Venue.sh yet. The data is still being collected and will render when support is added. |
| Refresh is not visible | The dashboard is not tied to specific repositories, boards, or jobs. Cross-provider dashboards do not support on-demand refresh. |
| A source keeps failing to sync | Open Sync Status and retry the failed run. If it continues to fail, check the connection credentials. |
See Also
- Development Insights - Enable and configure engineering metrics for your organization.
- Sync Status - Track data collection per repository, board, or job.
- Jira Connections - Connect Jira projects for issue and sprint data.
- Jenkins Connections - Add Jenkins jobs for CI/CD data.
- Assistant - Ask about your delivery metrics in natural language.