# /etc/lakehouse/langfuse.env — Langfuse trace observability. # # Mode 0640, root:lakehouse. Loaded by every daemon's systemd unit # via EnvironmentFile=-/etc/lakehouse/langfuse.env. The `-` prefix # means "missing file is OK" — Langfuse is optional. If the file is # missing or any of the three env vars below is empty, every daemon # runs without Langfuse and with no logged warnings (best-effort). # # When all three are set, every authenticated HTTP request to every # daemon emits one Langfuse trace + span, browseable at LANGFUSE_URL. # /health is exempt to keep LB probes from polluting traces. # # Same env vars + same shape as the file the multi_coord_stress # driver reads — operators ship one langfuse.env across the whole # deploy. LANGFUSE_URL=http://localhost:3001 LANGFUSE_PUBLIC_KEY=pk-lf-staffing LANGFUSE_SECRET_KEY=sk-lf-staffing-secret