-
Notifications
You must be signed in to change notification settings - Fork 8.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deprecate telemetry.enabled: false
#129015
Comments
Pinging @elastic/kibana-core (Team:Core) |
+1 for deprecating the enabled flag. We prompt users to re-optin upon kibana upgrades. with |
We identified another potential win: https://discuss.elastic.co/t/kibana-wont-start-after-8-2-0-upgrade/304881 The user disabled Deprecating |
We currently have 2 ways of disabling telemetry:
telemetry.optIn: false
and its similar Advanced Setting: we stop sending any data to our telemetry clustertelemetry.enabled: false
: the plugin is completely disabled in Kibana. Meaning its code is not loaded.Following #89584, we want to reduce the ability to disable plugins to make testing easier. Additionally, the new #121992 client would benefit from the
telemetry
plugin not being disabled to flush its internal queues as soon as it's notified aboutopted-out
.What's the best way to transition into deprecating this value?
I tested that adding the following deprecation step in the telemetry config definition file works as expected:
However, there are some additional changes we may want to take into consideration:
allowChangingOptInStatus: false
whenoptIn: false
so Admins can fully disable any banners?optIn: false
and it cannot be changed via the UIallowChangingOptInStatus: false
, it shouldn't show the Privacy Statement on top of not showing the opt-in/out UI options (Self-managed telemetry Privacy Statement notice shown in Cloud environment #110638).The text was updated successfully, but these errors were encountered: