Skip to content

feat: add phase 1 Datadog backend instrumentation for thread creation#34

Merged
santhosh-apphelix-2u merged 4 commits intorelease-ulmofrom
COSMO2-853-forum-instrumentation
Apr 24, 2026
Merged

feat: add phase 1 Datadog backend instrumentation for thread creation#34
santhosh-apphelix-2u merged 4 commits intorelease-ulmofrom
COSMO2-853-forum-instrumentation

Conversation

@santhosh-apphelix-2u
Copy link
Copy Markdown
Collaborator

Summary

This PR adds the forum-side backend instrumentation needed for Phase 1 of the thread creation telemetry flow.

Phase 1 is intentionally focused on a single vertical slice so the end-to-end Datadog behavior can be validated in stage before broader rollout.

What Changed

  • added forum-side backend context emission during backend selection
  • emits:
    • forum.backend

Why

In the current LMS discussion flow:

  • request-level telemetry belongs in edx-platform
  • backend execution context belongs in forum

This PR covers the forum-owned part of that split by attaching backend selection context to the same trace.

Validation

This PR should be validated together with the paired edx-platform and edx-internal changes.

Expected Datadog outcome:

  • thread creation trace includes forum.backend
  • backend context appears on the same LMS trace as the request-level attributes

Related

  • Ticket: COSMO2-853

@santhosh-apphelix-2u santhosh-apphelix-2u merged commit 529576a into release-ulmo Apr 24, 2026
13 checks passed
@santhosh-apphelix-2u santhosh-apphelix-2u deleted the COSMO2-853-forum-instrumentation branch April 24, 2026 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants