TIL: Logs in Cloudwatch Log Group Take a Few Minutes Before Showing up in Cloudwatch Logs Insights Query

TL;DR - When CloudWatch Logs receives the logs, the logs take a few minutes before it's available to query via Log Insights. I found that waiting for 3 minutes before querying works reliably. If you want real time event processing, use a service like AWS Kinesis.