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