Class AppIncubatingAttributes

java.lang.Object
io.opentelemetry.semconv.incubating.AppIncubatingAttributes

public final class AppIncubatingAttributes extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final io.opentelemetry.api.common.AttributeKey<String>
    Unique identifier for a particular build or compilation of the application.
    static final io.opentelemetry.api.common.AttributeKey<String>
    A unique identifier representing the installation of an application on a specific device
    static final io.opentelemetry.api.common.AttributeKey<Long>
    A number of frame renders that experienced jank.
    static final io.opentelemetry.api.common.AttributeKey<Double>
    The time period, in seconds, for which this jank is being reported.
    static final io.opentelemetry.api.common.AttributeKey<Double>
    The minimum rendering threshold for this jank, in seconds.
    static final io.opentelemetry.api.common.AttributeKey<Long>
    The x (horizontal) coordinate of a screen coordinate, in screen pixels.
    static final io.opentelemetry.api.common.AttributeKey<Long>
    The y (vertical) component of a screen coordinate, in screen pixels.
    static final io.opentelemetry.api.common.AttributeKey<String>
    An identifier that uniquely differentiates this widget from other widgets in the same application.
    static final io.opentelemetry.api.common.AttributeKey<String>
    The name of an application widget.
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • APP_BUILD_ID

      public static final io.opentelemetry.api.common.AttributeKey<String> APP_BUILD_ID
      Unique identifier for a particular build or compilation of the application.
    • APP_INSTALLATION_ID

      public static final io.opentelemetry.api.common.AttributeKey<String> APP_INSTALLATION_ID
      A unique identifier representing the installation of an application on a specific device

      Notes:

      Its value SHOULD persist across launches of the same application installation, including through application upgrades. It SHOULD change if the application is uninstalled or if all applications of the vendor are uninstalled. Additionally, users might be able to reset this value (e.g. by clearing application data). If an app is installed multiple times on the same device (e.g. in different accounts on Android), each app.installation.id SHOULD have a different value. If multiple OpenTelemetry SDKs are used within the same application, they SHOULD use the same value for app.installation.id. Hardware IDs (e.g. serial number, IMEI, MAC address) MUST NOT be used as the app.installation.id.

      For iOS, this value SHOULD be equal to the vendor identifier.

      For Android, examples of app.installation.id implementations include:

      More information about Android identifier best practices can be found in the Android user data IDs guide.

    • APP_JANK_FRAME_COUNT

      public static final io.opentelemetry.api.common.AttributeKey<Long> APP_JANK_FRAME_COUNT
      A number of frame renders that experienced jank.

      Notes:

      Depending on platform limitations, the value provided MAY be approximation.

    • APP_JANK_PERIOD

      public static final io.opentelemetry.api.common.AttributeKey<Double> APP_JANK_PERIOD
      The time period, in seconds, for which this jank is being reported.
    • APP_JANK_THRESHOLD

      public static final io.opentelemetry.api.common.AttributeKey<Double> APP_JANK_THRESHOLD
      The minimum rendering threshold for this jank, in seconds.
    • APP_SCREEN_COORDINATE_X

      public static final io.opentelemetry.api.common.AttributeKey<Long> APP_SCREEN_COORDINATE_X
      The x (horizontal) coordinate of a screen coordinate, in screen pixels.
    • APP_SCREEN_COORDINATE_Y

      public static final io.opentelemetry.api.common.AttributeKey<Long> APP_SCREEN_COORDINATE_Y
      The y (vertical) component of a screen coordinate, in screen pixels.
    • APP_WIDGET_ID

      public static final io.opentelemetry.api.common.AttributeKey<String> APP_WIDGET_ID
      An identifier that uniquely differentiates this widget from other widgets in the same application.

      Notes:

      A widget is an application component, typically an on-screen visual GUI element.

    • APP_WIDGET_NAME

      public static final io.opentelemetry.api.common.AttributeKey<String> APP_WIDGET_NAME
      The name of an application widget.

      Notes:

      A widget is an application component, typically an on-screen visual GUI element.