Add snowplow_enabled to Service ping payload
We could add to Service ping snowplow_enabled to learn how many instances use the Snowplow tracking.
Might be interesting how many instances have the GitLab Snowplow collector set up. This might happen because we had it as an example in docs.
This would help us understand the number of events we could receive for instances that would have GitLab Snowplow collector configured.
Requirements
- Add
snowplow_enabled
to Service ping, this metric should be optional. - Add
use_giltab_snowplow_collector_hostname
metric to check if we have self managed instances use the GitLab Snowplow collector. - Add thetotal number of Snowplow events. Can we have this information?
Proposal
- Use
Gitlab::CurrentSettings.snowplow_enabled?
- Use
Gitlab::CurrentSettings.snowplow_collector_hostname == "snowplow.trx.gitlab.net"
Edited by Alina Mihaila