Activity Logs

The activity log is a chronological record of actions taken on resources in Validio. Each entry records who performed an action (a user, an API key, or the system), what the action was, which resource it affected, and when it happened. Use the activity log to answer questions like "who started this source?", "when was this validator's threshold changed?", or "who resolved this incident?". For the programmatic equivalent, see the CSV Export API.

What the Activity Log Records

The activity log captures lifecycle and management actions across Validio resources — sources, validators, credentials, segmentations, windows, filters, incidents, glossary terms, namespaces, users, teams, roles, API keys, notification channels, notification rules, and tags.

Beyond the standard create, update, and delete actions, the log records resource-specific actions, including:

  • Sources — started, stopped, polled, backfilled, reset, muted, and owner changed.
  • Validators — re-run, reset, muted, owner changed, and metric retrained.
  • Incident groups — status updated, owner assigned, muted, and comment added.
  • Credentials — catalog refreshed.
  • Namespaces — roles granted and revoked.
  • Glossary terms — resource added and removed.

Each entry carries the actor, a timestamp, the affected resource and its namespace, and a human-readable description of the action.

Where the Activity Log Appears

The same activity log is presented in several places, each scoped to a different part of the product. A global view appears on the Overview dashboard, and scoped views appear on individual resource pages.

ScopeWhere it appearsCSV export
GlobalActivity panel on the Overview dashboardYes
SourceActivity panel on the Source details Overview tabYes
ValidatorActivity panel on the Validator details Overview tabYes
Incident groupComments and Activity panel on the Incident group details Overview tabNo
Glossary termActivity panel on the glossary term Overview tabNo

Scoped views show only the activity for that resource. Wherever an entry references another resource, you can click through to the relevant page in the product.

📘

Activity log vs. the Activity tab

The activity log described here is distinct from the Activity tab on a source or in the Catalog, which shows operational system events such as polling and catalog jobs. See Source details for the source Activity tab.

Access Control

The activity log respects role-based access control. You only see events for resources you have access to, and the same scoping applies to CSV exports. Activity for administrative resources — users, teams, roles, API keys, settings, and namespace role assignments — is visible only to users with the corresponding administrative permission.

Filtering and Loading

The global Activity panel can be filtered by Namespace and Time range. It does not filter by Tags or Owner. Entries are ordered with the most recent first.

The panel loads recent activity first and progressively expands the time window as you select Load more, so you can scroll back through history without setting an explicit range.

Export the Activity Log to CSV

CSV export is available for the global, source, and validator activity logs. Incident-group and glossary-term activity logs cannot be exported from the UI.

Export options for the Activity log


Click the menu in the activity panel header and pick Export to download a CSV. A small popover lets you pick the time range:

  • Current month (default), Current quarter, Current year, or Custom… to enter a specific start and end date.

The exported file is named activities-{from}_{to}.csv when the range is bounded, or activities-{today}.csv for an unbounded range. On a Source or Validator details page, the export is automatically scoped to that resource.

📘

The export reads from the database, not the on-screen view

The export time range is independent of what is currently loaded in the panel. You do not need to scroll to historical data before exporting — the export reads directly from the database for the range you choose.

The on-screen panel hides activity for resources that have since been deleted, but the CSV export preserves those entries with the resource's original name, so records such as "user X deleted source Y" remain visible after Y is removed.

CSV Columns

ColumnDescription
TimestampWhen the action occurred (ISO 8601, UTC).
ActionAction type, such as CREATED, UPDATED, DELETED, or a resource-specific action like STARTED.
Activity typeInternal event type, for example SourceCreateActivity.
Entity nameName of the affected resource at the time of the event.
Entity IDUnique identifier of the affected resource.
Actor typeUser, API key, or System.
ActorEmail (for users) or API-key name (for API keys); empty for System.
NamespaceThe namespace the resource belonged to, when applicable.
DescriptionHuman-readable summary of the event.

For programmatic access to the same data via REST, see the CSV Export API.