Skip to content

feat: support minimal telemetry mode#8243

Merged
hugocasa merged 10 commits intomainfrom
telemetry-minimal
Mar 11, 2026
Merged

feat: support minimal telemetry mode#8243
hugocasa merged 10 commits intomainfrom
telemetry-minimal

Conversation

@hugocasa
Copy link
Copy Markdown
Collaborator

@hugocasa hugocasa commented Mar 5, 2026

Summary

  • When EE customers enable the "disable stats" setting, telemetry now sends a minimal payload (license-compliance data only) instead of being ignored
  • Job usage and daily job usage data are excluded in minimal mode
  • The telemetry toggle is now visible in EE (was previously hidden), renamed to "Minimal telemetry"
  • Telemetry description in instance settings is now context-aware: EE users see what's sent in minimal vs full mode, CE users see a simple list

Companion PR

  • EE: windmill-labs/windmill-ee-private — telemetry-minimal branch

Test plan

  • Verify the "Minimal telemetry" toggle appears in EE instance settings
  • Verify EE telemetry description lists minimal vs full data
  • Verify CE telemetry description shows the standard list
  • Verify manual "Send usage" still works (always sends full data)

🤖 Generated with Claude Code

hugocasa and others added 2 commits March 5, 2026 15:29
When EE customers disable telemetry, send a reduced payload with only
license-compliance data instead of ignoring the setting. Job usage data
is excluded in minimal mode. The telemetry settings UI now shows in EE
with context-appropriate descriptions for both CE and EE.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Mar 5, 2026

Deploying windmill with  Cloudflare Pages  Cloudflare Pages

Latest commit: 4193e70
Status: ✅  Deploy successful!
Preview URL: https://49be5821.windmill.pages.dev
Branch Preview URL: https://telemetry-minimal.windmill.pages.dev

View logs

@hugocasa hugocasa changed the title feat: support minimal telemetry mode for EE feat: support minimal telemetry mode [ee] Mar 5, 2026
hugocasa and others added 3 commits March 5, 2026 15:32
Show "Minimal telemetry" with EE-specific description on EE, and
"Disable telemetry" with CE-specific description on CE.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@hugocasa hugocasa marked this pull request as ready for review March 5, 2026 14:56
hugocasa and others added 4 commits March 6, 2026 09:48
This commit updates the EE repository reference after PR #440 was merged in windmill-ee-private.

Previous ee-repo-ref: 3628ed51426d8d29b3d5c62864ba256b7f9eab17

New ee-repo-ref: 2f52c015bc6c81391234fa87b27ee1d4cd3a48a3

Automated by sync-ee-ref workflow.
@windmill-internal-app
Copy link
Copy Markdown
Contributor

🤖 Updated ee-repo-ref.txt to 2f52c015bc6c81391234fa87b27ee1d4cd3a48a3 after windmill-ee-private PR #440 was merged.

@windmill-internal-app windmill-internal-app Bot changed the title feat: support minimal telemetry mode [ee] feat: support minimal telemetry mode Mar 11, 2026
@hugocasa hugocasa merged commit fe1519f into main Mar 11, 2026
10 checks passed
@hugocasa hugocasa deleted the telemetry-minimal branch March 11, 2026 18:12
@github-actions github-actions Bot locked and limited conversation to collaborators Mar 11, 2026
@hcourdent
Copy link
Copy Markdown
Contributor

/docs Update all mentions where we describe what telemetry is collected with the updated content. Also add the new distinction between telemetry of Community Edition and Enterprise Edition

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants