We have cloudtrail logs concerning quicksight stored in table on our redshift cluster.
I am concerned with actions that can be interpreted as user opening and viewing dashboard or analysis.
Thanks for reply. More specifically, I am looking for differentiation between GetDashboard and QueryDatabase event names. So my assumption is that when user opens dashboard, there is corresponding entry with ‘GetDashboard’ eventname. Is that correct? And correspondingly, what triggers ‘QueryDatabase’?
Hello @dubravec, this will depend on how you are utilizing datasets in your dashboards. If you are using direct query, every time a user opens a dashboard, it is going to query the most recent data from your datasource. In that case, any time GetDashboard would run so would QueryDatabase. However, if you ingest your datasets into SPICE in QuickSight, QueryDatabase would only run when you refresh the dataset manually, or on an incremental refresh schedule.
I will mark this as a solution, but if you have any further questions, please let me know!
If I’m not wrong, also the application of any filters in the dashboard or the reset of the whole filters trigger the event “QueryDatabase”.
The big limitation is that the logs do not show the ID/name of the filter applied nor the values taken by it.