I have deployed Snowplow using Terraform on AWS. In Kinesis I can see 4 streams: raw, enriched, bad-1, bad-2. However, in the S3 bucket there is only one folder transformed only with good folder inside. So bad data isn’t written anywhere.
What could be a problem here?
P.S. You can also use this tool to send a few good & bad events: Tracking your first events | Snowplow Documentation. (Note: it only works with https:// collector URLs, due to the “mixed content” blocking in the browser.)
So to reiterate here - there won’t be any “bad” data in S3 unless that loader has been deployed. It looks increasingly like that module has not been deployed as it would otherwise have an entry in CloudWatch logs.
Did you fork / customize the quickstart at all to your own purposes which could be why this loader is not present?
If you had followed the default pipeline setup it is indeed deployed as default so without removing it or disabling it using the options I linked it should be deployed.