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 |
| DEVICE_APPLICATION_METHOD - Mobile app key user actionMOBILE_APPLICATION - Mobile Appenvironment |
Parameters
Property | Label | Type | Description | Required |
---|---|---|---|---|
errorRateIncrease | Error rate increase | ErrorRateIncrease | - | required |
slowUserActions | Slow user actions | SlowUserActions | - | required |
unexpectedLowLoad | Unexpected low load | UnexpectedLowLoad | - | required |
unexpectedHighLoad | Unexpected high load | UnexpectedHighLoad | - | required |
Request body objects
The UnexpectedHighLoad
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
enabled | Detect unexpected high load | boolean | - | required |
thresholdPercentage | Alert if the observed traffic exceeds this threshold | 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 UnexpectedLowLoad
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
enabled | Detect unexpected low load | boolean | - | required |
thresholdPercentage | Alert if the observed traffic drops below this threshold | 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 SlowUserActionsAvoidOveralerting
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
minActionRate | - | integer | - | required |
The SlowUserActionsManualSlowest
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
durationThreshold | Absolute threshold | float | - | required |
The SlowUserActionsManualAll
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
durationThreshold | Absolute threshold | float | - | required |
The SlowUserActionsFixed
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
durationThresholdAllFixed | All user actions | SlowUserActionsManualAll | Alert if the action duration of all user actions degrades beyond the absolute threshold: | required |
durationThresholdSlowest | Slowest 10% | SlowUserActionsManualSlowest | Alert if the action duration of the slowest 10% of user actions degrades beyond the absolute threshold: | required |
durationAvoidOveralerting | Avoid over-alerting | SlowUserActionsAvoidOveralerting | To avoid over-alerting do not alert for low traffic applications with less than | required |
sensitivity | Detection sensitivity | enum | - | required |
The SlowUserActionsAutoSlowest
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
durationThreshold | Absolute threshold | float | - | required |
slowdownPercentage | Relative threshold | float | - | required |
The SlowUserActionsAutoAll
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
durationThreshold | Absolute threshold | float | - | required |
slowdownPercentage | Relative threshold | float | - | required |
The SlowUserActionsAuto
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
durationThresholdAll | All user actions | SlowUserActionsAutoAll | Alert if the action duration of all user actions degrades beyond both the absolute and relative threshold: | required |
durationThresholdSlowest | Slowest 10% | SlowUserActionsAutoSlowest | Alert if the action duration of the slowest 10% of user actions degrades beyond both the absolute and relative threshold: | required |
durationAvoidOveralerting | Avoid over-alerting | SlowUserActionsAvoidOveralerting | To avoid over-alerting do not alert for low traffic applications with less than | required |
The SlowUserActions
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
enabled | Detect slow user actions | boolean | - | required |
detectionMode | Detection strategy for slow user actions | enum | - | required |
slowUserActionsAuto | - | SlowUserActionsAuto | - | required |
slowUserActionsFixed | - | SlowUserActionsFixed | - | required |
The ErrorRateIncreaseFixed
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
thresholdAbsolute | Absolute threshold | float | - | required |
sensitivity | Detection sensitivity | enum | - | required |
The ErrorRateIncreaseAuto
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
thresholdAbsolute | Absolute threshold | float | - | required |
thresholdRelative | Relative threshold | float | - | required |
The ErrorRateIncrease
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
enabled | Detect reported error rate increase | boolean | - | required |
detectionMode | Detection strategy for error rate increases | enum | - | required |
errorRateIncreaseAuto | - | ErrorRateIncreaseAuto | Alert if the percentage of user actions affected by reported errors exceeds both the absolute threshold and the relative threshold | required |
errorRateIncreaseFixed | - | ErrorRateIncreaseFixed | Alert if the custom reported error rate threshold is exceeded during any 5-minute period | required |