Citrix Secure Developer Spaces™

Workspace resource usage insights

Citrix Secure Developer Spaces™ (SDS) provides historical insights into workspace CPU and memory usage. This data is automatically collected and stored in the SDS database and is accessible via API to support rightsizing analysis and long-term trend evaluation.

By leveraging this data, customers can:

  • Analyze CPU and memory consumption for each workspace over time.
  • Identify optimal resource allocation for workspaces.
  • Reduce infrastructure costs while maintaining a high-quality developer experience.

Requirements

To enable workspace metrics collection, the Kubernetes Metrics Server must be installed. This component aggregates resource usage data across Kubernetes clusters and is commonly deployed in cloud-hosted environments or any setup that uses autoscaling.

For installation instructions and additional details, see the Kubernetes Metrics Server documentation

Data collection, storage, and access

  • Data Consolidation: SDS automatically consolidates the raw measurement data every five minutes and provides the following data points for the previous 5-minute interval:
    • Minimum, Maximum, Average, P50, P75, P95, and P99
  • Access: Data is available in both raw and aggregated formats via API. Customers can access metrics at the platform, organization, and project levels.
    • For raw data, please leverage the workspace-measurements-samples API (e.g. /v1/metrics/workspace-measurements-samples)
    • For aggregated data, please leverage the workspace-measurements API (e.g. /v1/projects/{projectId}/metrics/workspace-measurements)

For API documentation and usage examples, see the Secure Developer Spaces API documentation

Workspace resource usage insights