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 plug-in’s meta.yaml file has 5 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, deploy the
meta.yaml file to an HTTP server with the environment variables set correctly. Then, edit the
CheCluster Custom Resource, and set the
spec: server: customCheProperties: CHE_WORKSPACE_DEVFILE_DEFAULT__EDITOR_PLUGINS: 'eclipse/che-machine-exec-plugin/7.20.0,https://your-web-server/meta.yaml'