Tracking Dashboard Usage: Extracting Events Like Downloads or Chart Expansions from Aperture
Hi everyone,
Has anyone worked on pulling data from the Aperture database to track how users interact with dashboards? Specifically, I’m looking to capture events like dataset downloads or chart expansions. Any solutions or past requests for something similar?
Answers
-
Users with Installation Manager permissions can access event logs, either as file downloads or via the API, but these events do not cover "passive" actions like viewing a Dashboard (as opposed to "active" actions like modifying the Dashboard, or downloading data.
So for Dataset downloads, you'll see an Event records created with this operation:
EventType
Operation
EventDate
Message
TargetObjectType
TargetObjectName
Download file
Download Dataset results
10/06/2026 12:33
Download Dataset 'Customer' results
Dataset
Customer
Event logs show which Dataset was downloaded, but not that this Dataset was accessed via a specific Dashboard. It would show when a Dashboard was updated, or a component such as a Chart was published.
An Event record is not created when a user views a dashboard. Doing so requires them to access a specific URL (eg https://aperturedatastudio.global/1/7/dashboard/4), and the application log (datastudio.log) could be configured to include URL navigation (at DEBUG level) but it would not be associated with user information, so unlikely to be useful (in addition to generating a huge amount of logging).
Interested to know if anyone else has any suggestions for monitoring user-level access to view specific objects.
0