Development Insights
Development Insights brings engineering metrics directly into Venue.sh. It connects to your Git providers and Jira, visualizing commits, pull requests, contributor activity, and issue data through interactive dashboards. Once enabled, it automatically collects data from your imported repositories and Jira projects and presents it in ready-to-use dashboards.
Key Features
-
Ready-made dashboards - Pre-built dashboards are created automatically when you enable the feature, giving you immediate visibility into engineering activity.
-
Multi-provider support - Works with GitHub, GitLab, Bitbucket, Jira, and Jenkins. Git data collection starts automatically when you import repositories. Jira data is collected by adding project keys through the Jira Connections page, and Jenkins data by adding jobs through the Jenkins Connections page.
-
DORA metrics - A dedicated DORA dashboard benchmarks deployment frequency, lead time for changes, change failure rate, and recovery time against the official DORA research levels.
-
Interactive charts and filters - Filter by repository, adjust the date range, and drill into stat panels, bar charts, time series, pie charts, and tables.
-
Per-source data collection - Each repository, Jira board, and Jenkins job gets its own data collection pipeline with status tracking on the Sync Status page. Failed collections can be retried from the UI.
-
Assistant answers - Ask the Assistant about your DORA, Engineering Overview, and Engineering Throughput and Cycle dashboards in natural language.
How It Works
First, an admin or editor enables Development Insights in Settings. Venue.sh then provisions dashboards for the organization and begins syncing existing Git connections.
When repositories are imported, data-collection pipelines are created automatically, and dashboards become available under Development Insights in the sidebar.
In summary, when you enable Development Insights and import repositories, Venue.sh:
- Mirrors your Git connections to the data collection engine so it can authenticate with your Git provider.
- Creates a data pipeline per repository that pulls commits, pull requests, and contributor information.
- Populates dashboards with the collected data for you to explore.
Enabling Development Insights
- An existing organization in Venue.sh
- A role of Admin to enable the feature (though all roles can view dashboards once enabled)
- At least one configured Git connection
- In the Venue.sh app, open Settings from the cog in the upper-right corner.
- Click Organization in the settings menu, then find Development Insights.
- Toggle on Enable Development Insights.
When you enable the feature for the first time:
- Dashboards are created for your organization.
- Existing Git connections are synced for metrics collection.
- Repository imports will trigger data collection pipelines.
- A new Development Insights menu item appears in the sidebar.
Enabling the Development Insights feature does not change your existing Git connections or repositories. It simply adds a data-collection layer on top of what you already have.
Disabling the feature
You can disable Development Insights at any time from Settings > Organization by toggling off the feature. Disabling pauses data collection but preserves your dashboards and collected data. If you re-enable the feature later, everything picks up where it left off.
Next Steps
- Dashboards - Learn how to navigate dashboards, use filters, and understand the available panel types.
- Sync Status - Track data collection per repository, board, or job.
- Jira Connections - Connect Jira projects to start collecting issue and sprint data for your Jira dashboard.
- Jenkins Connections - Add Jenkins jobs for CI/CD data collection.
- Assistant - Ask about delivery metrics in natural language.