Skip to content

feat: add telemetry for bulk discussion user post workflows#253

Merged
santhosh-apphelix-2u merged 1 commit into
release-ulmofrom
COSMO2-853-bulk-user-posts-telemetry
Apr 29, 2026
Merged

feat: add telemetry for bulk discussion user post workflows#253
santhosh-apphelix-2u merged 1 commit into
release-ulmofrom
COSMO2-853-bulk-user-posts-telemetry

Conversation

@santhosh-apphelix-2u
Copy link
Copy Markdown

Adds Datadog forum telemetry for bulk discussion user-post workflows.

This covers:

  • Bulk delete user posts
  • Bulk restore user posts

Telemetry is added at both points in the flow:

  • HTTP request layer, when the job is queued
  • Celery task layer, when the delete/restore is executed

Changes

Added request-level operations:

  • bulk_delete_user_posts.queue
  • bulk_restore_user_posts.queue

Added task-level operations:

  • bulk_delete_user_posts.execute
  • bulk_restore_user_posts.execute

Captured attributes include:

  • forum.operation
  • forum.entity_type
  • forum.entity_id
  • forum.actor_id
  • forum.course_id
  • forum.scope
  • forum.course_count
  • forum.thread_count
  • forum.comment_count
  • forum.task_id
  • forum.threads_deleted
  • forum.comments_deleted
  • forum.threads_restored
  • forum.comments_restored
  • forum.result
  • forum.http_status

Why

Bulk delete and restore APIs return 202 after queueing background work. Request-level telemetry confirms the job was queued, while task-level telemetry confirms what was actually deleted or restored by Celery.

Copilot AI review requested due to automatic review settings April 28, 2026 13:43
@santhosh-apphelix-2u santhosh-apphelix-2u merged commit 1949990 into release-ulmo Apr 29, 2026
64 checks passed
@santhosh-apphelix-2u santhosh-apphelix-2u deleted the COSMO2-853-bulk-user-posts-telemetry branch April 29, 2026 02:50
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