Skip to content

Observability

Local JSONL events, run graphs, and export artifacts are included. Install the external sink bundle when traces must also be sent to another system:

uv tool install "superqode[observability]"
superqode harness observability status
Integration Configuration Result
OpenTelemetry Enable the OTEL sink and set an OTLP endpoint Live harness spans are exported to the collector
MLflow Enable the MLflow sink and select an experiment Run artifacts and metrics are logged to MLflow
LangSmith Enable the LangSmith sink and provide its credential The normalized run becomes a LangSmith run tree
Logfire Enable the Logfire sink and configure Logfire Run summaries and events are mirrored as spans and logs
Arize Phoenix Enable the Arize sink and configure its OTEL collector path Harness traces are sent through the Phoenix OTEL route

Export a completed run:

superqode harness observability export <run-id> \
  --spec harness.yaml \
  --output .superqode/obs/<run-id>

See the Harness CLI observability reference and configuration reference.