Package io.opentelemetry.android.semconv.events
See: Description
-
Class Summary Class Description AppJankEvent <p>This event indicates that the application has detected substandard UI rendering performance.</p> <p>Notes:</p> <p>Jank happens when the UI is rendered slowly enough for the user to experience some disruption or sluggishness.</p> AppNavigationCompleteEvent <p>This event represents a completed navigation to a destination of an application.</p> <p>Notes:</p> <p>none</p> AppScreenClickEvent <p>This event represents an instantaneous click on the screen of an application.</p> <p>Notes:</p> <p>The <c>app.screen.click</c> event can be used to indicate that a user has clicked or tapped on the screen portion of an application. Clicks outside of an application's active area SHOULD NOT generate this event. This event does not differentiate between touch/mouse down and touch/mouse up. Implementations SHOULD give preference to generating this event at the time the click is complete, typically on touch release or mouse up. The location of the click event MUST be provided in absolute screen pixels.</p> AppScreenFlingEvent <p>This event represents a fling on the screen of an application.</p> <p>Notes:</p> <p>none</p> AppScreenLongpressEvent <p>This event represents a long press on the screen of an application.</p> <p>Notes:</p> <p>none</p> AppScreenScrollEvent <p>This event represents a scroll on the screen of an application.</p> <p>Notes:</p> <p>none</p> AppWidgetClickEvent <p>This event indicates that an application widget has been clicked.</p> <p>Notes:</p> <p>Use this event to indicate that visual application component has been clicked, typically through a user's manual interaction.</p> AppWidgetFlingEvent <p>This event represents a fling on an application widget.</p> <p>Notes:</p> <p>none</p> AppWidgetLongpressEvent <p>This event represents a long press on an application widget.</p> <p>Notes:</p> <p>none</p> AppWidgetScrollEvent <p>This event represents a scroll on an application widget.</p> <p>Notes:</p> <p>none</p> DeviceAnrEvent <p>This event indicates that an Android application did not respond on the main thread.</p> <p>Notes:</p> <p>none</p> DevicePowerSaveModeChangeEvent <p>This event indicates that Android power save mode changed.</p> <p>Notes:</p> <p>none</p> DeviceScreenOrientationEvent <p>This event indicates that the Android screen orientation changed.</p> <p>Notes:</p> <p>none</p> DeviceThermalStatusChangeEvent <p>This event indicates that the Android thermal throttling status changed.</p> <p>Notes:</p> <p>none</p> NetworkChangeEvent <p>This event indicates that Android network connectivity changed.</p> <p>Notes:</p> <p>none</p> RumSdkInitAnrMonitorEvent <p>This event indicates that the ANR monitor initialized during Android RUM SDK startup.</p> <p>Notes:</p> <p>none</p> RumSdkInitCrashReporterEvent <p>This event indicates that crash reporting initialized during Android RUM SDK startup.</p> <p>Notes:</p> <p>none</p> RumSdkInitJankMonitorEvent <p>This event indicates that the jank monitor initialized during Android RUM SDK startup.</p> <p>Notes:</p> <p>none</p> RumSdkInitNetMonitorEvent <p>This event indicates that the network monitor initialized during Android RUM SDK startup.</p> <p>Notes:</p> <p>none</p> RumSdkInitNetProviderEvent <p>This event indicates that the current network provider initialized during Android RUM SDK startup.</p> <p>Notes:</p> <p>none</p> RumSdkInitSpanExporterEvent <p>This event indicates that the span exporter initialized during Android RUM SDK startup.</p> <p>Notes:</p> <p>none</p> RumSdkInitStartedEvent <p>This event indicates that Android RUM SDK initialization started.</p> <p>Notes:</p> <p>none</p> SessionEndEvent <p>Indicates that a session has ended.</p> <p>Notes:</p> <p>For instrumentation that tracks user behavior during user sessions, a <c>session.end</c> event SHOULD be emitted every time a session ends. When a session ends and continues as a new session, this event SHOULD be emitted prior to the <c>session.start</c> event.</p> SessionStartEvent <p>Indicates that a new session has been started, optionally linking to the prior session.</p> <p>Notes:</p> <p>For instrumentation that tracks user behavior during user sessions, a <c>session.start</c> event MUST be emitted every time a session is created. When a new session is created as a continuation of a prior session, the <c>session.previous_id</c> SHOULD be included in the event. The values of <c>session.id</c> and <c>session.previous_id</c> MUST be different. When the <c>session.start</c> event contains both <c>session.id</c> and <c>session.previous_id</c> fields, the event indicates that the previous session has ended. If the session ID in <c>session.previous_id</c> has not yet ended via explicit <c>session.end</c> event, then the consumer SHOULD treat this continuation event as semantically equivalent to <c>session.end(session.previous_id)</c> and <c>session.start(session.id)</c>.</p> WebsocketCloseEvent <p>This event indicates that a WebSocket closed.</p> <p>Notes:</p> <p>none</p> WebsocketErrorEvent <p>This event indicates that a WebSocket failed.</p> <p>Notes:</p> <p>none</p> WebsocketMessageEvent <p>This event indicates that a WebSocket message was received.</p> <p>Notes:</p> <p>none</p> WebsocketOpenEvent <p>This event indicates that a WebSocket opened.</p> <p>Notes:</p> <p>none</p> -
Interface Summary Interface Description OpenTelemetryEvent An event defined by the OpenTelemetry Android semantic conventions.