Settings API - Anomaly detection for mobile applications schema table

    Anomaly detection for mobile applications (builtin:anomaly-detection.rum-mobile)

    Dynatrace automatically detects application-related performance anomalies such as response time degradations and traffic spikes. Use these settings to configure detection sensitivity, set alert thresholds, or disable alerting for certain applications.

    To avoid false-positive problem notifications, automated anomaly detection is only available for applications and services that have run for at least 20% of a week (7 days).

    Schema IDSchema groupsScope
    builtin:anomaly-detection.rum-mobile
    • group:anomaly-detection
    DEVICE_APPLICATION_METHOD - Mobile app key user action
    MOBILE_APPLICATION - Mobile App
    environment
    GETManagedhttps://{your-domain}/e/{your-environment-id}/api/v2/settings/schemas/builtin:anomaly-detection.rum-mobile
    SaaShttps://{your-environment-id}.live.dynatrace.com/api/v2/settings/schemas/builtin:anomaly-detection.rum-mobile
    Environment ActiveGatehttps://{your-activegate-domain}/e/{your-environment-id}/api/v2/settings/schemas/builtin:anomaly-detection.rum-mobile

    Authentication

    To execute this request, you need an access token with Read settings (settings.read) scope. To learn how to obtain and use it, see Tokens and authentication.

    Parameters

    PropertyTypeDescriptionRequired
    Error rate increase
    errorRateIncrease
    ErrorRateIncrease-required
    Slow user actions
    slowUserActions
    SlowUserActions-required
    Unexpected low load
    unexpectedLowLoad
    UnexpectedLowLoad-required
    Unexpected high load
    unexpectedHighLoad
    UnexpectedHighLoad-required
    The ErrorRateIncrease object
    PropertyTypeDescriptionRequired
    Detect reported error rate increase
    enabled
    boolean-required
    Detection strategy for error rate increases
    detectionMode
    enum
    • auto
    • fixed
    required
    errorRateIncreaseAutoErrorRateIncreaseAuto

    Alert if the percentage of user actions affected by reported errors exceeds both the absolute threshold and the relative threshold

    required
    errorRateIncreaseFixedErrorRateIncreaseFixed

    Alert if the custom reported error rate threshold is exceeded during any 5-minute period

    required
    The SlowUserActions object
    PropertyTypeDescriptionRequired
    Detect slow user actions
    enabled
    boolean-required
    Detection strategy for slow user actions
    detectionMode
    enum
    • auto
    • fixed
    required
    slowUserActionsAutoSlowUserActionsAuto-required
    slowUserActionsFixedSlowUserActionsFixed-required
    The UnexpectedLowLoad object
    PropertyTypeDescriptionRequired
    Detect unexpected low load
    enabled
    boolean-required
    Alert if the observed traffic drops below this threshold
    thresholdPercentage
    float

    Dynatrace learns your typical application traffic over an observation period of one week. Depending on this expected value Dynatrace detects abnormal traffic drops within your application.

    required
    The UnexpectedHighLoad object
    PropertyTypeDescriptionRequired
    Detect unexpected high load
    enabled
    boolean-required
    Alert if the observed traffic exceeds this threshold
    thresholdPercentage
    float

    Dynatrace learns your typical application traffic over an observation period of one week. Depending on this expected value Dynatrace detects abnormal traffic spikes within your application.

    required
    The ErrorRateIncreaseAuto object
    PropertyTypeDescriptionRequired
    Absolute threshold
    thresholdAbsolute
    float-required
    Relative threshold
    thresholdRelative
    float-required
    The ErrorRateIncreaseFixed object
    PropertyTypeDescriptionRequired
    Absolute threshold
    thresholdAbsolute
    float-required
    Detection sensitivity
    sensitivity
    enum
    • low
    • medium
    • high
    required
    The SlowUserActionsAuto object
    PropertyTypeDescriptionRequired
    All user actions
    durationThresholdAll
    SlowUserActionsAutoAll

    Alert if the action duration of all user actions degrades beyond both the absolute and relative threshold:

    required
    Slowest 10%
    durationThresholdSlowest
    SlowUserActionsAutoSlowest

    Alert if the action duration of the slowest 10% of user actions degrades beyond both the absolute and relative threshold:

    required
    Avoid over-alerting
    durationAvoidOveralerting
    SlowUserActionsAvoidOveralerting

    To avoid over-alerting do not alert for low traffic applications with less than

    required
    The SlowUserActionsFixed object
    PropertyTypeDescriptionRequired
    All user actions
    durationThresholdAllFixed
    SlowUserActionsManualAll

    Alert if the action duration of all user actions degrades beyond the absolute threshold:

    required
    Slowest 10%
    durationThresholdSlowest
    SlowUserActionsManualSlowest

    Alert if the action duration of the slowest 10% of user actions degrades beyond the absolute threshold:

    required
    Avoid over-alerting
    durationAvoidOveralerting
    SlowUserActionsAvoidOveralerting

    To avoid over-alerting do not alert for low traffic applications with less than

    required
    Detection sensitivity
    sensitivity
    enum
    • low
    • medium
    • high
    required
    The SlowUserActionsAutoAll object
    PropertyTypeDescriptionRequired
    Absolute threshold
    durationThreshold
    float-required
    Relative threshold
    slowdownPercentage
    float-required
    The SlowUserActionsAutoSlowest object
    PropertyTypeDescriptionRequired
    Absolute threshold
    durationThreshold
    float-required
    Relative threshold
    slowdownPercentage
    float-required
    The SlowUserActionsAvoidOveralerting object
    PropertyTypeDescriptionRequired
    minActionRateinteger-required
    The SlowUserActionsManualAll object
    PropertyTypeDescriptionRequired
    Absolute threshold
    durationThreshold
    float-required
    The SlowUserActionsManualSlowest object
    PropertyTypeDescriptionRequired
    Absolute threshold
    durationThreshold
    float-required