Skip to content

vor troubleshoot

vor troubleshoot

Gather troubleshooting information and logs

Synopsis

Collect system information and logs from various services to help diagnose issues.

This command gathers service logs from supervisord, VOR version, system information, and connection details, then packages everything into a compressed tar file.

vor troubleshoot [flags]

Examples

  # Collect all service logs from the last 24 hours
  vor troubleshoot

  # Collect logs for specific services
  vor troubleshoot --services super,uwsgi,sdk

  # Collect logs for a specific run
  vor troubleshoot --run-id 123

  # Collect logs from a custom time range
  vor troubleshoot --after 2h --before 30m

Options

      --after duration     Filter logs to entries after this duration in the past (e.g., '24h'). Ignored if --run-id is used. (default 24h0m0s)
      --before duration    Filter logs to entries before this duration in the past (e.g., '1h30m'). Ignored if --run-id is used.
  -h, --help               help for troubleshoot
      --lines int          Number of log lines to collect per service (default 10000000)
  -o, --output string      Output file path (default "vor-troubleshoot-<current-timestamp>.tar.gz")
      --run-id string      Filter logs to the time window of a specific run ID. Overrides --before and --after.
      --services strings   Only collect logs from these services ("caddy"|"compute"|"consul"|"consul-ui"|"django-vault-agent"|"postgres"|"rabbitmq"|"sdk"|"sdk-vault-agent"|"super"|"super-vault-agent"|"syncfusion"|"uwsgi"|"vault")

Options inherited from parent commands

      --play string   playpen path
      --renew-token   renew token (default true)

SEE ALSO

  • vor - Streaming Process Flow for Financial Risk