- 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 or direct queries) for debugging.
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.
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.
Use cases and examples
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.
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: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