Adds vector transformation for snowplow bad events
What does this MR do and why?
This removes PII data from snowplow_bad_events
Relates to: https://gitlab.com/gitlab-org/analytics-section/product-analytics/analytics-stack/-/issues/176
Screenshots or screen recordings
Sample payload before/after vector transformation
Before | After |
---|---|
|
|
How to set up and validate locally
- Run
docker compose up
- Generate a bad event in snowplow by sending an incorrect payload.
- Check clickhouse table
default.snowplow_bad_events
. schema should not have enriched payload, user id or ip address.
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 Surabhi Suman