- Track who has accessed the Axiom platform.
 - Track organization access over time.
 - Track data access over time.
 
- Track changes made by your team to your observability posture.
 - Track monitoring performance and identify which monitors generate the most query load.
 - Monitor query costs and optimize expensive queries before they impact your budget.
 - Trace queries back to their source (monitors, dashboards, or direct queries) for debugging.
 
Query tracking and cost optimization
The audit log captures rich context about queries run in your organization:- Query representation: Privacy-safe representations of queries help you understand query patterns without exposing sensitive data.
 - Query source: Track whether queries originated from monitors or direct queries.
 - Query cost: Monitor resource consumption in query units for cost optimization.
 - Storage bytes scanned: Understand data volumes processed by each query.
 
Explore audit log
- Go to the Query tab, and then click APL.
 - Query the 
axiom-auditdataset. For example, run the query['axiom-audit']to display the raw audit log data in a table. - Optional: Customize your query to filter or summarize the audit log. For more information, see Explore data.
 - Click Run.
 
action field specifies the type of activity that happened in your Axiom organization.
Query tracking and cost optimization
The audit log includes detailed information about query execution, helping you optimize performance and manage costs.Monitor high-cost queries
Identify queries that consume significant resources:Create a monitor using this query to receive alerts when expensive queries run. Adjust the 
query_cost_gbms threshold based on your organization’s usage patterns.Track monitor query load
Understanding which monitors generate the most query activity helps you optimize performance:Analyze dataset usage
Find out which datasets are used the most:Track query sources
See the distribution of queries across different sources:Export audit log
- Run the query to display the audit log.
 - Click 
More > Download as JSON.
 
Give access to audit log
The audit log is only accessible to users with the Owner role. To allow other users to access the audit log:- Create a view that defines the parts of the audit log that you want the user to access.
 - Give the user access to the view.
 
List of trackable actions
Theaction field specifies the type of activity that happened in your Axiom organization. The actions that Audit logs allow you to track are the following:
- aplDelete
 - createAnnotation
 - createAPIToken
 - createDashboard
 - createDataset
 - createEndpoint
 - createFlowConfiguration
 - createFlowDestination
 - createFlowReplay
 - createGroup
 - createMapField
 - createMonitor
 - createNotifier
 - createOrg
 - createOrgStorage
 - createPersonalToken
 - createRole
 - createUser
 - createView
 - createVirtualField
 - deleteAnnotation
 - deleteAPIToken
 - deleteDashboard
 - deleteDataset
 - deleteEndpoint
 - deleteFlowConfiguration
 - deleteFlowDestination
 - deleteGroup
 - deleteMapField
 - deleteMonitor
 - deleteNotifier
 - deleteOrg
 - deletePersonalToken
 - deleteRepo
 - deleteRole
 - deleteSession
 - deleteShareLink
 - deleteView
 - downgradeOrg
 - downgradePlan
 - fieldLimitApproached
 - fieldLimitExceeded
 - getDashboard
 - getDatasetFields
 - getField
 - getSharedRepos
 - logout
 - logoutEverywhere
 - messageSent
 - notifierFailed
 - notifierTriggered
 - notifyCustomerIOIssues
 - postRepos
 - regenerateAPIToken
 - regeneratePersonalToken
 - removeRBAC
 - removeUserFromOrg
 - resolveMonitor
 - resolveMonitorAll
 - resumeFlowReplay
 - rotateSharedAccessKeys
 - runAPLQuery
 - runAPLQueryCost
 - runMetricsQuery
 - sendOrgDeletedEmails
 - sendOrgMonthlyIngestedExceededEmail
 - sendOrgMonthlyIngestedNearLimitEmail
 - sendUserDeletedEmail
 - sendWelcomeEmail
 - setEnableAI
 - shareRepo
 - stopFlowReplay
 - streamDataset
 - triggerNotifier
 - triggerNotifierWithID
 - trimDataset
 - unShareRepo
 - updateDashboard
 - updateDataset
 - updateDatasetSettings
 - updateEndpoint
 - updateField
 - updateFlowConfiguration
 - updateFlowDestination
 - updateGroup
 - updateMapFields
 - updateMonitor
 - updateNotifier
 - updateOrg
 - updatePersonalToken
 - updateRepo
 - updateRole
 - updateUser
 - updateUserSettings
 - updateView
 - updateVirtualField
 - upgradeOrg
 - upgradePlan
 - usageCalculated
 - useShareLink
 - vacuumDataset