Kurtosis dump

Dump Kurtosis state for debugging and sharing. Export enclave state including service logs, configurations, and file artifacts to a local directory. Use when you need to capture state for offline analysis or to share with others for debugging.

install
source · Clone the upstream repo
git clone https://github.com/kurtosis-tech/kurtosis
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/kurtosis-tech/kurtosis "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/dump" ~/.claude/skills/kurtosis-tech-kurtosis-dump && rm -rf "$T"
manifest: skills/dump/SKILL.md
source content

Dump

Export Kurtosis state for debugging and sharing.

Dump entire Kurtosis state

kurtosis dump /tmp/kurtosis-dump

This exports everything: engine state, all enclaves, services, logs.

Dump a specific enclave

kurtosis enclave dump <enclave-name> /tmp/enclave-dump

What gets exported

The dump directory contains:

  • Service logs — stdout/stderr from each service
  • Service configs — how each service was configured
  • File artifacts — all files stored in the enclave
  • Enclave metadata — creation time, status, parameters

Directory structure

/tmp/enclave-dump/
  service-1/
    spec.json         # Service configuration
    output.log        # Service logs
  service-2/
    spec.json
    output.log
  files-artifacts/
    artifact-name/
      file1.yaml
      file2.json

Common uses

Share a bug report

# Dump the problematic enclave
kurtosis enclave dump failing-enclave /tmp/bug-report

# Compress for sharing
tar czf bug-report.tar.gz -C /tmp bug-report

Compare two runs

kurtosis enclave dump run-1 /tmp/dump-1
kurtosis enclave dump run-2 /tmp/dump-2
diff -r /tmp/dump-1 /tmp/dump-2

Capture state before cleanup

# Dump everything before cleaning
kurtosis dump /tmp/pre-clean-dump
kurtosis clean -a