Data privacy

Data Collection and Privacy #

To ensure your privacy and security, the Stackbooster agent explicitly does not collect the following types of sensitive information:

  • Secrets: Kubernetes secrets are excluded to ensure the confidentiality of sensitive data.
  • Environment Variables: Environment variables from pods are not collected to maintain application security.
  • Passwords, Security Tokens, Private Keys, etc: These are not collected to ensure sensitive information remains secure.

Data We Collect #

The Stackbooster agent gathers diverse data from the Kubernetes API server to offer comprehensive monitoring and management. Installing the Stackbooster agent ensures efficient cluster management and monitoring, while safeguarding sensitive information. These data collection practices enable advanced features such as resource optimization, scaling, and health monitoring of the cluster.

1. Cluster Resource Information #

  • Pods: Metadata, status, and spec details, excluding environment variables and secrets.
  • Nodes: Metadata, status, and resource capacity/usage details.
  • DaemonSets: Metadata and status.
  • Storage:
    • PersistentVolumes (PV)
    • PersistentVolumeClaims (PVC)
    • StorageClasses

2. Namespace and Resource Quotas #

  • Namespaces: Metadata and status.
  • Pod Disruption Budgets: Metadata and status.

3. Scheduling and Autoscaling Data #

  • HorizontalPodAutoscalers: Metadata, spec, and status.
  • Jobs: Metadata, spec, and status.
  • Events: Metadata and involved objects.

4. Custom Resources #

  • Custom Resources: Metadata and status for resources like sbawsnodetemplates that are used temporarly to configure the nodes templates.

5. Metrics #

  • Pod Metrics: Resource usage metrics from metrics.k8s.io.