{
"key": "stall_percentage",
"brief": "The fraction of time the app was stalled. Only applies to React Native. This is computed by Relay.",
"type": "double",
"pii": {
"key": "maybe"
},
"is_in_otel": false,
"visibility": "public",
"changelog": [
{
"version": "0.7.0",
"prs": [
362
],
"description": "Added stall_percentage attribute"
}
]
}
The CLS web vital is now recorded as a browser.web_vital.cls.value attribute.
Status: backfill
Changelog
v0.5.0#229Added and deprecated attribute to document JS SDK's current behaviour
Raw JSON
{
"key": "cls",
"brief": "The value of the recorded Cumulative Layout Shift (CLS) web vital",
"type": "double",
"pii": {
"key": "maybe"
},
"is_in_otel": false,
"visibility": "public",
"example": 0.2361,
"deprecation": {
"replacement": "browser.web_vital.cls.value",
"reason": "The CLS web vital is now recorded as a browser.web_vital.cls.value attribute.",
"_status": "backfill"
},
"alias": [
"browser.web_vital.cls.value"
],
"changelog": [
{
"version": "0.5.0",
"prs": [
229
],
"description": "Added and deprecated attribute to document JS SDK's current behaviour"
}
]
}
{
"key": "fcp",
"brief": "The time it takes for the browser to render the first piece of meaningful content on the screen",
"type": "double",
"pii": {
"key": "maybe"
},
"is_in_otel": false,
"visibility": "public",
"example": 547.6951,
"deprecation": {
"replacement": "browser.web_vital.fcp.value",
"reason": "This attribute is being deprecated in favor of browser.web_vital.fcp.value",
"_status": "backfill"
},
"alias": [
"browser.web_vital.fcp.value"
],
"changelog": [
{
"version": "0.5.0",
"prs": [
235
]
}
]
}
{
"key": "fp",
"brief": "The time it takes for the browser to render the first pixel on the screen",
"type": "double",
"pii": {
"key": "maybe"
},
"is_in_otel": false,
"visibility": "public",
"example": 477.1926,
"deprecation": {
"replacement": "browser.web_vital.fp.value",
"reason": "This attribute is being deprecated in favor of browser.web_vital.fp.value",
"_status": "backfill"
},
"alias": [
"browser.web_vital.fp.value"
],
"changelog": [
{
"version": "0.5.0",
"prs": [
235
]
}
]
}
{
"key": "fs_error",
"brief": "The error message of a file system error.",
"type": "string",
"pii": {
"key": "maybe"
},
"is_in_otel": false,
"visibility": "public",
"example": "ENOENT: no such file or directory",
"deprecation": {
"replacement": "error.type",
"reason": "This attribute is not part of the OpenTelemetry specification and error.type fits much better.",
"_status": null
},
"changelog": [
{
"version": "0.1.0",
"prs": [
61,
127
]
},
{
"version": "0.0.0"
}
]
}
The INP web vital is now recorded as a browser.web_vital.inp.value attribute.
Status: backfill
Changelog
v0.5.0#229Added and deprecated attribute to document JS SDK's current behaviour
Raw JSON
{
"key": "inp",
"brief": "The value of the recorded Interaction to Next Paint (INP) web vital",
"type": "double",
"pii": {
"key": "maybe"
},
"is_in_otel": false,
"visibility": "public",
"example": 200,
"deprecation": {
"replacement": "browser.web_vital.inp.value",
"reason": "The INP web vital is now recorded as a browser.web_vital.inp.value attribute.",
"_status": "backfill"
},
"alias": [
"browser.web_vital.inp.value"
],
"changelog": [
{
"version": "0.5.0",
"prs": [
229
],
"description": "Added and deprecated attribute to document JS SDK's current behaviour"
}
]
}
The LCP web vital is now recorded as a browser.web_vital.lcp.value attribute.
Status: backfill
Changelog
v0.5.0#229Added and deprecated attribute to document JS SDK's current behaviour
Raw JSON
{
"key": "lcp",
"brief": "The value of the recorded Largest Contentful Paint (LCP) web vital",
"type": "double",
"pii": {
"key": "maybe"
},
"is_in_otel": false,
"visibility": "public",
"example": 2500,
"deprecation": {
"replacement": "browser.web_vital.lcp.value",
"reason": "The LCP web vital is now recorded as a browser.web_vital.lcp.value attribute.",
"_status": "backfill"
},
"alias": [
"browser.web_vital.lcp.value"
],
"changelog": [
{
"version": "0.5.0",
"prs": [
229
],
"description": "Added and deprecated attribute to document JS SDK's current behaviour"
}
]
}
The matched route, that is, the path template in the format used by the respective server framework. Also used by mobile SDKs to indicate the current route in the application.
{
"key": "route",
"brief": "The matched route, that is, the path template in the format used by the respective server framework. Also used by mobile SDKs to indicate the current route in the application.",
"type": "string",
"pii": {
"key": "maybe"
},
"is_in_otel": false,
"visibility": "public",
"example": "App\\Controller::indexAction",
"deprecation": {
"replacement": "http.route",
"_status": null
},
"alias": [
"http.route"
],
"changelog": [
{
"version": "0.1.0",
"prs": [
61,
74
]
},
{
"version": "0.0.0"
}
]
}
Replaced by app.vitals.ttfd.value to align with the app.vitals.* namespace for mobile performance attributes
Status: backfill
Changelog
v0.5.0#313Added and deprecated in favor of app.vitals.ttfd.value
Raw JSON
{
"key": "time_to_full_display",
"brief": "The duration of time to full display in milliseconds",
"type": "double",
"pii": {
"key": "maybe"
},
"is_in_otel": false,
"visibility": "public",
"example": 1234.56,
"deprecation": {
"replacement": "app.vitals.ttfd.value",
"reason": "Replaced by app.vitals.ttfd.value to align with the app.vitals.* namespace for mobile performance attributes",
"_status": "backfill"
},
"alias": [
"app.vitals.ttfd.value"
],
"changelog": [
{
"version": "0.5.0",
"prs": [
313
],
"description": "Added and deprecated in favor of app.vitals.ttfd.value"
}
]
}
{
"key": "ttfb",
"brief": "The value of the recorded Time To First Byte (TTFB) web vital in milliseconds",
"type": "double",
"pii": {
"key": "maybe"
},
"is_in_otel": false,
"visibility": "public",
"example": 194,
"deprecation": {
"replacement": "browser.web_vital.ttfb.value",
"reason": "This attribute is being deprecated in favor of browser.web_vital.ttfb.value",
"_status": "backfill"
},
"alias": [
"browser.web_vital.ttfb.value"
],
"changelog": [
{
"version": "0.5.0",
"prs": [
235
]
}
]
}