Track backend events with Snowplow
Problem to solve
We already added Snowplow to track page views, see https://gitlab.com/gitlab-org/gitlab-ee/issues/6336.
Sooner or later we'd track things happening on the backend side as well. As a first step would be great to have a tracker that allows us to track various backend events with Snowplow and not limited to https://docs.gitlab.com/ee/system_hooks/system_hooks.html or https://docs.gitlab.com/ee//administration/custom_hooks.html
Further details
There is a Snowplow Ruby tracker already https://github.com/snowplow/snowplow-ruby-tracker but seems a bit outdated and I'm not sure it's relevant.
As a first step, I'm thinking about to have a possible option to fire an event anywhere with the common fields.