diff --git a/javascript/sentry-conventions/src/op.ts b/javascript/sentry-conventions/src/op.ts index 9b5624610..02c9b20f8 100644 --- a/javascript/sentry-conventions/src/op.ts +++ b/javascript/sentry-conventions/src/op.ts @@ -136,6 +136,11 @@ export const UI = 'ui'; */ export const UI_TASK = 'ui.task'; +/** + * Looking up which component a name in a template refers to, before that component renders. Ember does this for every component it renders. The render itself is a separate `ui.render` span. + */ +export const UI_RESOLVE = 'ui.resolve'; + export const UI_RENDER = 'ui.render'; /** diff --git a/model/op/browser.json b/model/op/browser.json index 94c6b78ae..bf339036b 100644 --- a/model/op/browser.json +++ b/model/op/browser.json @@ -121,6 +121,10 @@ "name": "ui.task", "description": "A task that is taken on the main UI thread. Typically used to indicate to users about things like the [Long Tasks API](https://developer.mozilla.org/en-US/docs/Web/API/PerformanceLongTaskTiming)." }, + { + "name": "ui.resolve", + "description": "Looking up which component a name in a template refers to, before that component renders. Ember does this for every component it renders. The render itself is a separate `ui.render` span." + }, { "name": "ui.render" }, diff --git a/rust/src/op.rs b/rust/src/op.rs index 01a97bbbc..c89ad52fd 100644 --- a/rust/src/op.rs +++ b/rust/src/op.rs @@ -90,6 +90,9 @@ pub const UI: &str = "ui"; /// A task that is taken on the main UI thread. Typically used to indicate to users about things like the [Long Tasks API](https://developer.mozilla.org/en-US/docs/Web/API/PerformanceLongTaskTiming). pub const UI_TASK: &str = "ui.task"; +/// Looking up which component a name in a template refers to, before that component renders. Ember does this for every component it renders. The render itself is a separate `ui.render` span. +pub const UI_RESOLVE: &str = "ui.resolve"; + pub const UI_RENDER: &str = "ui.render"; /// Mounting of a UI component or application (e.g. initial render/bootstrap).