Graylog2 / graylog2-server

Free and open log management
https://www.graylog.org
Other
7.37k stars 1.06k forks source link

Disable telemetry in local mode #15363

Open bernd opened 1 year ago

bernd commented 1 year ago

Expected Behavior

The telemetry reporting should be disabled when the Graylog server runs in local mode. (--local)

Decision May 25th: Instead of completely disabling telemetry, we will configure it as follows:

Tasks

Current Behavior

The telemetry reporting is enabled even when Graylog is running in local mode.

Context

We run test and development setups in local mode. Submitting telemetry data for test and dev setups would produce lots of noise in the analysis of user behaviour in public environments .

Your Environment

janheise commented 1 year ago

@bernd wondering about our Integration Tests and org.graylog.testing.graylognode.NodeContainerFactory? Do we have to fix these, too?

bernd commented 1 year ago

@bernd wondering about our Integration Tests and org.graylog.testing.graylognode.NodeContainerFactory? Do we have to fix these, too?

@janheise The telemetry only affects the frontend, as far as I know. The NodeContainerFactory is already disabling versionchecks via the GRAYLOG_VERSIONCHECKS environment variable.

janheise commented 1 year ago

@bernd at least for the reporting IT tests, we build and start the frontend, too.

bernd commented 1 year ago

@bernd at least for the reporting IT tests, we build and start the frontend, too.

@janheise Ah okay. I think we have an ongoing issue to disable telemetry for reporting in 5.1?