Licensing Insights Dashboard for CircleCI Server
V
Vishal Raina
Overview
We're requesting a comprehensive Licensing Insights Dashboard to provide detailed analytics on user activity, track deactivation reasons, and allow permanent exceptions for critical users.
Key Requirements:
Dashboard Visualization
Centralized overview of CircleCI licensing usage
Visual charts and graphs showing active/inactive user trends
Customizable time period selection
User Activity Metrics:
Detailed analytics on builds triggered and pipelines executed
Usage metrics with filtering by timeframe (daily/weekly/monthly)
Activity threshold indicators
User Status Tracking:
Complete user listing with current status (active/inactive)
Detailed deactivation reasons with timestamps
Admin accountability for deactivation actions
Historical status change logs for auditing
Critical User Protection:
Ability to designate users as "critical" to prevent automatic deactivation
Management interface for critical user list maintenance
Confirmation prompts and notifications when critical users are modified
Reporting Capabilities:
Exportable reports on licensing usage and status changes
Real-time data integration with existing CircleCI APIs
Scheduled report delivery options
Business Objectives:
Increase transparency into license utilization
Optimize resource allocation by identifying inactive users
Maintain security compliance through detailed audit trails
Prevent workflow disruptions by protecting essential users
This feature will significantly enhance our license management capabilities while ensuring business-critical operations remain uninterrupted.