I wrote two parts about how you can analyze the Access Logs from AWS Amplify. And it was a time to write a third part of the series. But after touching AWS QuickSight again (I use it for Outcold Solutions) I realized that I don’t want to go through configuring it. As it is purely drag and drop way of building dashboards, and I am not very happy with that. Another option was to use AWS SES with lambdas to run SQL over Athena and send reports as CSV or nicely formatted emails with AWS SES. Bu...| www.outcoldman.com
We discussed how to download AWS Amplify access logs and analyze them locally in the first part. In this part, we will configure a constant flow of access logs to S3 storage and create AWS Athena tables to analyze the logs. To constantly upload access logs to S3, we will use a Lambda function that we will call hourly. We will partition the data daily, which will allow us to store data for years and efficiently use AWS Athena (See Partitioning Data). Because we will keep data partitioned, we w...| www.outcoldman.com