autonomy audit export

Export retained audit records as JSON or CSV

Synopsis

Reads and filters audit records from the local audit store and writes them to a file in the requested format.

When –pg-url is set (or AUTONOMY_AUDIT_PG_URL is in the environment), records are read from the PostgreSQL audit_events table. Otherwise the local JSONL file store is used (–audit-dir).

Filters are the same as ‘audit query’. –output (file path) is required.

Formats: json pretty-printed JSON array (default) csv RFC 4180 CSV with header row: timestamp, event_name, category, action, outcome, actor, resource_type, resource, source, fields_json

Usage

autonomy audit export [flags]

Options

      --actor string        filter by operator identity
      --audit-dir string    audit storage directory (default: AUTONOMY_AUDIT_DIR or XDG state path)
      --category string     audit domain filter: rollout | ha | relay | cert | auth | system | rollback
      --end-time string     inclusive RFC3339 end time
      --event-type string   exact event name filter (e.g. "rollout.plan.created")
      --format string       export format: "json" or "csv" (default "json")
      --outcome string      result filter: success | failure | denied | pending
      --output string       output file path (required)
      --pg-url string       PostgreSQL URL for DB-backed audit query (env: AUTONOMY_AUDIT_PG_URL)
      --source string       component filter: orchestrator | edge | cli
      --start-time string   inclusive RFC3339 start time

See also