The Woopra telemetry plug-in
The Woopra Telemetry Plugin is a plug-in built to send telemetry from a Eclipse Che installation to Segment and Woopra. This plug-in is used by Eclipse Che hosted by Red Hat, but any Eclipse Che deployment can take advantage of this plug-in. There are no dependencies other than a valid Woopra domain and Segment Write key. The devfile v2 for the plug-in, plugin.yaml, has four environment variables that can be passed to the plug-in:
WOOPRA_DOMAIN- The Woopra domain to send events to.
SEGMENT_WRITE_KEY- The write key to send events to Segment and Woopra.
WOOPRA_DOMAIN_ENDPOINT- If you prefer not to pass in the Woopra domain directly, the plug-in will get it from a supplied HTTP endpoint that returns the Woopra Domain.
SEGMENT_WRITE_KEY_ENDPOINT- If you prefer not to pass in the Segment write key directly, the plug-in will get it from a supplied HTTP endpoint that returns the Segment write key.
To enable the Woopra plug-in on the Eclipse Che installation:
plugin.yamldevfile v2 file to an HTTP server with the environment variables set correctly.
CheClusterCustom Resource. See Using the CLI to configure the CheCluster Custom Resource.
spec: devEnvironments: defaultPlugins: - editor: eclipse/che-theia/next (1) plugins: (2) - 'https://your-web-server/plugin.yaml'
editorIdto set the telemetry plug-in for.
2 The URL to the telemetry plug-in’s devfile v2 definition.