Telemetry (anonymous data collection) in Cover CLI
Diffblue Cover CLI captures anonymous usage data to help improve Cover services and features. You can select one or more of the following endpoints to send this data to, each of which can also be disabled:
- Diffblue - Anonymous usage data is sent to Diffblue by default, unless disabled.
- Mixpanel - Cover telemetry uses the Mixpanel analytics service. If you have your own Mixpanel instance, you can add your Mixpanel project endpoint to your telemetry configuration.
- Reports - Provides telemetry data to your Cover Reports instance (if required), allowing you to monitor Diffblue Cover usage across your organization.
Telemetry endpoints are configured using the
telemetry.propertiesfile in your Cover CLI installation. Edit/add the following sections to configure your endpoint(s):
Default- This section is for the Diffblue endpoint. The only configurable field for this section is
backend- set to
mixpanelto enable data collection, or
mymixpanel- Your Mixpanel instance.
reports- Your Cover Reports instance.
#Named section 'mymixpanel'
#Named section 'reports'
In your Cover CLI installation folders, edit the
telemetry.propertiesfile and set
nonefor each endpoint you'd like to disable (see above). You can also simply delete the section if you'd prefer.
Larger organizations may find it useful to create an in-house distribution of Cover CLI with telemetry set to your configuration, with endpoints enabled, disabled, and configured as needed:
- 1.Make a copy of the distribution zip file (
- 2.Edit the
telemetry.propertiesfile in the zip and set your endpoints as needed (see above).