Configuring Alerts on MongoDB Metrics

We are happy to announce the general availability of our alerts infrastructure for MongoDB. You can now use our alerts console to set up real-time alerts on any of the MongoDB metrics. Setting up an alert notification is a simple two-step process:

Setting up an Alert Rule

1. Pick your metrics

Alerts - create rule

2. Pick your notification format

Alert select notification

How to set up real-time alerts on any MongoDB metric you want to monitorClick To Tweet

Supported metrics

The supported metrics are listed below:

Operating System

  • CPU – User (%)
  • CPU – System (%)
  • CPU – Nice (%)
  • CPU – IO Wait (%)
  • CPU – Total (%)
  • Memory – Used (KB)
  • Memory – Free (KB)
  • Memory – Buffers (KB)
  • Disk – Read (KB/sec)
  • Disk – Write (KB/sec)
  • Memory – Virtual (MB)
  • Memory – Resident (MB)
  • Memory – Mapped (MB)
  • Memory – Non Mapped (MB)

MongoDB

  • Assert – Regular
  • Assert – Warning
  • Assert – Message
  • Assert – User
  • Operation – Insert (per second)
  • Operation – Query (per second)
  • Operation – Update (per second)
  • Operation – Delete (per second)
  • Operation – Getmore (per second)
  • Operation Command (per second)
  • Operation – Update (per second)
  • Operation – Delete (per second)
  • Index – Access
  • Index – Hits
  • Index – Miss
  • Index – Miss Ratio
  • Current Connections
  • Background Flush Average (ms)
  • Queues – Total
  • Queues – Read
  • Queues – Write
  • Network – Bytes In (KB/s)
  • Network – Bytes Out (KB/s)
  • Page Fault
  • Journalled MB (MB)
  • Replica – Window Size (Hours)
  • Replica – Lag (sec)
  • Replica – Head Room
  • Cache Used (bytes)
  • Cache Activity Read (KB/s)
  • Cache Activity Write (KB/s)

If an alert condition is triggered you will see the active alerts in the alerts list. The alerts are auto-resolving, i.e, if the condition goes away the alert resolves itself (without any manual intervention from the user).

Scalegrid Alerts console

 

If you have any further questions please reach out to us at [email protected]