Devpilot
Workspaces

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.

FieldMeaning
Active membersWorkspace members with status Active.
Total projectsProjects in the workspace (excluding soft-deleted).
Total appsApps across all projects (excluding soft-deleted).
Total serversServers connected to the workspace (excluding soft-deleted).
Total deploymentsDeployments run against workspace apps (excluding soft-deleted).
Resource usage per memberPer-member activity counts, grouped by resource type, over the selected window.
PeriodThe 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:

SectionWhat it shows
UserThe member's name and email.
Activity frequencyTotal 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 contributionsOne entry per resource type (project, app, server, …). Each shows the total activity and an action breakdown (for example 3 creates, 12 updates, 4 deploys).
PeriodThe 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:

SectionWhat it shows
Shared resourcesResources touched by more than one member in the window, grouped by resource type with each resource's unique-user count and total activity.
Joint activitiesResources 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 pairsPairs 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

QuestionStart 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