op-reth stage
Manipulate individual stages
$ op-reth stage --helpUsage: op-reth stage [OPTIONS] <COMMAND> Commands: run Run a single stage drop Drop a stage's tables from the database dump Dumps a stage from a range into a new database unwind Unwinds a certain block range, deleting it from the database help Print this message or the help of the given subcommand(s) Options: -h, --help Print help (see a summary with '-h') Logging: --log.stdout.format <FORMAT> The format to use for logs written to stdout Possible values: - json: Represents JSON formatting for logs. This format outputs log records as JSON objects, making it suitable for structured logging - log-fmt: Represents logfmt (key=value) formatting for logs. This format is concise and human-readable, typically used in command-line applications - terminal: Represents terminal-friendly formatting for logs [default: terminal] --log.stdout.filter <FILTER> The filter to use for logs written to stdout [default: ] --log.file.format <FORMAT> The format to use for logs written to the log file Possible values: - json: Represents JSON formatting for logs. This format outputs log records as JSON objects, making it suitable for structured logging - log-fmt: Represents logfmt (key=value) formatting for logs. This format is concise and human-readable, typically used in command-line applications - terminal: Represents terminal-friendly formatting for logs [default: terminal] --log.file.filter <FILTER> The filter to use for logs written to the log file [default: debug] --log.file.directory <PATH> The path to put log files in [default: <CACHE_DIR>/logs] --log.file.name <NAME> The prefix name of the log files [default: reth.log] --log.file.max-size <SIZE> The maximum size (in MB) of one log file [default: 200] --log.file.max-files <COUNT> The maximum amount of log files that will be stored. If set to 0, background file logging is disabled [default: 5] --log.journald Write logs to journald --log.journald.filter <FILTER> The filter to use for logs written to journald [default: error] --color <COLOR> Sets whether or not the formatter emits ANSI terminal escape codes for colors and other text formatting Possible values: - always: Colors on - auto: Auto-detect - never: Colors off [default: always] Display: -v, --verbosity... Set the minimum log level. -v Errors -vv Warnings -vvv Info -vvvv Debug -vvvvv Traces (warning: very verbose!) -q, --quiet Silence all log output Tracing: --tracing-otlp[=<URL>] Enable `Opentelemetry` tracing export to an OTLP endpoint. If no value provided, defaults based on protocol: - HTTP: `http://localhost:4318/v1/traces` - gRPC: `http://localhost:4317` Example: --tracing-otlp=http://collector:4318/v1/traces [env: OTEL_EXPORTER_OTLP_TRACES_ENDPOINT=] --tracing-otlp-protocol <PROTOCOL> OTLP transport protocol to use for exporting traces. - `http`: expects endpoint path to end with `/v1/traces` - `grpc`: expects endpoint without a path Defaults to HTTP if not specified. Possible values: - http: HTTP/Protobuf transport, port 4318, requires `/v1/traces` path - grpc: gRPC transport, port 4317 [env: OTEL_EXPORTER_OTLP_PROTOCOL=] [default: http] --tracing-otlp.filter <FILTER> Set a filter directive for the OTLP tracer. This controls the verbosity of spans and events sent to the OTLP endpoint. It follows the same syntax as the `RUST_LOG` environment variable. Example: --tracing-otlp.filter=info,reth=debug,hyper_util=off Defaults to TRACE if not specified. [default: debug] --tracing-otlp.sample-ratio <RATIO> Trace sampling ratio to control the percentage of traces to export. Valid range: 0.0 to 1.0 - 1.0, default: Sample all traces - 0.01: Sample 1% of traces - 0.0: Disable sampling Example: --tracing-otlp.sample-ratio=0.0. [env: OTEL_TRACES_SAMPLER_ARG=]