Research: Observability with LGTM on Pricing State
Objectiveβ
Carry the LGTM observability stack onto the pricing-aware runtime and expose pricing-path health in dashboards and probes.
Inputs Reviewedβ
spec.mdplan.mdtasks.mdsystem/architecture.mdsystem/runtime-topology.mdscripts/test-state-007-pricing-awareness-market-data.sh
Key Decisionsβ
- Build from state
010to preserve pricing and NATS messaging behavior. - Add pricing-specific probe targets and dashboards (price publisher, NATS monitor, trade/pricing logs).
- Keep APIs and business behaviors unchanged.
Tradeoffsβ
- OTel Collector and Tempo are wired for traces, but full service-level instrumentation remains a future enhancement.
- Local-dev credentials and defaults are intentionally simple for learning ergonomics.
Risks and Mitigationsβ
- Risk: behavior drift from predecessor state.
- Mitigation: state smoke tests and conformance checks.
- Risk: unclear ownership of implementation deltas.
- Mitigation: document deltas in requirements/contracts/system artifacts before code generation.