Audit Logs allows Auditors to monitor user operations in
their deployment.
Tracked Events
We track the following resources:
| Resource | |
|---|
| AuditableGroup | | Field | Tracked |
|---|
| avatar_url | true | | quota_allowance | true | | members | true | | id | true | | name | true | | organization_id | false |
|
| Organization | | Field | Tracked |
|---|
| id | true | | name | true | | description | true | | created_at | false | | updated_at | false |
|
| OrganizationMember | | Field | Tracked |
|---|
| updated_at | false | | roles | true | | user_id | true | | organization_id | true | | created_at | false |
|
| User | | Field | Tracked |
|---|
| deleted | true | | id | true | | username | true | | rbac_roles | true | | login_type | false | | updated_at | false | | hashed_password | true | | status | true | | last_seen_at | false | | email | true | | created_at | false | | avatar_url | false |
|
| Workspace | | Field | Tracked |
|---|
| id | true | | template_id | true | | deleted | false | | name | true | | organization_id | false | | owner_id | true | | autostart_schedule | true | | ttl | true | | last_used_at | false | | created_at | false | | updated_at | false |
|
| WorkspaceBuild | | Field | Tracked |
|---|
| created_at | false | | job_id | false | | id | false | | updated_at | false | | template_version_id | true | | initiator_id | false | | deadline | false | | daily_cost | false | | build_number | false | | provisioner_state | false | | reason | false | | workspace_id | false | | transition | false |
|
| GitSSHKey | | Field | Tracked |
|---|
| created_at | false | | updated_at | false | | private_key | true | | public_key | true | | user_id | true |
|
| Template | | Field | Tracked |
|---|
| updated_at | false | | provisioner | true | | id | true | | default_ttl | true | | organization_id | false | | icon | true | | min_autostart_interval | true | | deleted | false | | display_name | true | | group_acl | true | | name | true | | created_at | false | | created_by | true | | user_acl | true | | is_private | true | | active_version_id | true | | allow_user_cancel_workspace_jobs | true | | description | true |
|
| TemplateVersion | | Field | Tracked |
|---|
| id | true | | template_id | true | | name | true | | created_at | false | | updated_at | false | | readme | true | | job_id | false | | created_by | true | | organization_id | false |
|
Filtering logs
In the Coder UI you can filter your audit logs using the pre-defined filter or by using the Coder's filter query like the examples below:
resource_type:workspace action:delete to find deleted workspaces
resource_type:template action:create to find created templates
The supported filters are:
resource_type - The type of the resource. It can be a workspace, template, user, etc. You can find here all the resource types that are supported.
resource_id - The ID of the resource.
resource_target - The name of the resource. Can be used instead of resource_id.
action- The action applied to a resource. You can find here all the actions that are supported.
username - The username of the user who triggered the action.
email - The email of the user who triggered the action.
date_from - The inclusive start date with format YYYY-MM-DD.
date_to - the inclusive end date with format YYYY-MM-DD.
Enabling this feature
This feature is only available with an enterprise license. Learn more