Deprecate telemetry.enabled: false
#129015
Labels
discuss
Feature:Telemetry
impact:high
Addressing this issue will have a high level of impact on the quality/strength of our product.
loe:medium
Medium Level of Effort
Team:Core
Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc
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: