Skip to content

docs(concepts): describe data collection after the telemetry changes - #108

Draft
djsauble wants to merge 1 commit into
mainfrom
daniel/data-collection-next
Draft

djsauble wants to merge 1 commit into
mainfrom
daniel/data-collection-next

Conversation

@djsauble

@djsauble djsauble commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Stacked on #107. Review and merge #107 first. This PR's diff is the one commit on top of it.

This PR describes the Flox CLI as it behaves once the flox/flox PRs below are released. Merge it only after the Flox release that ships all of them.

flox/flox PR Change on the pages
flox/flox#4759, retire the legacy stream Removes the legacy telemetry host from "Enforce it" and from the FloxHub network table
flox/flox#4758, no hostname in Sentry Removes the hostname from error reports, on the data collection page and in the Imageless Kubernetes telemetry section. Says that earlier releases send it. Push history keeps the hostname.
flox/flox#4757, DO_NOT_TRACK Adds DO_NOT_TRACK to the summary, the turn-off instructions, the "every user on a machine" advice, the install script note and the authentication FAQ
flox/flox#4761, quiet first run Says that Flox prints a notice when it creates the device ID
flox/flox#4760, flox/flox#4762, flox/flox#4756 No change. The short page doesn't describe flox reset-metrics, config parse failures or the notice text.

Changed pages: concepts/data-collection.mdx, concepts/authentication.mdx, concepts/floxhub.mdx, imageless-kubernetes/config.mdx. No title or description changed.

Depends on

The seven flox/flox PRs in stack 4770, bottom to top:

  1. fix(sentry): omit the hostname from events and transactions flox#4758
  2. fix(telemetry): keep metrics files out of the current directory on config errors flox#4762
  3. fix(telemetry): defer the device ID until the notice is shown flox#4761
  4. fix(telemetry): make reset-metrics delete buffered events flox#4760
  5. fix(telemetry): state what Flox collects in the notice and man pages flox#4756
  6. feat(telemetry): honor DO_NOT_TRACK flox#4757
  7. feat(telemetry)!: stop sending the legacy v1 event stream flox#4759

Open questions

  1. Release scope. If a release ships only some of these PRs, trim this PR to match.
  2. DO_NOT_TRACK rules. The page follows feat(telemetry): honor DO_NOT_TRACK flox#4757 as written: DO_NOT_TRACK overrides FLOX_DISABLE_METRICS=false and disable_metrics = false, and every value except an empty value, 0 and false turns telemetry off. If feat(telemetry): honor DO_NOT_TRACK flox#4757 changes either rule, update this PR.
  3. DO_NOT_TRACK example value. The page uses DO_NOT_TRACK=1, the cross-tool convention. The man pages and notice in feat(telemetry): honor DO_NOT_TRACK flox#4757 use DO_NOT_TRACK=true. Pick one.
  4. Hostname from earlier releases. The error-report section says that earlier Flox releases also send your computer's hostname, because Sentry keeps those reports for a while. If maintainers want no mention of earlier releases, remove the sentence.

Tests

Check Result
vale on the four changed pages 0 errors, 0 warnings, 0 suggestions
mint broken-links --check-anchors on a copy of this branch, with AGENTS.md in .mintignore 13 hits in 12 files, identical to origin/main. This PR adds none.

Not run: mint dev or a visual review of the rendered pages, and any flox binary, including a build of the top of the flox/flox stack.

🤖 Generated with Claude Code

@djsauble
djsauble added this pull request to stack #109 October 5, 2026 21:36
@djsauble
djsauble force-pushed the daniel/data-collection-next branch from 0f5230f to 74fd77b Compare October 5, 2026 23:32
@djsauble
djsauble force-pushed the daniel/data-collection-next branch from 74fd77b to 3ae6dd0 Compare October 6, 2026 02:39
@djsauble
djsauble force-pushed the daniel/data-collection-next branch from 3ae6dd0 to 2fcbddd Compare October 19, 2026 20:40
@djsauble
djsauble force-pushed the daniel/data-collection-next branch from 2fcbddd to 5f3a4e5 Compare October 20, 2026 16:09
@djsauble
djsauble force-pushed the daniel/data-collection-next branch from 5f3a4e5 to fa43e9f Compare October 20, 2026 17:13
Base automatically changed from daniel/data-collection-page to main October 27, 2026 14:19
Describe the CLI as it behaves once flox/flox#4756, flox/flox#4757,
flox/flox#4758, flox/flox#4759, flox/flox#4760, flox/flox#4761 and
flox/flox#4762 are released.

Remove the legacy telemetry host from the endpoints to block and from
the FloxHub network table, now that the CLI sends one telemetry stream.

Remove the hostname from error reports, here and in the Imageless
Kubernetes telemetry section, and say that earlier releases send it.
Push history keeps the hostname.

Add DO_NOT_TRACK to the summary, the turn-off and every-user
instructions, the install script note and the authentication FAQ.

Say that Flox prints a notice when it creates the device ID.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@mintlify

mintlify Bot commented Oct 27, 2026 •

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
flox 🟢 Ready View Preview Oct 27, 2026, 2:20 PM

💡 Tip: Enable Automations to automatically generate PRs for you.

This branch was successfully deployed

1 active deployment
staging — 4ffcb2c3 Deployed Oct 27, 2026 by mintlify[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant