Team Analytics
Understand workspace activity, member performance, and collaboration patterns in Devpilot.
Team Analytics
Devpilot's team analytics turn the activity log of your workspace into a picture of how your team is using the platform — who is shipping, which resources are shared, and how activity is trending. This page explains the views that are available, the numbers behind them, and how to export the raw data for offline analysis.
Analytics are read-only and derive from existing activity records. Opening an analytics view never changes resource state, never creates alerts, and never affects quotas.
Who Can View Analytics
Any member who can view the workspace can open the analytics views — Owners, Admins, and Members all have read access. Analytics data is scoped strictly to the current workspace; activity a user performed in another workspace never appears here.
Time Windows
Most analytics views let you pick a lookback window. The default is 30 days; common choices are 7, 14, 30, 60, and 90. Every view shows the exact start date, end date, and length in days so you can tell how far back the numbers reach.
Activity feeds use a row limit instead — the default is 50 rows per page.
Workspace Usage Statistics
Open Workspace > Analytics > Usage to see a top-level summary of the workspace.
| Field | Meaning |
|---|---|
| Active members | Workspace members with status Active. |
| Total projects | Projects in the workspace (excluding soft-deleted). |
| Total apps | Apps across all projects (excluding soft-deleted). |
| Total servers | Servers connected to the workspace (excluding soft-deleted). |
| Total deployments | Deployments run against workspace apps (excluding soft-deleted). |
| Resource usage per member | Per-member activity counts, grouped by resource type, over the selected window. |
| Period | The start date, end date, and length in days for the lookback window. |
This is the quickest way to answer "how big is this workspace and how busy is it?".
Member Performance
Open Workspace > Analytics > Members > Performance to compare members against each other, or open a single member to drill in. For each member you get:
| Section | What it shows |
|---|---|
| User | The member's name and email. |
| Activity frequency | Total events in the window, the number of distinct calendar days the member was active, the average events per active day, and a day-by-day breakdown for charting. |
| Resource contributions | One entry per resource type (project, app, server, …). Each shows the total activity and an action breakdown (for example 3 creates, 12 updates, 4 deploys). |
| Period | The start date, end date, and length in days for the window. |
Use performance views to identify power users, spot members who have gone quiet, and understand who is driving work in each resource area. Open a single member to get a focused view, or the all-members view to compare the whole team at once.
Team Collaboration
Open Workspace > Analytics > Collaboration for metrics on how members work together. The view has three sections plus the window period:
| Section | What it shows |
|---|---|
| Shared resources | Resources touched by more than one member in the window, grouped by resource type with each resource's unique-user count and total activity. |
| Joint activities | Resources multiple members acted on during the same calendar day — a proxy for real-time collaboration. Shows a total count and a per-day grouping. |
| Collaboration pairs | Pairs of members who both worked on the same resource in the window. Each pair shows the two members, how many resources they shared, and which resources they collaborated on. |
Collaboration metrics help you see where knowledge is shared and where only one person owns something — useful for onboarding, handovers, bus-factor planning, and finding natural review partners.
Shared resources require more than one distinct user to appear. Resources touched by only one person never show up in collaboration metrics, so the totals here focus on real collaboration rather than individual work.
Activity Feed
The activity feed is a chronological stream of workspace events.
- Workspace-wide feed — open Workspace > Analytics > Activity Feed for the latest events across the whole workspace.
- Per-member feed — open a member's profile and choose Activity Feed to see only that member's events.
Both feeds let you choose how many rows to show; the default is 50 rows, and the list is ordered newest first. Use the feed for a quick "what just happened?" view when investigating an issue or onboarding someone new to the workspace.
Exporting Analytics
Owners, Admins, and Members can export analytics data for reports or offline analysis.
Open Analytics Export
Go to Workspace > Analytics > Export.
Pick a Format
Choose JSON for machine-readable output or CSV for spreadsheets. Only these two formats are supported — anything else returns a validation error.
Choose the Window
Set the number of days to include (default 30). The export reuses the same window logic as the in-app views.
Download
CSV exports stream to your browser as workspace-{id}-analytics-{yyyy-mm-dd-hh-mm-ss}.csv. Nested fields (arrays and objects) are JSON-encoded inside their cell so the file stays flat. JSON exports are returned inline and can be saved directly.
Analytics exports can contain member names, emails, and resource identifiers. Treat them like any other sensitive workspace export and store them securely.
Reading the Numbers Correctly
- Activity counts are event-based. Each action a member performs (create, update, deploy, and so on) is one event. Large numbers reflect frequent, not necessarily bigger, work.
- Active days are distinct calendar days. A member can rack up many activities in one day; that still counts as one active day.
- Shared resources require more than one distinct user. Resources touched by only one person never appear in collaboration metrics.
- All metrics are scoped to the current workspace. Work a member does in another workspace does not appear here.
- Soft-deleted resources are excluded from the counts in the usage summary, so historical totals track what still exists rather than what ever existed.
- Totals update in near real-time. Analytics reads from the same activity log that powers audit views; new events are reflected on the next request.
When to Use Which View
| Question | Start with |
|---|---|
| "How big is this workspace?" | Usage Statistics. |
| "Who are my top contributors this month?" | All-Members Performance. |
| "Why has activity fallen for Jane?" | Single-Member Performance + per-member Activity Feed. |
| "Which projects have real multi-person ownership?" | Collaboration > Shared resources. |
| "Who did what just now?" | Workspace-wide Activity Feed. |
| "Give me the raw data for a report." | Export (JSON or CSV). |
Next steps
Quotas and usage alerts
See how aggregate usage relates to your workspace's quota limits.
Access audit trail
Pair activity with access changes to investigate who did what and why.
Team management
Act on analytics findings by adjusting team membership and roles.
Roles and permissions
Understand the roles behind the actions you see in the activity feed.