Audit log

See who changed what and when, with before and after values, kept for 24 months.

Audit log

A record of who changed what in your organisation, when, and what the values were before and after.

Where in CostGlassSettings → Audit Log
PlanAll plans
Who can do thisOwner and Admin
Time needed5 minutes
In short
  • Every change to settings and configuration is recorded with the person, the time and the before and after values.
  • Only Owners and Admins can read it. Members see an "Owners and admins only" message.
  • Events are kept for 24 months, then deleted automatically.
  • Secrets such as webhook URLs, keys and passwords are never stored; they show as [redacted].
  • It records changes, not views: reading a page is not logged. Some areas are not covered yet (see below).
Before you begin
  • You are an Owner or Admin. Impersonation sessions (support "open as organisation") cannot open it.

Find an event

1
Open the page
Choose Settings, then Audit Log.
2
Set filters
Use the filter bar, then click Apply. Reset clears them.
3
Open an event
Click any row to open the Audit event panel.
FilterWhat it does
Event typeCreate, Update, Delete or Other.
Object typeThe kind of thing changed, for example user, budget, saved view, virtual tag. Only types that appear in your log are listed.
Object nameSearch by the name of the thing changed.
UserWho made the change.
SourceConsole (the web app), Api, System (automatic jobs) or Operator (CostGlass support).
FromStart date. With To, sets the period (UTC days).

Read the list and an event

The table columns are When, Event, Object type, Object, User and Source. The coloured badge shows create, update, delete or other. Use the pager at the bottom for more rows.

The event panel shows the time, action, object and ID, user and source, then a Changes table with Field, Previous and New. Red marks what was removed or replaced, green what is new. Copy link gives a link to that event for colleagues who are Owners or Admins.

Note
Events with no field details say "No field-level details were recorded for this event." Changes made by CostGlass support show as CostGlass support with no person and no field details.

Export

Click Export CSV to download the events that match your filters: time (UTC), event type, action, object, user, email, source and which fields changed. An export holds at most the newest 50,000 events and tells you if it was cut short.

What is recorded

  • People: invitations, role changes, removals, and who is scoped to which hierarchy node.
  • Hierarchy: nodes and rules created, renamed, moved or deleted, and account placements.
  • Cloud and SaaS connections: created, updated, disconnected; Kubernetes agent tokens and cluster removal.
  • Single sign-on changes, Jira connect and disconnect, and the data residency settings and purges.
  • Budgets, cost alerts, anomaly rules and settings, uptime alert policies, unit economics metrics.
  • Virtual tags and their rules, saved views, saved filters, saved reports, report and view schedules, dashboards, issues and annotations.

What is not recorded

Gaps
  • Creating and revoking API keys, billing and plan changes, notification preferences and profile edits.
  • Some actions where the person is not identified are recorded without a user (for example Azure consent steps, and routes that take the organisation from the request).
  • An in-cluster Kubernetes agent registering itself, and creating or deleting an uptime service.
  • Anything done before an area started being logged.
  • Sign-ins and page views.

Retention

Events are kept for 24 months (730 days). A daily job removes older ones and also whenever you use Purge Now on the data residency page. Each deletion writes its own entry saying how many rows went.

Frequently asked questions

Can someone edit or delete entries?
Not through the product. The only deletion is the automatic 24 month clean-up.
Can a Member see the log?
No.
Is the log specific to my region?
Yes. Each region keeps its own data, including its audit log.

Related guides