Skip to content

feat: track FFmpeg load & export metrics via Datadog RUM + credit Datadog OSS program - #1802

Merged
magic-peach merged 1 commit into
mainfrom
feat/datadog-rum-ffmpeg-export-metrics
Oct 1, 2026
Merged

magic-peach merged 1 commit into
mainfrom
feat/datadog-rum-ffmpeg-export-metrics

Conversation

@magic-peach

Copy link
Copy Markdown
Collaborator

Closes #1788

Changes

  • Add src/lib/telemetry.ts, a safe wrapper around datadogRum.addAction/addTiming (no-op when RUM isn't configured)
  • loadFFmpeg(): ffmpeg_load_success / ffmpeg_load_failure with durationMs, plus ffmpeg_ready timing (aborts ignored)
  • Export flow: export_start, export_success (durationMs), export_failure (error name only); cancellations not reported
  • No file names, contents or recipe values are sent
  • README: credit the Datadog Open Source Program with logo

The public status page is left as a follow-up, as the issue suggests.

🤖 Generated with Claude Code

…tadog OSS program

Closes #1788

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@netlify

netlify Bot commented Oct 1, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for reframe-os ready!

Name Link
🔨 Latest commit 29e7486
🔍 Latest deploy log https://app.netlify.com/projects/reframe-os/deploys/6abe56849ce29300080683cf
😎 Deploy Preview https://deploy-preview-1802--reframe-os.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions

github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

👋 Thanks for your PR, @magic-peach!

Welcome to Reframe — a browser-based video editor built for everyone 🎬

What happens next

  1. 🤖 Automated checks — build & TypeScript typecheck will run automatically
  2. ✅ Vercel preview — a preview deployment will be created (requires maintainer authorization for fork PRs)
  3. 👀 Code review — a maintainer will review your changes
  4. 🚀 Merge — once approved, your PR will be merged!

Quick checklist

  • PR title follows Conventional Commits (e.g. feat: add dark mode)
  • Linked the issue this PR closes (e.g. Closes #123)
  • Tested the changes locally (bun run dev)
  • Build passes (bun run build)

Useful links

Happy coding! 🎉

@github-actions github-actions Bot added level:beginner Beginner level - 20 pts type:bug Bug fix type:docs Documentation labels Oct 1, 2026
@github-actions

github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

✅ PR Format Check Passed — @magic-peach

Basic format checks passed. A maintainer will review your code changes.

This does not mean the PR is approved — it just means the format is correct.

@github-actions

github-actions Bot commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

Claude encountered an error —— View job


I'll analyze this and get back to you.

@magic-peach
magic-peach merged commit 4af01e5 into main Oct 1, 2026
18 of 21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

level:beginner Beginner level - 20 pts type:bug Bug fix type:docs Documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE] [Datadog] Track FFmpeg.wasm load performance and export success/failure via RUM, with a public status page

1 participant