Migrate integrations usage events to snowplow vol. 2 - Slack
What does this MR do and why?
Related to https://gitlab.com/gitlab-org/gitlab/-/issues/369090
Migrate some of the redis_hll_counters.epics_usage.epics_usage_total_unique_counts_monthly
event's sub-events to Snowplow.
Screenshots or screen recordings
Screenshots are required for UI changes, and strongly recommended for all other merge requests.
How to set up and validate locally
- Enable snowplow micro
- Setup a Slack notifications integration: https://docs.gitlab.com/ee/user/project/integrations/slack.html . This requires creating a new Slack workspace [or getting access to integration team's test workspace]
- Trigger any of the slack notification types that are tracked:
- push
- issue
- confidential issue
- merge request
- note
- confidential note
- tag push
- pipeline
- wiki page
- Check if a new event with
perform_integrations_action
action andse_property
attribute describing the performed action has been registered atlocalhost:9090/micro/good
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Michał Wielich