Adoption Metrics

June 25, 2026 · View on GitHub

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.

MetricPeriodValue
Page viewsLast 30 daysTBD
Unique visitorsLast 30 daysTBD
Average session durationLast 30 daysTBD
Returning visitors (%)Last 30 daysTBD
Top pages by viewsLast 30 daysTBD

Geographic Distribution

RegionVisitors (%)
North AmericaTBD
EuropeTBD
Asia-PacificTBD
OtherTBD

Traffic Sources

SourceSessions (%)
DirectTBD
Organic searchTBD
Referral (GitHub, CNCF)TBD
SocialTBD

2. Installation Metrics

Helm Chart Downloads

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

MetricPeriodValue
Total Helm chart pullsAll timeTBD
Helm chart pullsLast 30 daysTBD
Unique pulling IPsLast 30 daysTBD

Container Image Pulls

ImageRegistryTotal PullsLast 30 Days
kubestellar/consoleDocker HubTBDTBD
ghcr.io/kubestellar/consoleGitHub Container RegistryTBDTBD

Installation Methods

MethodEstimated Usage (%)
Helm chartTBD
Docker / PodmanTBD
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

MetricPeriodValue
Total clusters connectedLast 30 daysTBD
Unique kubeconfig contexts discoveredLast 30 daysTBD
Average clusters per userLast 30 daysTBD
Multi-cluster users (≥ 2 clusters)Last 30 daysTBD

Dashboard Engagement

MetricPeriodValue
Dashboard loadsLast 30 daysTBD
Card interactions (expand, drill-down)Last 30 daysTBD
Average cards per dashboardLast 30 daysTBD
AI chat sessions initiatedLast 30 daysTBD

Mission Completions

MetricPeriodValue
Total missions startedLast 30 daysTBD
Total missions completedLast 30 daysTBD
Completion rate (%)Last 30 daysTBD
Most popular missions (top 5)Last 30 daysTBD

4. Community Engagement

GitHub Metrics

MetricValue
StarsTBD
ForksTBD
WatchersTBD
Total contributorsTBD
New contributors (last 90 days)TBD

Issue Velocity

MetricPeriodValue
Issues openedLast 30 daysTBD
Issues closedLast 30 daysTBD
Median time to first responseLast 30 daysTBD
Median time to closeLast 30 daysTBD

Pull Request Activity

MetricPeriodValue
PRs openedLast 30 daysTBD
PRs mergedLast 30 daysTBD
Median time to mergeLast 30 daysTBD
External contributor PRs (%)Last 30 daysTBD

Community Channels

ChannelMembers/Subscribers
CNCF Slack #kubestellar-devTBD
Mailing list subscribersTBD
Community meeting attendees (avg)TBD

5. Marketplace Activity

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

Preset & Mission Catalog

MetricValue
Total marketplace presetsTBD
Total install missionsTBD
CNCF project integrationsTBD
Non-CNCF project integrationsTBD

Adoption by Upstream Projects

Projects that have endorsed or integrated KubeStellar Console missions:

ProjectCNCF MaturityUpstream Issue/PRStatus
Open Cluster ManagementSandboxActive
Notary Project / RatifyIncubatingActive
OpenCostSandboxopencost/opencost#3649Endorsed
KitOpsSandboxkitops-ml/kitops#1115Endorsed
SubmarinerSandboxsubmariner-io/submariner#3907Endorsed
MicrocksSandboxmicrocks/community#125Contributed
kcpSandboxkcp-dev/kcp#3923Engaged

See ADOPTERS.md for the full adopter list.

Community Contributions

MetricValue
Community-contributed presetsTBD
Community-contributed missionsTBD
External preset downloadsTBD

6. Ecosystem Integration

Supported Kubernetes Distributions

DistributionTestedStatus
Vanilla KubernetesYesTBD
OpenShiftTBDTBD
EKSTBDTBD
GKETBDTBD
AKSTBDTBD
k3s / k3dTBDTBD
KindYesTBD

AI/LLM Provider Integrations

ProviderStatus
Claude (Anthropic)Supported
OpenAISupported
Gemini (Google)Supported

Methodology

Data Collection

CategorySourceCollection Method
Web analyticsGA4Automatic (console.kubestellar.io)
InstallationRegistry APIsDocker Hub API, GHCR API, Helm OCI registry
Active usageApplication telemetryAggregate, anonymous counters (opt-in)
CommunityGitHub APIPublic repository metrics
MarketplaceInternal catalogPreset/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