Alerts
Alerts are one example of a supported entity type, a component of the Coralogix infrastructure capable of sending notifications.
Supported entity subtypes
An entity subtype adds an added layer of granularity to an entity type. For Alerts, an entity subtype consists of three elements: an alert type, a condition, and status.
The following entity subtypes for Alerts are supported:
Source | Type | Condition | Status | Description |
---|---|---|---|---|
Logs | LOGS_IMMEDIATE | — | Triggered / Resolved | Alert immediately when a log of interest is detected. Docs |
Logs | LOGS_THRESHOLD | More than / Less than | Triggered / Resolved | Alert when the sum of logs crosses a predefined threshold. Docs |
Logs | LOGS_RATIO_THRESHOLD | More than / Less than | Triggered / Resolved | Alert when the ratio between two log queries reaches a set threshold. Docs |
Logs | LOGS_TIME_RELATIVE_THRESHOLD | More than / Less than | Triggered / Resolved | Alerts when a fixed ratio reaches a set threshold compared to a past time frame. Docs |
Logs | LOGS_ANOMALY | More than usual | Triggered / Resolved | Alert when a log crosses an AI-generated baseline. Docs |
Logs | LOGS_NEW_VALUE | — | Triggered | Alert on a newly detected value in a time series. Docs |
Logs | LOGS_UNIQUE_COUNT | More than | Triggered | Alert based on a unique value count per key. Docs |
Metrics | METRIC_THRESHOLD | More than / Less than / More than or equals / Less than or equals | Triggered / Resolved | Alert when a metric crosses a predefined threshold. Docs |
Metrics | METRIC_ANOMALY | More than usual / Less than usual/ | Triggered /Resolved | Alert when a metric crosses an AI-generated baseline. Docs |
Tracing | TRACING_IMMEDIATE | — | Triggered | Alert immediately when span duration exceeds a set latency. Docs |
Tracing | TRACING_THRESHOLD | More than | Triggered | Alert when trace latency crosses a predefined threshold. Docs |
Flow | FLOW | — | Triggered / Resolved | Alert when any combination of alerts occur in a specific sequence within a defined timeframe. Docs |
All supported entity subtypes, consisting of EntityType
and EntitySubType
, can be found in the Alerts API.
Alerts schema
General reference
The full schema for Alerts may be found here.
Context reference
All templates have access to the _context
variable, which contains metadata about the notification source type, including system identifiers and trigger details. This context allows you to dynamically customize your template content based on the notification's origin.
Find out more here.