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 ID
Schema groups
Scope
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

Property
Type
Description
Required
Error rate increase
errorRateIncrease
-
required
Slow user actions
slowUserActions
-
required
Unexpected low load
unexpectedLowLoad
-
required
Unexpected high load
unexpectedHighLoad
-
required
The ErrorRateIncrease object
Property
Type
Description
Required
Detect reported error rate increase
enabled
boolean
-
required
Detection strategy for error rate increases
detectionMode
enum
  • auto
  • fixed
required
errorRateIncreaseAuto

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

required
errorRateIncreaseFixed

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

required
The SlowUserActions object
Property
Type
Description
Required
Detect slow user actions
enabled
boolean
-
required
Detection strategy for slow user actions
detectionMode
enum
  • auto
  • fixed
required
slowUserActionsAuto
-
required
slowUserActionsFixed
-
required
The UnexpectedLowLoad object
Property
Type
Description
Required
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
Property
Type
Description
Required
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
Property
Type
Description
Required
Absolute threshold
thresholdAbsolute
float
-
required
Relative threshold
thresholdRelative
float
-
required
The ErrorRateIncreaseFixed object
Property
Type
Description
Required
Absolute threshold
thresholdAbsolute
float
-
required
Detection sensitivity
sensitivity
enum
  • low
  • medium
  • high
required
The SlowUserActionsAuto object
Property
Type
Description
Required
All user actions
durationThresholdAll

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

required
Slowest 10%
durationThresholdSlowest

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

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

required
The SlowUserActionsFixed object
Property
Type
Description
Required
All user actions
durationThresholdAllFixed

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

required
Slowest 10%
durationThresholdSlowest

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

required
Avoid over-alerting
durationAvoidOveralerting

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
Property
Type
Description
Required
Absolute threshold
durationThreshold
float
-
required
Relative threshold
slowdownPercentage
float
-
required
The SlowUserActionsAutoSlowest object
Property
Type
Description
Required
Absolute threshold
durationThreshold
float
-
required
Relative threshold
slowdownPercentage
float
-
required
The SlowUserActionsAvoidOveralerting object
Property
Type
Description
Required
minActionRate
integer
-
required
The SlowUserActionsManualAll object
Property
Type
Description
Required
Absolute threshold
durationThreshold
float
-
required
The SlowUserActionsManualSlowest object
Property
Type
Description
Required
Absolute threshold
durationThreshold
float
-
required