Page MenuHomePhabricator

Event-bridge OTEL Integration
Closed, ResolvedPublic3 Estimated Story Points

Description

As an engineer I would like to trace calls in strucured-data.

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

Todo:

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

QA:

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

Related Objects

Event Timeline

Moving this to blocked to focus on structured-data ticket.