Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Internal Tools

Flag reference for orloj-loadtest (reliability/load harness) and orloj-alertcheck (alert profile evaluator). These are operational and CI tools, not user-facing CLIs.

orloj-loadtest

Print full flags:

go run ./cmd/orloj-loadtest -h
FlagDefaultDescriptionCondition / Notes
--base-urlhttp://127.0.0.1:8080Orloj API base URL.n/a
--namespacedefaultTarget namespace.n/a
--tasks50Number of tasks to create.n/a
--create-concurrency10Concurrent task-create workers.n/a
--poll-concurrency20Concurrent status-poll workers.n/a
--poll-interval500msPoll interval for task status.n/a
--run-timeout5mGlobal run timeout.n/a
--task-systemreport-systemAgentSystem for generated tasks.n/a
--topic-prefixloadtest-topicTask input topic prefix.n/a
--task-priorityhighTask priority.n/a
--task-retry-attempts3Generated Task.spec.retry.max_attempts.n/a
--task-retry-backoff2sGenerated Task.spec.retry.backoff.n/a
--message-retry-attempts4Generated Task.spec.message_retry.max_attempts.n/a
--message-retry-backoff200msGenerated Task.spec.message_retry.backoff.n/a
--message-retry-max-backoff2sGenerated Task.spec.message_retry.max_backoff.n/a
--message-retry-jitterfullGenerated Task.spec.message_retry.jitter.`none
--setuptrueApply baseline manifests before load run.n/a
--min-ready-workers2Minimum ready workers required before run.0 disables check.
--worker-ready-timeout45sMax wait for worker readiness check.n/a
--inject-invalid-system-rate0Fraction routed to invalid system.Injection control.
--invalid-system-namemissing-system-loadtestInvalid system name used for injection.Injection control.
--inject-timeout-system-rate0Fraction routed to timeout system.Injection control.
--timeout-system-nameloadtest-timeout-systemTimeout system name for injection.Injection control.
--timeout-agent-nameloadtest-timeout-agentTimeout-agent name in injected system.Injection control.
--timeout-agent-duration1msTimeout used by injected agent limits.Injection control.
--inject-expired-lease-rate0Fraction patched for expired-lease takeover simulation.Injection control.
--expired-lease-ownerworker-crashed-simulatedSynthetic owner ID used for expired-lease simulation.Injection control.
--quality-profileemptyOptional JSON profile for quality gates.n/a
--min-success-rate0Minimum success-rate gate.0 disables.
--max-deadletter-rate-1Maximum deadletter-rate gate.-1 disables.
--max-failed-rate-1Maximum failed-rate gate.-1 disables.
--max-timed-out0Maximum timed-out task count gate.-1 disables.
--min-retry-total-1Minimum total retry-count gate.-1 disables.
--min-takeover-events-1Minimum takeover-history event-count gate.-1 disables.
--jsonfalseEmit machine-readable JSON report.n/a
--verbosefalsePrint periodic progress.n/a

orloj-alertcheck

Print full flags:

go run ./cmd/orloj-alertcheck -h
FlagDefaultDescription
--base-urlhttp://127.0.0.1:8080Orloj API base URL.
--namespacedefaultTarget namespace.
--api-tokenemptyOptional bearer token for API auth (env fallback: ORLOJ_API_TOKEN).
--profilemonitoring/alerts/retry-deadletter-default.jsonAlert threshold profile JSON file.
--task-name-prefixemptyOptional task metadata.name prefix filter.
--task-systememptyOptional Task.spec.system filter.
--poll-concurrency20Concurrent task metrics fetch workers.
--timeout2mGlobal command timeout.
--jsontrueEmit JSON output.
--verbosefalseEmit verbose progress logs.

Command Discovery

Use help output as the authoritative source for your current build:

go run ./cmd/orloj-loadtest -h
go run ./cmd/orloj-alertcheck -h

Related