• Home
  • Dynatrace API
  • Environment
  • Settings
  • Schemas
  • Anomaly detection for VMware

Settings 2.0 - Anomaly detection for VMware schema

Anomaly detection for VMware (builtin:anomaly-detection.infrastructure-vmware)

Dynatrace automatically detects infrastructure-related performance anomalies such as high CPU saturation, memory outages, and low disk-space conditions. Use these settings to configure detection sensitivity, set alert thresholds, or disable alerting for infrastructure components.

Schema IDSchema groupsScope
builtin:anomaly-detection.infrastructure-vmware
  • group:anomaly-detection.infrastructure
  • group:anomaly-detection
environment
Retrieve schema via Settings API
GETManagedhttps://{your-domain}/e/{your-environment-id}/api/v2/settings/schemas/builtin:anomaly-detection.infrastructure-vmware
SaaShttps://{your-environment-id}.live.dynatrace.com/api/v2/settings/schemas/builtin:anomaly-detection.infrastructure-vmware
Environment ActiveGatehttps://{your-activegate-domain}/e/{your-environment-id}/api/v2/settings/schemas/builtin:anomaly-detection.infrastructure-vmware

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

PropertyLabelTypeDescriptionRequired
esxiHighCpuDetection-EsxiHighCpuDetectionConfig-required
guestCpuLimitDetection-GuestCPULimitDetectionConfig-required
esxiHighMemoryDetection-EsxiHighMemoryDetectionConfig-required
overloadedStorageDetection-OverloadedStorageDetectionConfig-required
undersizedStorageDetection-UndersizedStorageDetectionConfig-required
slowPhysicalStorageDetection-SlowPhysicalStorageDetectionConfig-required
droppedPacketsDetection-DroppedPacketsDetectionConfig-required
lowDatastoreSpaceDetection-LowDatastoreSpaceDetectionConfig-required

Request body objects

The EsxiHighCpuDetectionThresholds object
PropertyLabelTypeDescriptionRequired
cpuUsagePercentageCPU usage is higher thaninteger-required
vmCpuReadyPercentageVM CPU ready is higher thaninteger-required
cpuPeakPercentageAt least one peak occurred when Hypervisor CPU usage was higher thaninteger-required
The EsxiHighCpuDetectionConfig object
PropertyLabelTypeDescriptionRequired
enabledDetect high CPU saturation on ESXi hostboolean-required
detectionModeDetection modeenum-required
customThresholds-EsxiHighCpuDetectionThresholds

Alert if all three conditions are met in 3 out of 5 samples

required
The GuestCPULimitDetectionThresholds object
PropertyLabelTypeDescriptionRequired
hostCpuUsagePercentageHypervisor CPU usage is higher thaninteger-required
vmCpuUsagePercentageVM CPU usage (VM CPU Usage Mhz / VM CPU limit in Mhz) is higher thaninteger-required
vmCpuReadyPercentageVM CPU ready is higher thaninteger-required
The GuestCPULimitDetectionConfig object
PropertyLabelTypeDescriptionRequired
enabledDetect guest CPU limit reachedboolean-required
detectionModeDetection modeenum-required
customThresholds-GuestCPULimitDetectionThresholds

Alert if all three conditions are met in 3 out of 5 samples

required
The EsxiHighMemoryDetectionThresholds object
PropertyLabelTypeDescriptionRequired
compressionDecompressionRateESXi host swap IN/OUT or compression/decompression rate is higher thanfloat-required
The EsxiHighMemoryDetectionConfig object
PropertyLabelTypeDescriptionRequired
enabledDetect memory saturation on ESXi hostboolean-required
detectionModeDetection modeenum-required
customThresholds-EsxiHighMemoryDetectionThresholds

Alert if the condition is met in 3 out of 5 samples

required
The OverloadedStorageDetectionThresholds object
PropertyLabelTypeDescriptionRequired
commandAbortsNumberNumber of command aborts is higher thaninteger-required
The OverloadedStorageDetectionConfig object
PropertyLabelTypeDescriptionRequired
enabledDetect overloaded storage on physical storage deviceboolean-required
detectionModeDetection modeenum-required
customThresholds-OverloadedStorageDetectionThresholds

Alert if the condition is met in 3 out of 5 samples

required
The UndersizedStorageDetectionThresholds object
PropertyLabelTypeDescriptionRequired
averageQueueCommandLatencyAverage queue command latency is higher thaninteger-required
peakQueueCommandLatencyPeak queue command latency is higher thaninteger-required
The UndersizedStorageDetectionConfig object
PropertyLabelTypeDescriptionRequired
enabledDetect undersized storage deviceboolean-required
detectionModeDetection modeenum-required
customThresholds-UndersizedStorageDetectionThresholds

Alert if any condition is met in 3 out of 5 samples

required
The SlowPhysicalStorageDetectionThresholds object
PropertyLabelTypeDescriptionRequired
avgReadWriteLatencyRead/write latency is higher thaninteger-required
peakReadWriteLatencyPeak value for read/write latency is higher thaninteger-required
The SlowPhysicalStorageDetectionConfig object
PropertyLabelTypeDescriptionRequired
enabledDetect physical storage device running slowboolean-required
detectionModeDetection modeenum-required
customThresholds-SlowPhysicalStorageDetectionThresholds

Alert if any condition is met in 4 out of 5 samples

required
The DroppedPacketsDetectionThresholds object
PropertyLabelTypeDescriptionRequired
droppedPacketsPerSecondReceive/transmit dropped packets rate on NIC is higher thaninteger-required
The DroppedPacketsDetectionConfig object
PropertyLabelTypeDescriptionRequired
enabledDetect high number of dropped packetsboolean-required
detectionModeDetection modeenum-required
customThresholds-DroppedPacketsDetectionThresholds

Alert if the condition is met in 3 out of 5 samples

required
The LowDatastoreSpaceDetectionThresholds object
PropertyLabelTypeDescriptionRequired
freeSpacePercentageDatastore free space is lower thaninteger-required
The LowDatastoreSpaceDetectionConfig object
PropertyLabelTypeDescriptionRequired
enabledDetect low datastore spaceboolean-required
detectionModeDetection modeenum-required
customThresholds-LowDatastoreSpaceDetectionThresholds

Alert if the condition is met in 1 out of 5 samples

required