Skip to content

Latest commit

 

History

History
23 lines (17 loc) · 647 Bytes

observability.md

File metadata and controls

23 lines (17 loc) · 647 Bytes
description Logging standards and tracing.
tags
infrastructure
logging
structlog
layer 0

Observability

Logging with Structlog

MONITOR forbids the use of print() for system logs. All modules must use structlog to ensure logs are structured, parseable (JSON in production), and context-aware.

import structlog

log = structlog.get_logger()
log.info("scene_resolved", scene_id="123", outcome="success")

Traceability

Every LLM call and MCP tool execution is logged. LangGraph also provides native trace states that are persisted via the MongoDBSaver.

See Also