Skip to content

feat(attributes): Add remaining TTFB, FCP and FP web vital attributes#235

Open
Lms24 wants to merge 1 commit intomainfrom
lms/feat-attributes-additional-vitals
Open

feat(attributes): Add remaining TTFB, FCP and FP web vital attributes#235
Lms24 wants to merge 1 commit intomainfrom
lms/feat-attributes-additional-vitals

Conversation

@Lms24
Copy link
Member

@Lms24 Lms24 commented Jan 23, 2026

This PR adds attributes for the remaining web vitals the JS SDK collects on the pageload span:

  • browser.web_vital.ttfb.value (replaces now also added and deprecated ttfb attribute)
  • browser.web_vital.ttfb.request_time (replaces added and deprecated ttfb.requestTime attribute)
  • browser.web_vital.fcp.value (replaces added and deprecated fcp attribute)
  • browser.web_vital.fp.value (replaces added and deprecated fp attribute)

@Lms24 Lms24 requested review from cleptric and lcian as code owners January 23, 2026 12:39
@Lms24 Lms24 changed the title feat(attributes): Add remaining TTFB, FCP and FP web vital values feat(attributes): Add remaining TTFB, FCP and FP web vital value attributes Jan 23, 2026
@github-actions
Copy link

github-actions bot commented Jan 23, 2026

Semver Impact of This PR

🟡 Minor (new features)

📋 Changelog Preview

This is how your changes will appear in the changelog.
Entries from this PR are highlighted with a left border (blockquote style).


New Features ✨

Attributes

  • Add remaining TTFB, FCP and FP web vital attributes by Lms24 in #235
  • Add allow_any_value field to attribute schema by vgrozdanic in #272

Other

  • (http) Add http.server.request.time_in_queue attribute by dingsdax in #267
  • (resource) Add resource.deployment.environment by mjq in #266
  • Add sentry.timestamp.sequence attribute to the spec by logaretm in #262
  • Add changelog tracking to attribute definitions by ericapisani in #270

Bug Fixes 🐛

  • (attributes) Remove allow_any_value boolean attribute and allow any as type by vgrozdanic in #273
  • (gen_ai) Input and output token description by obostjancic in #261
  • Don't run changelog generation on yarn generate by Lms24 in #277
  • Avoid changelog generation recursion by Lms24 in #274

Documentation 📚

  • Update README with up-to-date links by ericapisani in #258

Internal Changes 🔧

Deps

  • Bump dompurify from 3.3.1 to 3.3.2 by dependabot in #278
  • Bump svgo from 3.3.2 to 3.3.3 by dependabot in #275
  • Bump svelte from 5.51.5 to 5.53.5 by dependabot in #271
  • Bump rollup from 4.40.1 to 4.59.0 by dependabot in #269
  • Bump svelte from 5.48.1 to 5.51.5 by dependabot in #260

Deps Dev

  • Bump tar from 7.5.8 to 7.5.10 by dependabot in #276
  • Bump tar from 7.5.7 to 7.5.8 by dependabot in #259

Other

  • (ai) Deprecate rest of ai.* attributes by constantinius in #264
  • (gen_ai) Deprecate gen_ai.tool.input, gen_ai.tool.message, gen_ai.tool.output by constantinius in #265

🤖 This preview updates automatically when you update the PR.

@Lms24 Lms24 changed the title feat(attributes): Add remaining TTFB, FCP and FP web vital value attributes feat(attributes): Add remaining TTFB, FCP and FP web vital attributes Jan 23, 2026
@Lms24 Lms24 self-assigned this Jan 23, 2026
@Lms24 Lms24 requested a review from a team as a code owner January 23, 2026 12:48
@Lms24 Lms24 requested review from bcoe and nsdeschenes January 28, 2026 16:07
Adds browser.web_vital.ttfb.value, browser.web_vital.ttfb.request_time,
browser.web_vital.fcp.value and browser.web_vital.fp.value as new canonical
attributes, and marks the legacy ttfb, ttfb.requestTime, fcp and fp attributes
as deprecated with backfill status.

Made-with: Cursor
@Lms24 Lms24 force-pushed the lms/feat-attributes-additional-vitals branch from dd55601 to 883ace0 Compare March 6, 2026 12:49
@Lms24 Lms24 requested a review from mjq as a code owner March 6, 2026 12:49
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