These attributes are deprecated and should not be used in new code. See each attribute for migration guidance.
stringScrub: Manual Visibility: Public OTel: False
The destination hostname or IP address for a TCP connection.
Examples example.com
Use server.address instead.
Old namespace-less attribute, to be replaced with server.address for span-first future
Status: backfill
Changelogv0.19.0 #534 Added address attribute Raw JSONCopy {
"key": "address",
"brief": "The destination hostname or IP address for a TCP connection.",
"type": "string",
"apply_scrubbing": {
"key": "manual"
},
"is_in_otel": false,
"visibility": "public",
"examples": [
"example.com"
],
"deprecation": {
"replacement": "server.address",
"reason": "Old namespace-less attribute, to be replaced with server.address for span-first future",
"_status": "backfill"
},
"alias": [
"server.address",
"http.server_name",
"net.host.name",
"http.host",
"server_name"
],
"changelog": [
{
"version": "0.19.0",
"prs": [
534
],
"description": "Added address attribute"
}
]
}doubleScrub: Manual Visibility: Public OTel: False
The duration of a cold app start in milliseconds
Example 1234.56
Use app.vitals.start.cold.value instead.
Replaced by app.vitals.start.cold.value to align with the app.vitals.* namespace for mobile performance attributes
Status: backfill
Changelogv0.5.0 #323 Added and deprecated in favor of app.vitals.start.cold.value Raw JSONCopy {
"key": "app_start_cold",
"brief": "The duration of a cold app start in milliseconds",
"type": "double",
"apply_scrubbing": {
"key": "manual"
},
"is_in_otel": false,
"visibility": "public",
"example": 1234.56,
"deprecation": {
"replacement": "app.vitals.start.cold.value",
"reason": "Replaced by app.vitals.start.cold.value to align with the app.vitals.* namespace for mobile performance attributes",
"_status": "backfill"
},
"alias": [
"app.vitals.start.cold.value"
],
"changelog": [
{
"version": "0.5.0",
"prs": [
323
],
"description": "Added and deprecated in favor of app.vitals.start.cold.value"
}
]
}stringScrub: Manual Visibility: Public OTel: False
Mobile app start variant. Either cold or warm.
Example cold
Use app.vitals.start.type instead.
Replaced by app.vitals.start.type to align with the app.vitals.* namespace for mobile performance attributes
Status: backfill
Changelogv0.5.0 #313 Deprecated in favor of app.vitals.start.type v0.0.0
Raw JSONCopy {
"key": "app_start_type",
"brief": "Mobile app start variant. Either cold or warm.",
"type": "string",
"apply_scrubbing": {
"key": "manual"
},
"is_in_otel": false,
"visibility": "public",
"example": "cold",
"deprecation": {
"replacement": "app.vitals.start.type",
"reason": "Replaced by app.vitals.start.type to align with the app.vitals.* namespace for mobile performance attributes",
"_status": "backfill"
},
"alias": [
"app.vitals.start.type"
],
"changelog": [
{
"version": "0.5.0",
"prs": [
313
],
"description": "Deprecated in favor of app.vitals.start.type"
},
{
"version": "0.1.0",
"prs": [
127
]
},
{
"version": "0.0.0"
}
]
}doubleScrub: Manual Visibility: Public OTel: False
The duration of a warm app start in milliseconds
Example 1234.56
Use app.vitals.start.warm.value instead.
Replaced by app.vitals.start.warm.value to align with the app.vitals.* namespace for mobile performance attributes
Status: backfill
Changelogv0.5.0 #323 Added and deprecated in favor of app.vitals.start.warm.value Raw JSONCopy {
"key": "app_start_warm",
"brief": "The duration of a warm app start in milliseconds",
"type": "double",
"apply_scrubbing": {
"key": "manual"
},
"is_in_otel": false,
"visibility": "public",
"example": 1234.56,
"deprecation": {
"replacement": "app.vitals.start.warm.value",
"reason": "Replaced by app.vitals.start.warm.value to align with the app.vitals.* namespace for mobile performance attributes",
"_status": "backfill"
},
"alias": [
"app.vitals.start.warm.value"
],
"changelog": [
{
"version": "0.5.0",
"prs": [
323
],
"description": "Added and deprecated in favor of app.vitals.start.warm.value"
}
]
}stringScrub: Manual Visibility: Public OTel: False
The geographical region the AWS resource is running
Changelogv0.19.0 #537 Added aws_region attribute Raw JSONCopy {
"key": "aws_region",
"brief": "The geographical region the AWS resource is running",
"type": "string",
"apply_scrubbing": {
"key": "manual"
},
"is_in_otel": false,
"visibility": "public",
"examples": [
"us-east-1"
],
"deprecation": {
"replacement": "cloud.region",
"_status": "backfill"
},
"alias": [
"cloud.region",
"gcp_region"
],
"changelog": [
{
"version": "0.19.0",
"prs": [
537
],
"description": "Added aws_region attribute"
}
]
}clsDeprecated doubleScrub: Manual Visibility: Public OTel: False
The value of the recorded Cumulative Layout Shift (CLS) web vital
Changelogv0.5.0 #229 Added and deprecated attribute to document JS SDK's current behaviour Raw JSONCopy {
"key": "cls",
"brief": "The value of the recorded Cumulative Layout Shift (CLS) web vital",
"type": "double",
"apply_scrubbing": {
"key": "manual"
},
"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"
}
]
}codeDeprecated stringScrub: Manual Visibility: Public OTel: False
Status code of the RPC returned by the RPC server or generated by the client.
Examples DEADLINE_EXCEEDED
Changelogv0.19.0 #533 Added code attribute Raw JSONCopy {
"key": "code",
"brief": "Status code of the RPC returned by the RPC server or generated by the client.",
"type": "string",
"apply_scrubbing": {
"key": "manual"
},
"is_in_otel": false,
"visibility": "public",
"examples": [
"DEADLINE_EXCEEDED"
],
"deprecation": {
"replacement": "rpc.response.status_code",
"_status": "backfill"
},
"alias": [
"rpc.grpc.status_code",
"rpc.response.status_code"
],
"changelog": [
{
"version": "0.19.0",
"prs": [
533
],
"description": "Added code attribute"
}
]
}stringScrub: Manual Visibility: Public OTel: False
Specifies the type of the current connection (e.g. wifi, ethernet, cellular , etc).
Example wifi
Use network.connection.type instead.
Old namespace-less attribute, to be replaced with network.connection.type for span-first future
Status: backfill
Changelogv0.5.0 #279 Added and deprecated attribute to document JS SDK's current behaviour Raw JSONCopy {
"key": "connectionType",
"brief": "Specifies the type of the current connection (e.g. wifi, ethernet, cellular , etc).",
"type": "string",
"apply_scrubbing": {
"key": "manual"
},
"is_in_otel": false,
"visibility": "public",
"example": "wifi",
"deprecation": {
"replacement": "network.connection.type",
"reason": "Old namespace-less attribute, to be replaced with network.connection.type for span-first future",
"_status": "backfill"
},
"alias": [
"network.connection.type",
"device.connection_type"
],
"changelog": [
{
"version": "0.5.0",
"prs": [
279
],
"description": "Added and deprecated attribute to document JS SDK's current behaviour"
}
]
}stringScrub: Manual Visibility: Public OTel: False
The estimated total memory capacity of the device, only a rough estimation in gigabytes.
Example 8 GB
Use device.memory.estimated_capacity instead.
Old namespace-less attribute, to be replaced with device.memory.estimated_capacity for span-first future
Status: backfill
Changelogv0.5.0 #281 Added and deprecated attribute to document JS SDK's current behaviour Raw JSONCopy {
"key": "deviceMemory",
"brief": "The estimated total memory capacity of the device, only a rough estimation in gigabytes.",
"type": "string",
"apply_scrubbing": {
"key": "manual"
},
"is_in_otel": false,
"visibility": "public",
"example": "8 GB",
"deprecation": {
"replacement": "device.memory.estimated_capacity",
"reason": "Old namespace-less attribute, to be replaced with device.memory.estimated_capacity for span-first future",
"_status": "backfill"
},
"alias": [
"device.memory.estimated_capacity"
],
"changelog": [
{
"version": "0.5.0",
"prs": [
281
],
"description": "Added and deprecated attribute to document JS SDK's current behaviour"
}
]
}distDeprecated stringScrub: Never Visibility: Public OTel: False
The sentry dist.
Example 1.0
Use sentry.dist instead.
This attribute is being deprecated in favor of sentry.dist.
Status: backfill
Changelogv0.16.0 #489 Added dist attribute Raw JSONCopy {
"key": "dist",
"brief": "The sentry dist.",
"type": "string",
"apply_scrubbing": {
"key": "never"
},
"is_in_otel": false,
"visibility": "public",
"example": "1.0",
"deprecation": {
"replacement": "sentry.dist",
"reason": "This attribute is being deprecated in favor of sentry.dist.",
"_status": "backfill"
},
"alias": [
"sentry.dist"
],
"changelog": [
{
"version": "0.16.0",
"prs": [
489
],
"description": "Added dist attribute"
}
]
}stringScrub: Manual Visibility: Public OTel: False
Specifies the estimated effective type of the current connection (e.g. slow-2g, 2g, 3g, 4g).
Example 4g
Use network.connection.effective_type instead.
Old namespace-less attribute, to be replaced with network.connection.effective_type for span-first future
Status: backfill
Changelogv0.5.0 #279 Added and deprecated attribute to document JS SDK's current behaviour Raw JSONCopy {
"key": "effectiveConnectionType",
"brief": "Specifies the estimated effective type of the current connection (e.g. slow-2g, 2g, 3g, 4g).",
"type": "string",
"apply_scrubbing": {
"key": "manual"
},
"is_in_otel": false,
"visibility": "public",
"example": "4g",
"deprecation": {
"replacement": "network.connection.effective_type",
"reason": "Old namespace-less attribute, to be replaced with network.connection.effective_type for span-first future",
"_status": "backfill"
},
"alias": [
"network.connection.effective_type"
],
"changelog": [
{
"version": "0.5.0",
"prs": [
279
],
"description": "Added and deprecated attribute to document JS SDK's current behaviour"
}
]
}stringScrub: Manual Visibility: Public OTel: False
The sentry environment.
Changelogv0.19.0 #427 Configured normalization v0.0.0
Raw JSONCopy {
"key": "environment",
"brief": "The sentry environment.",
"type": "string",
"apply_scrubbing": {
"key": "manual"
},
"is_in_otel": false,
"visibility": "public",
"example": "production",
"deprecation": {
"replacement": "sentry.environment",
"_status": "normalize"
},
"alias": [
"sentry.environment"
],
"changelog": [
{
"version": "0.19.0",
"prs": [
427
],
"description": "Configured normalization"
},
{
"version": "0.1.0",
"prs": [
61,
127
]
},
{
"version": "0.0.0"
}
]
}fcpDeprecated doubleScrub: Manual Visibility: Public OTel: False
The time it takes for the browser to render the first piece of meaningful content on the screen
Changelog Raw JSONCopy {
"key": "fcp",
"brief": "The time it takes for the browser to render the first piece of meaningful content on the screen",
"type": "double",
"apply_scrubbing": {
"key": "manual"
},
"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
]
}
]
}fpDeprecated doubleScrub: Manual Visibility: Public OTel: False
The time it takes for the browser to render the first pixel on the screen
Changelog Raw JSONCopy {
"key": "fp",
"brief": "The time it takes for the browser to render the first pixel on the screen",
"type": "double",
"apply_scrubbing": {
"key": "manual"
},
"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
]
}
]
}doubleScrub: Manual Visibility: Public OTel: False
The rate of frozen frames, or `app.vitals.frames.frozen.count` divided by `app.vitals.frames.total.count`. This is computed by Relay.
Use app.vitals.frames.frozen.rate instead.
Replaced by app.vitals.frames.frozen.rate to align with the app.vitals.* namespace for mobile performance attributes
Status: backfill
Changelogv0.19.0 #493 Deprecated in favor of app.vitals.frames.frozen.rate v0.7.0 #362 Added frames_frozen_rate attribute Raw JSONCopy {
"key": "frames_frozen_rate",
"brief": "The rate of frozen frames, or `app.vitals.frames.frozen.count` divided by `app.vitals.frames.total.count`. This is computed by Relay.",
"type": "double",
"apply_scrubbing": {
"key": "manual"
},
"is_in_otel": false,
"visibility": "public",
"deprecation": {
"replacement": "app.vitals.frames.frozen.rate",
"reason": "Replaced by app.vitals.frames.frozen.rate to align with the app.vitals.* namespace for mobile performance attributes",
"_status": "backfill"
},
"alias": [
"app.vitals.frames.frozen.rate"
],
"changelog": [
{
"version": "0.19.0",
"prs": [
493
],
"description": "Deprecated in favor of app.vitals.frames.frozen.rate"
},
{
"version": "0.7.0",
"prs": [
362
],
"description": "Added frames_frozen_rate attribute"
}
]
}doubleScrub: Manual Visibility: Public OTel: False
The rate of slow frames, or `app.vitals.frames.slow.count` divided by `app.vitals.frames.total.count`. This is computed by Relay.
Use app.vitals.frames.slow.rate instead.
Replaced by app.vitals.frames.slow.rate to align with the app.vitals.* namespace for mobile performance attributes
Status: backfill
Changelogv0.19.0 #493 Deprecated in favor of app.vitals.frames.slow.rate v0.7.0 #362 Added frames_slow_rate attribute Raw JSONCopy {
"key": "frames_slow_rate",
"brief": "The rate of slow frames, or `app.vitals.frames.slow.count` divided by `app.vitals.frames.total.count`. This is computed by Relay.",
"type": "double",
"apply_scrubbing": {
"key": "manual"
},
"is_in_otel": false,
"visibility": "public",
"deprecation": {
"replacement": "app.vitals.frames.slow.rate",
"reason": "Replaced by app.vitals.frames.slow.rate to align with the app.vitals.* namespace for mobile performance attributes",
"_status": "backfill"
},
"alias": [
"app.vitals.frames.slow.rate"
],
"changelog": [
{
"version": "0.19.0",
"prs": [
493
],
"description": "Deprecated in favor of app.vitals.frames.slow.rate"
},
{
"version": "0.7.0",
"prs": [
362
],
"description": "Added frames_slow_rate attribute"
}
]
}stringScrub: Manual Visibility: Public OTel: False
The error message of a file system error.
Example ENOENT: no such file or directory
Use error.type instead.
This attribute is not part of the OpenTelemetry specification and error.type fits much better.
Changelog Raw JSONCopy {
"key": "fs_error",
"brief": "The error message of a file system error.",
"type": "string",
"apply_scrubbing": {
"key": "manual"
},
"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"
}
]
}stringScrub: Manual Visibility: Public OTel: False
The geographical region the GCP resource is running
Changelogv0.19.0 #535 Added gcp_region attribute Raw JSONCopy {
"key": "gcp_region",
"brief": "The geographical region the GCP resource is running",
"type": "string",
"apply_scrubbing": {
"key": "manual"
},
"is_in_otel": false,
"visibility": "public",
"examples": [
"us-east-1"
],
"deprecation": {
"replacement": "cloud.region",
"_status": "backfill"
},
"alias": [
"cloud.region",
"aws_region"
],
"changelog": [
{
"version": "0.19.0",
"prs": [
535
],
"description": "Added gcp_region attribute"
}
]
}stringScrub: Manual Visibility: Public OTel: False
The number of logical CPU cores available.
Example 14
Use device.processor_count instead.
Old namespace-less attribute, to be replaced with device.processor_count for span-first future
Status: backfill
Changelogv0.5.0 #281 #300 Added and deprecated attribute to document JS SDK's current behaviour Raw JSONCopy {
"key": "hardwareConcurrency",
"brief": "The number of logical CPU cores available.",
"type": "string",
"apply_scrubbing": {
"key": "manual"
},
"is_in_otel": false,
"visibility": "public",
"example": "14",
"deprecation": {
"replacement": "device.processor_count",
"reason": "Old namespace-less attribute, to be replaced with device.processor_count for span-first future",
"_status": "backfill"
},
"alias": [
"device.processor_count"
],
"changelog": [
{
"version": "0.5.0",
"prs": [
281,
300
],
"description": "Added and deprecated attribute to document JS SDK's current behaviour"
}
]
}inpDeprecated doubleScrub: Manual Visibility: Public OTel: False
The value of the recorded Interaction to Next Paint (INP) web vital
Changelogv0.5.0 #229 Added and deprecated attribute to document JS SDK's current behaviour Raw JSONCopy {
"key": "inp",
"brief": "The value of the recorded Interaction to Next Paint (INP) web vital",
"type": "double",
"apply_scrubbing": {
"key": "manual"
},
"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"
}
]
}lcpDeprecated doubleScrub: Manual Visibility: Public OTel: False
The value of the recorded Largest Contentful Paint (LCP) web vital
Changelogv0.5.0 #229 Added and deprecated attribute to document JS SDK's current behaviour Raw JSONCopy {
"key": "lcp",
"brief": "The value of the recorded Largest Contentful Paint (LCP) web vital",
"type": "double",
"apply_scrubbing": {
"key": "manual"
},
"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"
}
]
}stringScrub: Manual Visibility: Public OTel: False
The HTTP method used.
Changelogv0.19.0 #497 Configured normalization v0.0.0
Raw JSONCopy {
"key": "method",
"brief": "The HTTP method used.",
"type": "string",
"apply_scrubbing": {
"key": "manual"
},
"is_in_otel": false,
"visibility": "public",
"example": "GET",
"deprecation": {
"replacement": "http.request.method",
"_status": "normalize"
},
"alias": [
"http.request.method",
"http.request_method",
"http.method"
],
"changelog": [
{
"version": "0.19.0",
"prs": [
497
],
"description": "Configured normalization"
},
{
"version": "0.1.0",
"prs": [
61,
127
]
},
{
"version": "0.0.0"
}
]
}portDeprecated integerScrub: Manual Visibility: Public OTel: False
The destination port for a TCP connection.
Examples 1337
Use server.port instead.
Old namespace-less attribute, to be replaced with server.port for span-first future
Status: backfill
Changelogv0.19.0 #532 Added port attribute Raw JSONCopy {
"key": "port",
"brief": "The destination port for a TCP connection.",
"type": "integer",
"apply_scrubbing": {
"key": "manual"
},
"is_in_otel": false,
"visibility": "public",
"examples": [
1337
],
"deprecation": {
"replacement": "server.port",
"reason": "Old namespace-less attribute, to be replaced with server.port for span-first future",
"_status": "backfill"
},
"alias": [
"server.port",
"net.host.port"
],
"changelog": [
{
"version": "0.19.0",
"prs": [
532
],
"description": "Added port attribute"
}
]
}stringScrub: Never Visibility: Public OTel: False
The ID of the Sentry profile the span is associated with. This is only meaningful for transaction-based profiling.
Example 123e4567e89b12d3a456426614174000
Changelogv0.19.0 #497 Added profile_id attribute Raw JSONCopy {
"key": "profile_id",
"brief": "The ID of the Sentry profile the span is associated with. This is only meaningful for transaction-based profiling.",
"type": "string",
"apply_scrubbing": {
"key": "never"
},
"is_in_otel": false,
"visibility": "public",
"example": "123e4567e89b12d3a456426614174000",
"deprecation": {
"replacement": "sentry.profile_id",
"_status": "normalize"
},
"alias": [
"sentry.profile_id"
],
"changelog": [
{
"version": "0.19.0",
"prs": [
497
],
"description": "Added profile_id attribute"
}
]
}stringScrub: Auto Visibility: Public OTel: False
The database query being executed.
Examples SELECT * FROM users WHERE id = $1
Use db.query.text instead.
While this attribute never specifically required parameterization, the replacement, db.query.text, does.
Status: backfill
Changelogv0.19.0 #530 Added query attribute Raw JSONCopy {
"key": "query",
"brief": "The database query being executed.",
"type": "string",
"apply_scrubbing": {
"key": "auto"
},
"is_in_otel": false,
"visibility": "public",
"examples": [
"SELECT * FROM users WHERE id = $1"
],
"deprecation": {
"replacement": "db.query.text",
"reason": "While this attribute never specifically required parameterization, the replacement, db.query.text, does.",
"_status": "backfill"
},
"alias": [
"db.query.text",
"db.statement"
],
"changelog": [
{
"version": "0.19.0",
"prs": [
530
],
"description": "Added query attribute"
}
]
}stringScrub: Never Visibility: Public OTel: False
The sentry release.
Changelogv0.19.0 #497 Configured normalization v0.0.0
Raw JSONCopy {
"key": "release",
"brief": "The sentry release.",
"type": "string",
"apply_scrubbing": {
"key": "never"
},
"is_in_otel": false,
"visibility": "public",
"example": "production",
"deprecation": {
"replacement": "sentry.release",
"_status": "normalize"
},
"alias": [
"sentry.release"
],
"changelog": [
{
"version": "0.19.0",
"prs": [
497
],
"description": "Configured normalization"
},
{
"version": "0.1.0",
"prs": [
61,
127
]
},
{
"version": "0.0.0"
}
]
}stringScrub: Never Visibility: Public OTel: False
The id of the sentry replay.
Example 123e4567e89b12d3a456426614174000
Changelogv0.19.0 #497 Configured normalization v0.0.0
Raw JSONCopy {
"key": "replay_id",
"brief": "The id of the sentry replay.",
"type": "string",
"apply_scrubbing": {
"key": "never"
},
"is_in_otel": false,
"visibility": "public",
"example": "123e4567e89b12d3a456426614174000",
"deprecation": {
"replacement": "sentry.replay_id",
"_status": "normalize"
},
"alias": [
"sentry.replay_id"
],
"changelog": [
{
"version": "0.19.0",
"prs": [
497
],
"description": "Configured normalization"
},
{
"version": "0.1.0",
"prs": [
61
]
},
{
"version": "0.0.0"
}
]
}stringScrub: Manual Visibility: Public OTel: False
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.
Example App\Controller::indexAction
Changelog Raw JSONCopy {
"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",
"apply_scrubbing": {
"key": "manual"
},
"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"
}
]
}stringScrub: Manual Visibility: Public OTel: False
Server domain name if available without reverse DNS lookup; otherwise, IP address or Unix domain socket name.
Example example.com
Use server.address instead.
This attribute is being deprecated in favor of server.address, which is the OTel-aligned replacement.
Status: backfill
Changelogv0.19.0 #534 Added address as an alias v0.16.0 #477 Added server_name attribute, deprecated in favor of server.address Raw JSONCopy {
"key": "server_name",
"brief": "Server domain name if available without reverse DNS lookup; otherwise, IP address or Unix domain socket name.",
"type": "string",
"apply_scrubbing": {
"key": "manual"
},
"is_in_otel": false,
"visibility": "public",
"example": "example.com",
"deprecation": {
"replacement": "server.address",
"reason": "This attribute is being deprecated in favor of server.address, which is the OTel-aligned replacement.",
"_status": "backfill"
},
"alias": [
"address",
"server.address",
"http.server_name",
"net.host.name",
"http.host"
],
"changelog": [
{
"version": "0.19.0",
"prs": [
534
],
"description": "Added address as an alias"
},
{
"version": "0.16.0",
"prs": [
477
],
"description": "Added server_name attribute, deprecated in favor of server.address"
}
]
}doubleScrub: Manual Visibility: Public OTel: False
The fraction of time the app was stalled. Only applies to React Native. This is computed by Relay.
Use app.vitals.stall.percentage instead.
Replaced by app.vitals.stall.percentage to align with the app.vitals.* namespace for mobile performance attributes
Status: backfill
Changelogv0.19.0 #493 Deprecated in favor of app.vitals.stall.percentage v0.7.0 #362 Added stall_percentage attribute Raw JSONCopy {
"key": "stall_percentage",
"brief": "The fraction of time the app was stalled. Only applies to React Native. This is computed by Relay.",
"type": "double",
"apply_scrubbing": {
"key": "manual"
},
"is_in_otel": false,
"visibility": "public",
"deprecation": {
"replacement": "app.vitals.stall.percentage",
"reason": "Replaced by app.vitals.stall.percentage to align with the app.vitals.* namespace for mobile performance attributes",
"_status": "backfill"
},
"alias": [
"app.vitals.stall.percentage"
],
"changelog": [
{
"version": "0.19.0",
"prs": [
493
],
"description": "Deprecated in favor of app.vitals.stall.percentage"
},
{
"version": "0.7.0",
"prs": [
362
],
"description": "Added stall_percentage attribute"
}
]
}doubleScrub: Manual Visibility: Public OTel: False
The combined duration of all stalls in milliseconds. Only applies to React Native. This is computed by Relay.
Use app.vitals.stall.duration instead.
Replaced by app.vitals.stall.duration to align with the app.vitals.* namespace for mobile performance attributes
Status: backfill
Changelogv0.19.0 #493 Deprecated in favor of app.vitals.stall.duration v0.7.0 #362 Added stall_total_time attribute Raw JSONCopy {
"key": "stall_total_time",
"brief": "The combined duration of all stalls in milliseconds. Only applies to React Native. This is computed by Relay.",
"type": "double",
"apply_scrubbing": {
"key": "manual"
},
"is_in_otel": false,
"visibility": "public",
"deprecation": {
"replacement": "app.vitals.stall.duration",
"reason": "Replaced by app.vitals.stall.duration to align with the app.vitals.* namespace for mobile performance attributes",
"_status": "backfill"
},
"alias": [
"app.vitals.stall.duration"
],
"changelog": [
{
"version": "0.19.0",
"prs": [
493
],
"description": "Deprecated in favor of app.vitals.stall.duration"
},
{
"version": "0.7.0",
"prs": [
362
],
"description": "Added stall_total_time attribute"
}
]
}doubleScrub: Manual Visibility: Public OTel: False
The duration of time to full display in milliseconds
Example 1234.56
Use app.vitals.ttfd.value instead.
Replaced by app.vitals.ttfd.value to align with the app.vitals.* namespace for mobile performance attributes
Status: backfill
Changelogv0.5.0 #313 Added and deprecated in favor of app.vitals.ttfd.value Raw JSONCopy {
"key": "time_to_full_display",
"brief": "The duration of time to full display in milliseconds",
"type": "double",
"apply_scrubbing": {
"key": "manual"
},
"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"
}
]
}doubleScrub: Manual Visibility: Public OTel: False
The duration of time to initial display in milliseconds
Example 1234.56
Use app.vitals.ttid.value instead.
Replaced by app.vitals.ttid.value to align with the app.vitals.* namespace for mobile performance attributes
Status: backfill
Changelogv0.5.0 #313 Added and deprecated in favor of app.vitals.ttid.value Raw JSONCopy {
"key": "time_to_initial_display",
"brief": "The duration of time to initial display in milliseconds",
"type": "double",
"apply_scrubbing": {
"key": "manual"
},
"is_in_otel": false,
"visibility": "public",
"example": 1234.56,
"deprecation": {
"replacement": "app.vitals.ttid.value",
"reason": "Replaced by app.vitals.ttid.value to align with the app.vitals.* namespace for mobile performance attributes",
"_status": "backfill"
},
"alias": [
"app.vitals.ttid.value"
],
"changelog": [
{
"version": "0.5.0",
"prs": [
313
],
"description": "Added and deprecated in favor of app.vitals.ttid.value"
}
]
}stringScrub: Manual Visibility: Public OTel: False
The sentry transaction (segment name).
Changelogv0.19.0 #497 Change deprecation from backfill to normalize v0.6.0 #345 Updated transaction deprecation replacement to sentry.segment.name v0.0.0
Raw JSONCopy {
"key": "transaction",
"brief": "The sentry transaction (segment name).",
"type": "string",
"apply_scrubbing": {
"key": "manual"
},
"is_in_otel": false,
"visibility": "public",
"example": "GET /",
"deprecation": {
"replacement": "sentry.segment.name",
"_status": "normalize"
},
"alias": [
"sentry.segment.name",
"sentry.transaction"
],
"changelog": [
{
"version": "0.19.0",
"prs": [
497
],
"description": "Change deprecation from backfill to normalize"
},
{
"version": "0.6.0",
"prs": [
345
],
"description": "Updated transaction deprecation replacement to sentry.segment.name"
},
{
"version": "0.1.0",
"prs": [
61,
127
]
},
{
"version": "0.0.0"
}
]
}ttfbDeprecated doubleScrub: Manual Visibility: Public OTel: False
The value of the recorded Time To First Byte (TTFB) web vital in milliseconds
Changelog Raw JSONCopy {
"key": "ttfb",
"brief": "The value of the recorded Time To First Byte (TTFB) web vital in milliseconds",
"type": "double",
"apply_scrubbing": {
"key": "manual"
},
"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
]
}
]
}urlDeprecated stringScrub: Auto Visibility: Public OTel: False
The URL of the resource that was fetched.
Example https://example.com/test?foo=bar#buzz
Changelog Raw JSONCopy {
"key": "url",
"brief": "The URL of the resource that was fetched.",
"type": "string",
"apply_scrubbing": {
"key": "auto"
},
"is_in_otel": false,
"visibility": "public",
"example": "https://example.com/test?foo=bar#buzz",
"deprecation": {
"replacement": "url.full",
"_status": null
},
"alias": [
"url.full",
"http.url",
"aws.request.url"
],
"changelog": [
{
"version": "0.1.0",
"prs": [
61
]
},
{
"version": "0.0.0"
}
]
}