Skip to content
This repository has been archived by the owner on Feb 12, 2022. It is now read-only.
Lauren Padia edited this page Mar 22, 2017 · 9 revisions

User Guide | Data Model


An alert object encapsulates information used to evaluate time-series for various triggering conditions and to send notification.

Field Name Type Description
id bigint ID of the alert object
createdById bigint ID of the principal who created the alert
createdDate long Timestamp at which the alert was created
modifiedById bigint ID of the principal who last modified the alert
modifiedDate long Timestamp at which the alert was last modified
name string Alert name
expression string Metric expression to evaluate trigger conditions
cronEntry string CRON schedule with which to evaluate the alert
enabled boolean Enabled for evaluation
missingDataNotificationEnabled boolean Metric expression notification
notificationIds bigint[] Notification objects associated with the alert
triggerIds bigint[] Trigger objects associated with the alert
ownerName string Alert owner
Example: Alert Entity
{
  "id": 100868,
  "createdById": 1,
  "createdDate": 1422483200579,
  "modifiedById": 1,
  "modifiedDate": 1444405128804,
  "name": "P95TRUST Alert",
  "expression": "-24h:myhost.dc0:p95trust:max",
  "cronEntry": "*/15 * * * *",
  "enabled": true,
  "missingDataNotificationEnabled": false,
  "notificationsIds": [
    100870
  ],
  "triggersIds": [
    100869
  ],
  "ownerName": "admin"
}
Clone this wiki locally