Skip to main content

Observability with LGTM on Pricing State

Pricing-aware TraderX runtime with LGTM observability and pricing-path probe coverage.

  • Generated from: system/architecture.model.json
  • Canonical flows: system/end-to-end-flows.md

Architecture Diagram​

Node Catalog​

NodeKindLabelNotes
developeractorDeveloperLocal developer using this state.
pricing_runtimeboundaryTraderX Pricing Runtime (State 010)Pricing-aware app services with NATS and price publisher.
obs_runtimeboundaryObservability RuntimeLGTM + OTel stack for metrics/logs/traces.
ingressserviceNGINX IngressEdge entrypoint for UI and APIs.
pricing_servicesservicePricing ServicesTrade service, trade processor, position service, price publisher.
natsserviceNATS BrokerRealtime messaging for account and pricing subjects.
prometheusservicePrometheusScrapes probe and collector metrics.
blackboxserviceBlackbox ExporterHTTP probe exporter for app/pricing endpoints.
lokiserviceLokiLog aggregation backend.
promtailservicePromtailDocker log collector to Loki.
temposerviceTempoTrace backend.
otelserviceOpenTelemetry CollectorOTLP ingest and telemetry routing.
grafanaserviceGrafanaDashboards for pricing + platform telemetry.