- Newest
- Most votes
- Most comments
You can monitor Athena resource usage per user identity using AWS CloudTrail with StartQueryExecution and the Athena API GetQueryExecution. CloudWatch Logs Insights can be used to analyze your logs. Despite the limit, workgroups can still be used to separate users, teams, applications, or different workloads.
Hello Giovanni Thanks for getting back to me. Unfortunately we have about 800 users and this is expected to grow so we can’t use workgroups which has a 1000 hard limit. With regards to using AWS CloudTrail with StartQueryExecution and the Athena API GetQueryExecution, can you please provide more details? As I explained in my question I am familiar with Athena API GetQueryExecution, but would like some advice on how to easily query that info from cloudtrail/cloudwatch. I have seen https://aws.amazon.com/blogs/big-data/auditing-inspecting-and-visualizing-amazon-athena-usage-and-cost/ but it seems overly complicated and there would be additional costs incurred from the lambda function.
Regards Soumaya
Relevant content
- asked 5 years ago
- asked a year ago
- asked 2 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago
