From Paltry Iguana, 8 Years ago, written in Plain Text.
Embed
  1. {
  2.   "base_url": "https://cloud.mongodb.com",
  3.   "notifications": [
  4.     {
  5.       "typeName": "GROUP",
  6.       "intervalMin": 5,
  7.       "delayMin": 0,
  8.       "smsEnabled": false,
  9.       "emailEnabled": true
  10.     },
  11.     {
  12.       "typeName": "EMAIL",
  13.       "intervalMin": 5,
  14.       "delayMin": 0,
  15.       "smsEnabled": false,
  16.       "emailEnabled": true,
  17.       "emailAddress": "ashraf.shaik@pearson.com"
  18.     }
  19.   ],
  20.   "alerts": [
  21.     {
  22.       "HOST": {
  23.         "events": [
  24.           {
  25.             "eventTypeName": "HOST_RESTARTED"
  26.           },
  27.           {
  28.             "eventTypeName": "HOST_RECOVERING"
  29.           }
  30.         ],
  31.         "metrics": [
  32.           {
  33.             "metricName": "NORMALIZED_SYSTEM_CPU_STEAL",
  34.             "operator": "GREATER_THAN",
  35.             "units": "RAW",
  36.             "mode": "AVERAGE",
  37.             "threshold": 80
  38.           },
  39.           {
  40.             "metricName": "NETWORK_BYTES_OUT",
  41.             "operator": "GREATER_THAN",
  42.             "units": "GIGABYTES",
  43.             "mode": "AVERAGE",
  44.             "threshold": 2
  45.           },
  46.           {
  47.             "metricName": "CONNECTIONS",
  48.             "operator": "GREATER_THAN",
  49.             "units": "RAW",
  50.             "mode": "AVERAGE",
  51.             "threshold": 10000
  52.           },
  53.           {
  54.             "metricName": "TOO_FEW_HEALTHY_MEMBERS",
  55.             "operator": "LESS_THAN",
  56.             "units": "RAW",
  57.             "mode": "AVERAGE",
  58.             "threshold": 3
  59.           }
  60.         ]
  61.       }
  62.     },
  63.     {
  64.       "REPLICA_SET": {
  65.         "events": [
  66.           {
  67.             "eventTypeName": "NO_PRIMARY"
  68.           },
  69.           {
  70.             "eventTypeName": "PRIMARY_ELECTED"
  71.           },
  72.           {
  73.             "eventTypeName": "TOO_FEW_HEALTHY_MEMBERS",
  74.             "threshold": {
  75.               "operator": "LESS_THAN",
  76.               "threshold": 3
  77.             }
  78.           }
  79.         ]
  80.       }
  81.     },
  82.     {
  83.       "AGENT": {
  84.         "events": [
  85.           {
  86.             "eventTypeName": "MONITORING_AGENT_DOWN"
  87.           }
  88.         ]
  89.       },
  90.       "BACKUP": {
  91.         "events": [
  92.           {
  93.             "eventTypeName": "MONITORING_AGENT_DOWN"
  94.           }
  95.         ]
  96.       }
  97.     }
  98.   ]
  99. }