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)
Source

related

DigiGraphDigiClawDigiBase