Skip to content

Telemetry

Arthur Poiret edited this page Aug 4, 2026 · 5 revisions

Telemetry

OwlPlug collects diagnostic telemetry data to monitor application behavior, detect errors, and improve overall stability.

Telemetry is optional and can be disabled at any time in the Options tab of the application.

Telemetry data is sent to the Mixpanel EU infrastructure. Data are automatically deleted 5 years after ingestion.

For all events, the app redacts information, like user file paths, if found in error/stacktraces, before sending it over the network.

Events

Each event includes the following common properties:

  • distinctId - Randomly generated identifier for the current installation
  • appVersion - OwlPlug version currently running
  • systemTag - Operating System identifier

Event: /Startup

Sent each time the application starts.

Additional properties:

  • osName - Operating System name

Event: /Error/PluginScanIncomplete

Sent when the previous OwlPlug execution crashed during a plugin scan.

Additional properties:

  • nativeDiscoveryLoader – Name of the discovery loader used (e.g., OwlPlug Scanner, OwlPlug JNI)
  • pluginName – Name of the plugin responsible for the crash
  • pluginFormat - Format (VST2, VST3, ...) of the plugin responsible of the crash

Event: /Error/TaskExecution

Sent when a background task fails.

Additional properties:

  • taskName – Name of the failing task
  • taskClass - Name of the task class in the code.
  • errorClass - Name of the error class.
  • error – Short error message derived from the stack trace
  • rootCauseClass – Root cause class name
  • rootCauseMessage – Root cause error message

Event: /Error/StartupFailure

Sent when a background task fails.

Additional properties:

  • errorClass - Name of the error class.
  • error – Short error message derived from the stack trace.
  • phase - Startup phase.
  • rootCauseClass – Name of the root cause class.
  • rootCauseMessage - Root cause error message from stack trace.

Clone this wiki locally