Module client_activity

Module client_activity 

Source
Expand description

Client activity metrics from Vault API.

Queries Vault’s activity log API to retrieve client usage metrics broken down by mount point and authentication method.

§Usage

# Export client activity for a time range
vault-audit client-activity \
  --start-time 2025-10-01T00:00:00Z \
  --end-time 2025-10-31T23:59:59Z \
  --output client-activity.csv

# Skip TLS verification (dev/test only)
vault-audit client-activity --start-time ... --insecure

§Requirements

Requires environment variables:

  • VAULT_ADDR: Vault server URL
  • VAULT_TOKEN: Token with activity read permissions

§Output

Generates CSV with:

  • Client ID
  • Client type (entity or non-entity)
  • Mount accessor and path
  • Namespace (if applicable)

Useful for:

  • License compliance tracking
  • Understanding client distribution
  • Capacity planning

Functions§

format_number
run