Page MenuHomePhabricator

Ondemand OTEL Integration
Open, Needs TriagePublic3 Estimated Story Points

Description

As an engineer I would like to trace calls in on-demand.

See 'otel-tracing-library' draft MR in structured-data for more details.

Todo:

  • Commit submodules with OTEL integrated
  • Create tracing library constructor in dependency injection libraries
  • Inject Tracer into Subscriber
  • Ensure graceful shutdown of OTEL resources
  • Expose prometheus port in IaC
  • Add standard prometheus metrics (go collector and process collector)
  • Enable Service Discovery for event-bridge handlers in IaC
  • Modify unit tests

QA:

  • Observe metrics in Grafana
  • Observe traces in X-Ray