This document tracks adoption metrics for KubeStellar Console to provide quantitative evidence of project traction and community growth, supporting CNCF incubation due diligence.
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
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 |
| Region | Visitors (%) |
|---|
| North America | TBD |
| Europe | TBD |
| Asia-Pacific | TBD |
| Other | TBD |
| Source | Sessions (%) |
|---|
| Direct | TBD |
| Organic search | TBD |
| Referral (GitHub, CNCF) | TBD |
| Social | TBD |
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 |
| Image | Registry | Total Pulls | Last 30 Days |
|---|
kubestellar/console | Docker Hub | TBD | TBD |
ghcr.io/kubestellar/console | GitHub Container Registry | TBD | TBD |
| Method | Estimated Usage (%) |
|---|
| Helm chart | TBD |
| Docker / Podman | TBD |
Local development (start-dev.sh) | TBD |
| Hosted (console.kubestellar.io) | TBD |
These metrics reflect live usage of the console across self-hosted and hosted deployments.
| 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 |
| 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 |
| 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 |
| Metric | Value |
|---|
| Stars | TBD |
| Forks | TBD |
| Watchers | TBD |
| Total contributors | TBD |
| New contributors (last 90 days) | TBD |
| 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 |
| 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 |
| Channel | Members/Subscribers |
|---|
CNCF Slack #kubestellar-dev | TBD |
| Mailing list subscribers | TBD |
| Community meeting attendees (avg) | TBD |
The KubeStellar Marketplace provides guided install missions for CNCF and open-source projects.
| Metric | Value |
|---|
| Total marketplace presets | TBD |
| Total install missions | TBD |
| CNCF project integrations | TBD |
| Non-CNCF project integrations | TBD |
Projects that have endorsed or integrated KubeStellar Console missions:
See ADOPTERS.md for the full adopter list.
| Metric | Value |
|---|
| Community-contributed presets | TBD |
| Community-contributed missions | TBD |
| External preset downloads | TBD |
| 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 |
| Provider | Status |
|---|
| Claude (Anthropic) | Supported |
| OpenAI | Supported |
| Gemini (Google) | Supported |
| 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 |
- 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.
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
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)