Skip to main content

Activity Log

The Activity Log provides a complete, append-only audit trail of every significant action taken in Metatate. It is stored in the app_data.activity_log table and is designed to be immutable -- entries are never updated or deleted.

Screenshot needed

the activity log page

Log Entries

Each entry in the activity log captures the following fields:

ColumnTypeDescription
actionVARCHARThe action that was performed (e.g., policy.created, deploy.applied)
entity_typeVARCHARThe type of object affected (e.g., policy, deployment, classification)
entity_idVARCHARThe unique identifier of the affected object
entity_nameVARCHARThe human-readable name of the affected object
actorVARCHARThe Snowflake user who performed the action
actor_roleVARCHARThe Snowflake role the actor was using
detailsVARIANTA JSON object with additional context about the action
created_atTIMESTAMPWhen the action occurred

Common Actions

The following action types are recorded:

ActionWhen It Occurs
policy.createdA new policy is saved for the first time
policy.updatedAn existing policy is edited and saved
policy.deletedA policy is removed
deploy.plannedA deployment plan is generated
deploy.appliedA deployment plan is applied to governance tables
deploy.materializedGovernance tables are rebuilt after deployment
classification.completedAI classification is run on a table
catalog.syncedCatalog metadata is refreshed from the database reference

Filtering and Pagination

The Activity Log page supports filtering to help you find specific entries:

  • Action type -- Filter by action (e.g., show only deploy.* actions).
  • Entity type -- Filter by the kind of object (e.g., only policy entities).
  • Date range -- Narrow results to a specific time window.
Screenshot needed

the filter controls

Results are paginated to keep the page responsive, even with thousands of entries. Use the pagination controls at the bottom to navigate through older records.

Use Cases

Compliance Auditing

The append-only design makes the activity log suitable for compliance reviews. Auditors can see exactly who changed what and when, with full traceability from policy creation through deployment.

Troubleshooting

If governance rules are not behaving as expected, the activity log helps trace the sequence of events -- when a policy was last modified, when it was deployed, and whether materialization completed successfully.

Team Visibility

In multi-user environments, the activity log keeps everyone informed about changes made by other team members. The Dashboard surfaces the most recent entries for quick awareness.