Add feature_qualified_name to Snowplow billing metadata

Related to https://gitlab.com/gitlab-org/customers-gitlab-com/-/work_items/16899#note_3502076279

Used in MR https://gitlab.com/gitlab-org/customers-gitlab-com/-/merge_requests/16306

What does this MR do?

Summary

This change adds a new piece of identifying information, called feature_qualified_name, to the usage data that gets sent for billing tracking. A corresponding test is also updated to verify that this new field is correctly included in the data.

What's the best way to test this MR?

go test -v ./helpers/usage_log/snowplow/... -run TestWriter_Store TestWriter_BuildBillingInputs

What are the relevant issue numbers?

Edited by Tarun Vellishetty

Merge request reports

Loading