architecture / digismith
support module
DigiSmith
Correlation IDs across every span; PII redacted before logs hit disk.
Observability · spans · PII redaction · :8003
$ docker compose up -d digismith
stack
LangSmithOpenTelemetryPrometheusFastAPI
Structured logging, Prometheus metrics, and OpenTelemetry spans threaded through every request so a multi-hop run is traceable end to end. Optional LangSmith trace export.
PII is redacted before anything is written — compliant observability out of the box.
initialize
from digismith.server import app app.add_middleware(DigiSmithRequestIdMiddleware)