Skip to content

Enable anonymous telemetry defaults#12

Merged
suguanYang merged 3 commits into
mainfrom
feat/wangbinqi/self-hosted-telemetry
Jun 13, 2026
Merged

Enable anonymous telemetry defaults#12
suguanYang merged 3 commits into
mainfrom
feat/wangbinqi/self-hosted-telemetry

Conversation

@suguanYang

Copy link
Copy Markdown
Contributor

Summary

  • enable self-hosted anonymous telemetry by default with TELEMETRY_ENABLED=true
  • configure the PostHog ingestion host/project token through self-hosted env defaults
  • document the anonymous installation id, opt-out flag, and privacy boundary in English and Chinese docs
  • keep dashboard NEXT_PUBLIC_POSTHOG_* analytics separate from server-side self-hosted telemetry

Notes

Tests

  • bash -n scripts/entrypoint.sh
  • git diff --check

@suguanYang suguanYang force-pushed the feat/wangbinqi/self-hosted-telemetry branch from 23697f4 to 3d3fb30 Compare June 11, 2026 02:47
@suguanYang

Copy link
Copy Markdown
Contributor Author

do not expose posthog in the document, and I didnt understand why we need so many telemetry env vars, like TELEMETRY_POSTHOG_HOST, didnt this should be configed for a fixed knowhere prod api?

@suguanYang suguanYang merged commit 80f03d7 into main Jun 13, 2026
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