Skip to content

Latest commit

 

History

History
254 lines (183 loc) · 7.95 KB

File metadata and controls

254 lines (183 loc) · 7.95 KB

Adoption Metrics

This document tracks adoption metrics for KubeStellar Console to provide quantitative evidence of project traction and community growth, supporting CNCF incubation due diligence.

Overview

CNCF incubation requires demonstrable evidence of adoption, production usage, and community health. This document defines the metrics framework, collection methodology, and current data for KubeStellar Console. Metrics are organized into six categories: web analytics, installation, active usage, community engagement, marketplace activity, and ecosystem integration.

Note: Placeholder values are marked with _TBD_. Replace with actual data when available. Snapshot date should be recorded with each update.

Last updated: TBD


1. Web Analytics (GA4)

The hosted console at console.kubestellar.io uses Google Analytics 4 for anonymous, privacy-respecting usage telemetry.

Metric Period Value
Page views Last 30 days TBD
Unique visitors Last 30 days TBD
Average session duration Last 30 days TBD
Returning visitors (%) Last 30 days TBD
Top pages by views Last 30 days TBD

Geographic Distribution

Region Visitors (%)
North America TBD
Europe TBD
Asia-Pacific TBD
Other TBD

Traffic Sources

Source Sessions (%)
Direct TBD
Organic search TBD
Referral (GitHub, CNCF) TBD
Social TBD

2. Installation Metrics

Helm Chart Downloads

KubeStellar Console is distributed via OCI-compatible Helm chart registry.

Metric Period Value
Total Helm chart pulls All time TBD
Helm chart pulls Last 30 days TBD
Unique pulling IPs Last 30 days TBD

Container Image Pulls

Image Registry Total Pulls Last 30 Days
kubestellar/console Docker Hub TBD TBD
ghcr.io/kubestellar/console GitHub Container Registry TBD TBD

Installation Methods

Method Estimated Usage (%)
Helm chart TBD
Docker / Podman TBD
Local development (start-dev.sh) TBD
Hosted (console.kubestellar.io) TBD

3. Active Usage

These metrics reflect live usage of the console across self-hosted and hosted deployments.

Cluster Connections

Metric Period Value
Total clusters connected Last 30 days TBD
Unique kubeconfig contexts discovered Last 30 days TBD
Average clusters per user Last 30 days TBD
Multi-cluster users (≥ 2 clusters) Last 30 days TBD

Dashboard Engagement

Metric Period Value
Dashboard loads Last 30 days TBD
Card interactions (expand, drill-down) Last 30 days TBD
Average cards per dashboard Last 30 days TBD
AI chat sessions initiated Last 30 days TBD

Mission Completions

Metric Period Value
Total missions started Last 30 days TBD
Total missions completed Last 30 days TBD
Completion rate (%) Last 30 days TBD
Most popular missions (top 5) Last 30 days TBD

4. Community Engagement

GitHub Metrics

Metric Value
Stars TBD
Forks TBD
Watchers TBD
Total contributors TBD
New contributors (last 90 days) TBD

Issue Velocity

Metric Period Value
Issues opened Last 30 days TBD
Issues closed Last 30 days TBD
Median time to first response Last 30 days TBD
Median time to close Last 30 days TBD

Pull Request Activity

Metric Period Value
PRs opened Last 30 days TBD
PRs merged Last 30 days TBD
Median time to merge Last 30 days TBD
External contributor PRs (%) Last 30 days TBD

Community Channels

Channel Members/Subscribers
CNCF Slack #kubestellar-dev TBD
Mailing list subscribers TBD
Community meeting attendees (avg) TBD

5. Marketplace Activity

The KubeStellar Marketplace provides guided install missions for CNCF and open-source projects.

Preset & Mission Catalog

Metric Value
Total marketplace presets TBD
Total install missions TBD
CNCF project integrations TBD
Non-CNCF project integrations TBD

Adoption by Upstream Projects

Projects that have endorsed or integrated KubeStellar Console missions:

Project CNCF Maturity Upstream Issue/PR Status
Open Cluster Management Sandbox Active
Notary Project / Ratify Incubating Active
OpenCost Sandbox opencost/opencost#3649 Endorsed
KitOps Sandbox kitops-ml/kitops#1115 Endorsed
Submariner Sandbox submariner-io/submariner#3907 Endorsed
Microcks Sandbox microcks/community#125 Contributed
kcp Sandbox kcp-dev/kcp#3923 Engaged

See ADOPTERS.MD for the full adopter list.

Community Contributions

Metric Value
Community-contributed presets TBD
Community-contributed missions TBD
External preset downloads TBD

6. Ecosystem Integration

Supported Kubernetes Distributions

Distribution Tested Status
Vanilla Kubernetes Yes TBD
OpenShift TBD TBD
EKS TBD TBD
GKE TBD TBD
AKS TBD TBD
k3s / k3d TBD TBD
Kind Yes TBD

AI/LLM Provider Integrations

Provider Status
Claude (Anthropic) Supported
OpenAI Supported
Gemini (Google) Supported

Methodology

Data Collection

Category Source Collection Method
Web analytics GA4 Automatic (console.kubestellar.io)
Installation Registry APIs Docker Hub API, GHCR API, Helm OCI registry
Active usage Application telemetry Aggregate, anonymous counters (opt-in)
Community GitHub API Public repository metrics
Marketplace Internal catalog Preset/mission registry counts

Privacy Considerations

  • No PII is collected. All usage telemetry is anonymous and aggregate.
  • Web analytics use GA4 with IP anonymization enabled.
  • Self-hosted deployments do not phone home — usage metrics from self-hosted instances are not collected unless the operator explicitly opts in.
  • Community metrics are derived from public GitHub data only.
  • All data collection complies with the KubeStellar Privacy Policy and CNCF guidelines.

Update Cadence

This document should be updated:

  • Monthly for web analytics and installation metrics
  • Quarterly for community engagement and marketplace activity
  • Before each CNCF review milestone with a comprehensive snapshot

Automation

Where possible, metrics should be collected via automated scripts:

  • GitHub metrics: GitHub REST/GraphQL API
  • Container pulls: Docker Hub API (/v2/repositories/{namespace}/{name}/)
  • GA4: Google Analytics Data API (v1)

References