Page MenuHomePhabricator

Structured-data OTEL Integration
Open, HighPublic5 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
  • 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

Related Objects

Event Timeline

JArguello-WMF set the point value for this task to 5.May 2 2024, 1:42 PM