Resource events

This page provides information about supported resource events, along with the logic behind raising them.

Unexpected high traffic

UNEXPECTED_HIGH_LOAD

DESK collects a multidimensional baseline for application and user action traffic and thereby learns the typical traffic patterns of all your applications and user actions. Alerting on abnormal high application traffic is an opt-in option in application settings at Settings > Anomaly detection > Applications. If enabled, DESK follows a two-seasonal pattern (daily and weekly) in alerting on abnormal traffic situations. The actual monitored application traffic is compared with the same period of last week and alerts if the comparison reports unusually high traffic.

See a typical unexpected high traffic event example below.

Unexpected high traffic event

Applicable DESK entities

The following DESK entities apply to this event:

  • Service
  • Application
  • Mobile application

CPU saturation

CPU_SATURATED

CPU saturation events are raised on the host level when CPU usage rises above a critical threshold. By default, DESK alerts if CPU usage is higher than 95% in 3 of 5 consecutive one-minute intervals. Along with the typical OneAgent-related CPU saturation event, AWS cloud management can report CPU saturation events for EC2 instances. In case of a OneAgent-monitored EC2 instance, DESK prioritizes OneAgent events over AWS events. If one of your EC2 instances isn't monitored by OneAgent, but you have an active AWS integration and DESK setup, a CPU saturation event will be raised.

See a typical CPU saturation event example below.

CPU saturation event

The screenshot below shows a CPU saturation event, raised through AWS integration.

AWS CPU saturation event

Applicable DESK entities

The following DESK entities apply to this event:

  • Host
  • Hypervisor
  • Relational database service

Memory saturation

MEMORY_SATURATED

By default, DESK alerts if memory usage is higher than 90% on Windows or 80% on Linux AND the memory page fault rate is higher than 100 faults/s on Windows or 20 faults/s on Linux within 3 of 5 one-minute intervals. See example below:

Memory saturation event

Applicable DESK entities

The following DESK entities apply to this event:

  • Host
  • Hypervisor
  • Relational database service

Low disk space

LOW_DISK_SPACE

By default, DESK alerts if free disk space on any of your disks falls below 3% in at least 3 of 5 1-minute observation intervals. Disk thresholds within DESK are highly configurable, both at the host level and the global settings level. To support large numbers of disks, you can define global disk threshold rules along with flexible tag filters to group subsets of hosts.

See a typical low disk space event example below.

Low disk space event

Applicable DESK entities

The following DESK entities apply to this event:

  • Host

Slow disk

SLOW_DISK

By default, DESK alerts if disk read and write time on any of your disks is higher than 200ms in at least 3 of 5 one-minute observation intervals. Disk thresholds in DESK are highly configurable, both at the host level and the global settings level. To support large numbers of disks, you can define global disk threshold rules along with flexible tag filters to group subsets of hosts.

See a typical slow disk event example below.

Slow disk event

Applicable DESK entities

The following DESK entities apply to this event:

  • Host
  • Hypervisor

Low number of inodes available

HOST_DISK_LOW_INODES

By default, DESK alerts if the percentage of available inodes on any of your disks is lower than 5% in at least 3 of 5 one-minute observation intervals. Disk thresholds within DESK are highly configurable, both on the host level and the global settings level. To support a large numbers of disks, you can define global disk threshold rules along with flexible tag filters to group subsets of hosts.

See a typical low number of inodes available event example below.

Low number of inodes available event

Applicable DESK entities

The following DESK entities apply to this event:

  • Host

High network utilization

HIGH_NETWORK_UTILIZATION

By default, DESK alerts if sent/received traffic utilization is higher than 90% in 3 of 5 one-minute observation intervals.

See a typical high network utilization event example below.

High network utilization event

Applicable DESK entities

The following DESK entities apply to this event:

  • Host

Long garbage-collection time

HIGH_GC_ACTIVITY

By default, DESK alerts on long garbage-collection times if garbage-collection time is higher than 40% or suspension is higher than 25% in 3 of 5 one-minute observation intervals.

See a typical long garbage-collection time event example below.

Long garbage-collection time event

Applicable DESK entities

The following DESK entities apply to this event:

  • Process group instance

High latency

HIGH_LATENCY

By default, DESK detects and alerts on high latency within your relational database services (RDS).

See a typical high latency event example below.

High latency event

Applicable DESK entities

The following DESK entities apply to this event:

  • Relational database service

I/O commands queued

INSUFFICIENT_DISK_QUEUE_DEPTH

I/O commands queued event

Applicable DESK entities

The following DESK entities apply to this event:

  • Hypervisor

Custom resource contention event

RESOURCE_EVENT

This generic resource contention event can be used by monitoring plugins or through the DESK REST API to raise a customized resource contention event with a user-defined title.

An example might be a custom resource contention event with a user-defined title Low batch job pool, as shown below:

Custom resource event

Applicable DESK entities

All DESK entities apply to this event.