builtin:anomaly-detection.infrastructure-hosts)
Dynatrace automatically detects infrastructure-related performance anomalies such as high CPU saturation and memory outages. Use these settings to configure detection sensitivity, set alert thresholds, or disable alerting for hosts.
Schema ID | Schema groups | Scope |
---|---|---|
builtin:anomaly-detection.infrastructure-hosts |
| HOST - HostHOST_GROUP - Host Groupenvironment |
GET | Managed | https://{your-domain}/e/{your-environment-id}/api/v2/settings/schemas/builtin:anomaly-detection.infrastructure-hosts |
SaaS | https://{your-environment-id}.live.dynatrace.com/api/v2/settings/schemas/builtin:anomaly-detection.infrastructure-hosts | |
Environment ActiveGate | https://{your-activegate-domain}/e/{your-environment-id}/api/v2/settings/schemas/builtin:anomaly-detection.infrastructure-hosts |
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.
host
objectProperty | Type | Description | Required |
---|---|---|---|
connectionLostDetection | connectionLostDetection | - | required |
highCpuSaturationDetection | highCpuSaturationDetection | - | required |
highSystemLoadDetection | highSystemLoadDetection | - | required |
highMemoryDetection | highMemoryDetection | - | required |
highGcActivityDetection | highGcActivityDetection | - | required |
outOfMemoryDetection | outOfMemoryDetection | - | required |
outOfThreadsDetection | outOfThreadsDetection | - | required |
network
objectProperty | Type | Description | Required |
---|---|---|---|
networkDroppedPacketsDetection | networkDroppedPacketsDetection | - | required |
networkErrorsDetection | networkErrorsDetection | - | required |
highNetworkDetection | highNetworkDetection | - | required |
networkTcpProblemsDetection | networkTcpProblemsDetection | - | required |
networkHighRetransmissionDetection | networkHighRetransmissionDetection | - | required |
connectionLostDetection
objectProperty | Type | Description | Required |
---|---|---|---|
Detect host or monitoring connection lost problemsenabled | boolean | - | required |
Graceful host shutdownsonGracefulShutdowns | enum |
| required |
highCpuSaturationDetection
objectProperty | Type | Description | Required |
---|---|---|---|
Detect CPU saturation on hostenabled | boolean | Detection of high CPU saturation is not available on AIX hosts | required |
Detection mode for CPU saturationdetectionMode | enum |
| required |
customThresholds | highCpuSaturationDetectionThresholds | - | required |
highSystemLoadDetection
objectProperty | Type | Description | Required |
---|---|---|---|
Detect High System Load on hostenabled | boolean | Detection High System Load is available only on AIX hosts. | required |
Detection mode for High System LoaddetectionMode | enum |
| required |
customThresholds | highSystemLoadDetectionThresholds | - | required |
highMemoryDetection
objectProperty | Type | Description | Required |
---|---|---|---|
Detect high memory usage on hostenabled | boolean | - | required |
Detection mode for high memory usagedetectionMode | enum |
| required |
customThresholds | highMemoryDetectionThresholds | Alert if both the memory usage and the memory page fault rate thresholds are exceeded on Windows or on Unix systems | required |
highGcActivityDetection
objectProperty | Type | Description | Required |
---|---|---|---|
Detect high GC activityenabled | boolean | You may also configure high GC activity alerting for .NET processes on extensions events page ( | required |
Detection mode for high GC activitydetectionMode | enum |
| required |
customThresholds | highGcActivityDetectionThresholds | Alert if the GC time or the GC suspension is exceeded | required |
outOfMemoryDetection
objectProperty | Type | Description | Required |
---|---|---|---|
Detect Java out of memory problemenabled | boolean | - | required |
Detection mode for Java out of memory problemdetectionMode | enum |
| required |
customThresholds | outOfMemoryDetectionThresholds | - | required |
outOfThreadsDetection
objectProperty | Type | Description | Required |
---|---|---|---|
Detect Java out of threads problemenabled | boolean | - | required |
Detection mode for Java out of threads problemdetectionMode | enum |
| required |
customThresholds | outOfThreadsDetectionThresholds | - | required |
networkDroppedPacketsDetection
objectProperty | Type | Description | Required |
---|---|---|---|
Detect high number of dropped packetsenabled | boolean | - | required |
Detection mode for high number of dropped packetsdetectionMode | enum |
| required |
customThresholds | networkDroppedPacketsDetectionThresholds | Alert if the dropped packet percentage is higher than the specified threshold and the total packets rate is higher than the defined threshold for the defined amount of samples | required |
networkErrorsDetection
objectProperty | Type | Description | Required |
---|---|---|---|
Detect high number of network errorsenabled | boolean | - | required |
Detection mode for high number of network errorsdetectionMode | enum |
| required |
customThresholds | networkErrorsDetectionThresholds | Alert if the receive/transmit error packet percentage is higher than the specified threshold and the total packets rate is higher than the defined threshold for the defined amount of samples | required |
highNetworkDetection
objectProperty | Type | Description | Required |
---|---|---|---|
Detect high network utilizationenabled | boolean | - | required |
Detection mode for high network utilizationdetectionMode | enum |
| required |
customThresholds | highNetworkDetectionThresholds | - | required |
networkTcpProblemsDetection
objectProperty | Type | Description | Required |
---|---|---|---|
Detect TCP connectivity problems for processenabled | boolean | - | required |
Detection mode for TCP connectivity problemsdetectionMode | enum |
| required |
customThresholds | networkTcpProblemsDetectionThresholds | Alert if the percentage of new connection failures is higher than the specified threshold and the number of failed connections is higher than the defined threshold for the defined amount of samples | required |
networkHighRetransmissionDetection
objectProperty | Type | Description | Required |
---|---|---|---|
Detect high retransmission rateenabled | boolean | - | required |
Detection mode for high retransmission ratedetectionMode | enum |
| required |
customThresholds | networkHighRetransmissionDetectionThresholds | Alert if the retransmission rate is higher than the specified threshold and the number of retransmitted packets is higher than the defined threshold for the defined amount of samples | required |
highCpuSaturationDetectionThresholds
objectProperty | Type | Description | Required |
---|---|---|---|
Alert if the CPU usage is higher than this threshold for the defined amount of samplescpuSaturation | integer | - | required |
eventThresholds | eventThresholds | - | required |
highSystemLoadDetectionThresholds
objectProperty | Type | Description | Required |
---|---|---|---|
Alert if the System Load divided by the number of logical CPU cores is higher than this threshold for the defined amount of samples.systemLoad | float | - | required |
eventThresholds | eventThresholds | - | required |
highMemoryDetectionThresholds
objectProperty | Type | Description | Required |
---|---|---|---|
Alert if the memory usage on Windows is higher than this thresholdusedMemoryPercentageWindows | integer | - | required |
Alert if the memory usage on Unix systems is higher than this thresholdusedMemoryPercentageNonWindows | integer | - | required |
Alert if the memory page fault rate on Windows is higher than this threshold for the defined amount of samplespageFaultsPerSecondWindows | integer | - | required |
Alert if the memory page fault rate on Unix systems is higher than this threshold for the defined amount of samplespageFaultsPerSecondNonWindows | integer | - | required |
eventThresholds | eventThresholds | - | required |
highGcActivityDetectionThresholds
objectProperty | Type | Description | Required |
---|---|---|---|
Alert if GC time is higher than this thresholdgcTimePercentage | integer | - | required |
Alert if the GC suspension is higher than this thresholdgcSuspensionPercentage | integer | - | required |
eventThresholds | eventThresholds | - | required |
outOfMemoryDetectionThresholds
objectProperty | Type | Description | Required |
---|---|---|---|
Alert if the number of Java out-of-memory exceptions is at least this valueoutOfMemoryExceptionsNumber | integer | - | required |
eventThresholds | strictEventThresholds | - | required |
outOfThreadsDetectionThresholds
objectProperty | Type | Description | Required |
---|---|---|---|
Alert if the number of Java out-of-threads exceptions is at least this valueoutOfThreadsExceptionsNumber | integer | - | required |
eventThresholds | strictEventThresholds | - | required |
networkDroppedPacketsDetectionThresholds
objectProperty | Type | Description | Required |
---|---|---|---|
Receive/transmit dropped packet percentage thresholddroppedPacketsPercentage | integer | - | required |
Total packets rate thresholdtotalPacketsRate | integer | - | required |
eventThresholds | eventThresholds | - | required |
networkErrorsDetectionThresholds
objectProperty | Type | Description | Required |
---|---|---|---|
Receive/transmit error packet percentage thresholderrorsPercentage | integer | - | required |
Total packets rate thresholdtotalPacketsRate | integer | - | required |
eventThresholds | eventThresholds | - | required |
highNetworkDetectionThresholds
objectProperty | Type | Description | Required |
---|---|---|---|
Alert if sent/received traffic utilization is higher than this threshold for the defined amount of sampleserrorsPercentage | integer | - | required |
eventThresholds | eventThresholds | - | required |
networkTcpProblemsDetectionThresholds
objectProperty | Type | Description | Required |
---|---|---|---|
New connection failure thresholdnewConnectionFailuresPercentage | integer | - | required |
Number of failed connections thresholdfailedConnectionsNumberPerMinute | integer | - | required |
eventThresholds | eventThresholds | - | required |
networkHighRetransmissionDetectionThresholds
objectProperty | Type | Description | Required |
---|---|---|---|
Retransmission rate thresholdretransmissionRatePercentage | integer | - | required |
Number of retransmitted packets thresholdretransmittedPacketsNumberPerMinute | integer | - | required |
eventThresholds | eventThresholds | - | required |
eventThresholds
objectProperty | Type | Description | Required |
---|---|---|---|
Violating samplesviolatingSamples | integer | The number of 10-second samples within the evaluation window that must exceed the threshold to trigger an event | required |
Evaluation window size for violating samplesviolatingEvaluationWindow | integer | The number of 10-second samples that form the sliding evaluation window to detect violating samples. | required |
Dealerting samplesdealertingSamples | integer | The number of 10-second samples within the evaluation window that must be lower than the threshold to close an event | required |
Evaluation window size for dealerting samplesdealertingEvaluationWindow | integer | The number of 10-second samples that form the sliding evaluation window for dealerting. | required |
strictEventThresholds
objectProperty | Type | Description | Required |
---|---|---|---|
Violating samplesviolatingSamples | integer | The number of 10-second samples within the evaluation window that must exceed the threshold to trigger an event | required |
Evaluation window size for violating samplesviolatingEvaluationWindow | integer | The number of 10-second samples that form the sliding evaluation window to detect violating samples. | required |
Dealerting samplesdealertingSamples | integer | The number of 10-second samples within the evaluation window that must be lower than the threshold to close an event | required |
Evaluation window size for dealerting samplesdealertingEvaluationWindow | integer | The number of 10-second samples that form the sliding evaluation window for dealerting. | required |