Copy as Markdown[Open in ChatGPT](https://chatgpt.com/?q=Read%20https%3A%2F%2Fdocs-docusaurus.kinsta.page%2Fuser-guides%2Fdata-layer%2Fsystem_dataspace%2Fnotification_deliveries.md%20and%20help%20me%20with%20my%20question%20about%20this%20Coralogix%20documentation%20page.)[Open in Claude](https://claude.ai/new?q=Read%20https%3A%2F%2Fdocs-docusaurus.kinsta.page%2Fuser-guides%2Fdata-layer%2Fsystem_dataspace%2Fnotification_deliveries.md%20and%20help%20me%20with%20my%20question%20about%20this%20Coralogix%20documentation%20page.)

# `notification.deliveries`

## Purpose[​](#purpose "Direct link to Purpose")

The `notification.deliveries` dataset logs Notification Center delivery events. Alerts record delivery failures, while Cases record both successful and failed deliveries. This dataset is enabled by default for all environments and is hosted by Coralogix at no additional cost.

Use this dataset to monitor delivery success and failure rates, diagnose issues with notification routing, and audit the overall performance of your notification system.

## Schema description[​](#schema-description "Direct link to Schema description")

Show schema description

| Full JSON path                                                              | Field data type        | Field data example                                                                                                                                                                                | description                                                                                |
| --------------------------------------------------------------------------- | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ |
| `notificationCenter`                                                        | Object                 | `{ ... }`                                                                                                                                                                                         | Container for Notification Center envelope fields.                                         |
| `notificationCenter.$l`                                                     | Object                 | `{"team":"SRE","service":"payments-api","env":"prod"}`                                                                                                                                            | Entity labels copied from the originating notification request.                            |
| `notificationCenter.$m`                                                     | Object                 | `{ ... }`                                                                                                                                                                                         | Metadata block for this delivery event.                                                    |
| `notificationCenter.$m.cxEventId`                                           | String (UUID)          | `"76c411be-6e4d-4fb1-a987-5fce042deaaf"`                                                                                                                                                          | Unique Coralogix event identifier for this delivery record.                                |
| `notificationCenter.$m.ingressTimestamp`                                    | String (Date)          | `"2025-08-10T14:23:01Z"`                                                                                                                                                                          | Time the event was ingested.                                                               |
| `notificationCenter.$m.timestamp`                                           | String (Date)          | `"2025-08-10T14:23:00Z"`                                                                                                                                                                          | Timestamp when this delivery event was recorded.                                           |
| `notificationCenter.$m.severity`                                            | Enum                   | `"Error"`                                                                                                                                                                                         | Delivery severity derived from `outcome.status` (`Info` or `Error`).                       |
| `notificationCenter.$m.priorityClass`                                       | String                 | `"medium"`                                                                                                                                                                                        | Delivery priority classification.                                                          |
| `notificationCenter.$d`                                                     | Object                 | `{ ... }`                                                                                                                                                                                         | Delivery-specific identifiers and source linkage.                                          |
| `notificationCenter.$d.notificationDeliveryId`                              | String                 | `"deliv-01H8F2J7Q0A3"`                                                                                                                                                                            | Unique identifier for this specific delivery attempt/record.                               |
| `notificationCenter.$d.source`                                              | Object                 | `{ ... }`                                                                                                                                                                                         | Originating request identifiers and entity context.                                        |
| `notificationCenter.$d.source.requestDeduplicationId`                       | String (UUID)          | `"3f2504e0-4f89-11d3-9a0c-0305e82c3301"`                                                                                                                                                          | Deduplication ID from the originating request.                                             |
| `notificationCenter.$d.source.notificationId`                               | String (UUID)          | `"6fa459ea-ee8a-3ca4-894e-db77e160355e"`                                                                                                                                                          | Notification ID from the originating request.                                              |
| `notificationCenter.$d.source.requestTimestamp`                             | String (Date)          | `"2025-08-10T14:20:00Z"`                                                                                                                                                                          | Timestamp of the originating notification request.                                         |
| `notificationCenter.$d.source.entityType`                                   | String                 | `"alert"`                                                                                                                                                                                         | Source entity type from the request.                                                       |
| `notificationCenter.$d.source.entitySubType`                                | String                 | `"threshold"`                                                                                                                                                                                     | Source entity subtype from the request.                                                    |
| `notificationCenter.$d.source.entityId`                                     | String (optional)      | `"alert-01H8F2J7Q0A3"`                                                                                                                                                                            | Unique identifier for the source entity.                                                   |
| `notificationCenter.$d.source.entityUrl`                                    | String (URI, optional) | `"https://example.app.coralogix.com/#/alerts/alert-01H8F2J7Q0A3"`                                                                                                                                 | URL of the source entity.                                                                  |
| `destination`                                                               | Object                 | `{ "type":"slack", "payloadType":"slack", "connectorInfo":{...}, "presetInfo":{...} }`                                                                                                            | Delivery destination details.                                                              |
| `destination.type`                                                          | String                 | `"slack"`                                                                                                                                                                                         | Destination channel/category (e.g., `slack`, `email`, `webhook`).                          |
| `destination.payloadType`                                                   | String                 | `"slack"`                                                                                                                                                                                         | Type of payload sent to the destination.                                                   |
| `destination.connectorInfo`                                                 | Object                 | `{ "id":"conn-123", "name":"Slack" }`                                                                                                                                                             | Information about the connector used.                                                      |
| `destination.connectorInfo.id`                                              | String                 | `"conn-123"`                                                                                                                                                                                      | Internal connector identifier.                                                             |
| `destination.connectorInfo.name`                                            | String                 | `"Slack"`                                                                                                                                                                                         | Connector display name.                                                                    |
| `destination.presetInfo`                                                    | Object                 | `{ "id":"preset-9", "type":"Custom", "name":"#oncall" }`                                                                                                                                          | Preset configuration details, if used.                                                     |
| `destination.presetInfo.id`                                                 | String                 | `"preset-9"`                                                                                                                                                                                      | Internal preset identifier.                                                                |
| `destination.presetInfo.type`                                               | Enum                   | `"Custom"`                                                                                                                                                                                        | Preset type: `System` or `Custom`.                                                         |
| `destination.presetInfo.name`                                               | String                 | `"#oncall"`                                                                                                                                                                                       | Preset display name.                                                                       |
| `message`                                                                   | String                 | `"Alert: CPU usage is high!"`                                                                                                                                                                     | Optional human-readable message or summary for the delivery.                               |
| `content`                                                                   | Object                 | `{ "templated": { ... } }`                                                                                                                                                                        | Template inputs used to render message and connector payloads.                             |
| `content.templated`                                                         | Object                 | `{ "messageConfig":"Alert: { alert.name }", "connectorConfig":"{ \"channel\":\"#oncall\" }" }`                                                                                                    | Serialized template inputs.                                                                |
| `content.templated.messageConfig`                                           | String                 | `"Alert: { alert.name }"`                                                                                                                                                                         | Message configuration used for templating.                                                 |
| `content.templated.connectorConfig`                                         | String                 | `"{ \"channel\":\"#oncall\", \"mention\":\"@oncall\" }"`                                                                                                                                          | Connector-specific template inputs.                                                        |
| `content.rendered`                                                          | Object                 | `{ "messageConfig":"...", "messageConfigRenderingInfo":{...}, "connectorConfig":"...", "connectorConfigRenderingInfo":{...} }`                                                                    | Rendered outputs after template resolution.                                                |
| `content.rendered.messageConfig`                                            | String                 | `"Alert: CPU usage is high!"`                                                                                                                                                                     | Rendered message payload.                                                                  |
| `content.rendered.messageConfigRenderingInfo`                               | Object                 | `{ "status":"Success", "sourceOverrides":[...] }`                                                                                                                                                 | Structured info about message rendering.                                                   |
| `content.rendered.messageConfigRenderingInfo.status`                        | Enum                   | `"Success"`                                                                                                                                                                                       | Message rendering status: `Success` or `FallbackApplied`.                                  |
| `content.rendered.messageConfigRenderingInfo.statusReason`                  | String                 | `"template var missing: alert.name"`                                                                                                                                                              | Reason for the rendering status.                                                           |
| `content.rendered.messageConfigRenderingInfo.sourceOverrides`               | Array/Object           | `[{ "fieldName":"text", "template":"{{alert.name}}" }]`                                                                                                                                           | Field-level overrides applied from the source.                                             |
| `content.rendered.messageConfigRenderingInfo.sourceOverrides[].fieldName`   | String                 | `"text"`                                                                                                                                                                                          | Name of the overridden field.                                                              |
| `content.rendered.messageConfigRenderingInfo.sourceOverrides[].template`    | String                 | `"{{alert.name}}"`                                                                                                                                                                                | Template content for the field.                                                            |
| `content.rendered.messageConfigRenderingInfo.renderingErrors`               | Array/Object           | `[{ "message":"template var missing: alert.name" }]`                                                                                                                                              | Errors encountered while rendering the message template.                                   |
| `content.rendered.messageConfigRenderingInfo.renderingErrors[].message`     | String                 | `"template var missing: alert.name"`                                                                                                                                                              | Error message from rendering the message template.                                         |
| `content.rendered.connectorConfig`                                          | String                 | `"{ \"channel\":\"#oncall\" }"`                                                                                                                                                                   | Rendered connector payload/config.                                                         |
| `content.rendered.connectorConfigRenderingInfo`                             | Object                 | `{ "status":"Success", "sourceOverrides":[...], "entityOverrides":[...] }`                                                                                                                        | Structured info about connector rendering.                                                 |
| `content.rendered.connectorConfigRenderingInfo.status`                      | Enum                   | `"Success"`                                                                                                                                                                                       | Connector rendering status: `Success` or `FallbackApplied`.                                |
| `content.rendered.connectorConfigRenderingInfo.sourceOverrides`             | Array/Object           | `[{ "fieldName":"channel", "template":"#oncall" }]`                                                                                                                                               | Field-level overrides applied from the source.                                             |
| `content.rendered.connectorConfigRenderingInfo.sourceOverrides[].fieldName` | String                 | `"channel"`                                                                                                                                                                                       | Name of the overridden field.                                                              |
| `content.rendered.connectorConfigRenderingInfo.sourceOverrides[].template`  | String                 | `"#oncall"`                                                                                                                                                                                       | Template content for the field.                                                            |
| `content.rendered.connectorConfigRenderingInfo.entityOverrides`             | Array/Object           | `[{ "fieldName":"channel", "template":"#sre" }]`                                                                                                                                                  | Field-level overrides applied from the entity.                                             |
| `content.rendered.connectorConfigRenderingInfo.entityOverrides[].fieldName` | String                 | `"channel"`                                                                                                                                                                                       | Name of the overridden field.                                                              |
| `content.rendered.connectorConfigRenderingInfo.entityOverrides[].template`  | String                 | `"#sre"`                                                                                                                                                                                          | Template content for the field.                                                            |
| `content.rendered.connectorConfigRenderingInfo.renderingErrors`             | Array/Object           | `[{ "message":"invalid channel name" }]`                                                                                                                                                          | Errors encountered while rendering the connector template.                                 |
| `content.rendered.connectorConfigRenderingInfo.renderingErrors[].message`   | String                 | `"invalid channel name"`                                                                                                                                                                          | Error message from rendering the connector template.                                       |
| `routing`                                                                   | Object                 | `{ ... }`                                                                                                                                                                                         | Routing metadata used to select destination.                                               |
| `routing.routerInfo`                                                        | Object                 | `{ "id":"router-01","name":"Primary Notifications Router","evaluationMode":"Sequential" }`                                                                                                        | Router identification.                                                                     |
| `routing.routerInfo.id`                                                     | String                 | `"router-01"`                                                                                                                                                                                     | Router ID used to select the destination.                                                  |
| `routing.routerInfo.name`                                                   | String                 | `"Primary Notifications Router"`                                                                                                                                                                  | Router name.                                                                               |
| `routing.routerInfo.evaluationMode`                                         | Enum                   | `"Sequential"`                                                                                                                                                                                    | Router evaluation mode: `Sequential` or `Parallel`.                                        |
| `routing.matchingRuleType`                                                  | Enum                   | `"RuleMatched"`                                                                                                                                                                                   | Type of matching rule: `RuleMatched` or `FallbackUsed`.                                    |
| `routing.matchingRule`                                                      | Object                 | `{ "name":"pagerduty-high","condition":"severity >= 3" }`                                                                                                                                         | The rule that matched for this delivery.                                                   |
| `routing.matchingRule.name`                                                 | String                 | `"pagerduty-high"`                                                                                                                                                                                | Name of the rule that matched.                                                             |
| `routing.matchingRule.condition`                                            | String                 | `"severity >= 3"`                                                                                                                                                                                 | Rule condition/expression that evaluated to a match.                                       |
| `outcome`                                                                   | Object                 | `{ ... }`                                                                                                                                                                                         | Final outcome and per-attempt details.                                                     |
| `outcome.timestamp`                                                         | String (Date)          | `"2025-08-10T14:23:30Z"`                                                                                                                                                                          | Timestamp when the delivery outcome was finalized.                                         |
| `outcome.durationMs`                                                        | Number                 | `500`                                                                                                                                                                                             | Duration of the delivery execution (ms).                                                   |
| `outcome.e2eDuration`                                                       | Number                 | `3000`                                                                                                                                                                                            | End-to-end duration from request registration to outcome (ms).                             |
| `outcome.protocol`                                                          | String                 | `"https"`                                                                                                                                                                                         | Delivery protocol used (e.g., `https`, `smtp`, `slack-api`).                               |
| `outcome.https`                                                             | Object                 | `{ "responseStatusCode": 200 }`                                                                                                                                                                   | HTTPS-specific response details, if applicable.                                            |
| `outcome.https.responseStatusCode`                                          | Integer                | `200`                                                                                                                                                                                             | HTTP status code returned by the destination.                                              |
| `outcome.status`                                                            | Enum                   | `"Success"`                                                                                                                                                                                       | Final outcome status: `Success`, `Discarded`, `Failure`, `InternalFailure`, or `Rejected`. |
| `outcome.status_reasons`                                                    | Object                 | `{ "type":"Timeout","message":"Request timed out after 10 seconds" }`                                                                                                                             | Reason for the final status (category + message).                                          |
| `outcome.status_reasons.type`                                               | String                 | `"Timeout"`                                                                                                                                                                                       | Machine-friendly reason/category for the status.                                           |
| `outcome.status_reasons.message`                                            | String                 | `"Request timed out after 10 seconds"`                                                                                                                                                            | Human-readable explanation of the status.                                                  |
| `outcome.sendingAttempts`                                                   | Array/Object           | `[{"timestamp":1754835785000000000,"durationMs":300,"status":"Failure","status_reasons":{"type":"Timeout","message":"Request timed out"},"protocol":"https","https":{"responseStatusCode":504}}]` | Per-attempt execution details (retries, backoffs, etc.).                                   |
| `outcome.sendingAttempts[].timestamp`                                       | Number                 | `1754835785000000000`                                                                                                                                                                             | Unix epoch timestamp for the individual attempt, in nanoseconds.                           |
| `outcome.sendingAttempts[].durationMs`                                      | Number                 | `300`                                                                                                                                                                                             | Attempt duration in milliseconds.                                                          |
| `outcome.sendingAttempts[].status`                                          | String                 | `"Failure"`                                                                                                                                                                                       | Attempt status (often mirrors final `outcome.status` on last try).                         |
| `outcome.sendingAttempts[].status_reasons`                                  | Object                 | `{ "type":"Timeout","message":"Request timed out after 10 seconds" }`                                                                                                                             | Reason for the attempt status.                                                             |
| `outcome.sendingAttempts[].status_reasons.type`                             | String                 | `"Timeout"`                                                                                                                                                                                       | Machine-friendly reason/category for the attempt status.                                   |
| `outcome.sendingAttempts[].status_reasons.message`                          | String                 | `"Request timed out after 10 seconds"`                                                                                                                                                            | Human-readable explanation of the attempt status.                                          |
| `outcome.sendingAttempts[].protocol`                                        | String                 | `"https"`                                                                                                                                                                                         | Protocol used on the attempt.                                                              |
| `outcome.sendingAttempts[].https`                                           | Object                 | `{ "responseStatusCode": 504 }`                                                                                                                                                                   | HTTPS-specific response details for the attempt.                                           |
| `outcome.sendingAttempts[].https.responseStatusCode`                        | Integer                | `504`                                                                                                                                                                                             | HTTP status code returned on the attempt.                                                  |

## How the data in this dataset can be used[​](#how-the-data-in-this-dataset-can-be-used "Direct link to How the data in this dataset can be used")

<!-- -->

### Auditing notification events[​](#auditing-notification-events "Direct link to Auditing notification events")

By grouping notification delivery records by their outcome status and counting them, this query shows which results (e.g., delivered, failed) happen most often, ranked from most to least frequent.

**Example query:**

```
source system/notification.deliveries

| groupby outcome.status

    aggregate count() as deliveries

| sortby deliveries desc
```

<!-- -->

## `notification.deliveries` schema[​](#notificationdeliveries-schema "Direct link to notificationdeliveries-schema")

The `notification.deliveries` dataset stores the history of notifications sent or attempted using Coralogix's [Notification Center](https://docs-docusaurus.kinsta.page/user-guides/notification-center/introduction/.md).

Show full schema

{ \`notificationCenter\`

\`$l\`

type: `object`<br /><!-- -->Entity labels copied from the originating notification request.

{ \`$m\`

\`cxEventId\`

type: `string` (format: `uuid`)<br /><!-- -->Unique Coralogix event identifier for this delivery record.

\`ingressTimestamp\`

type: `string`<br /><!-- -->Time the event was ingested.

\`timestamp\`

type: `string`<br /><!-- -->Timestamp when this delivery event was recorded.

\`severity\`

Enum: `Info`, `Error`<br /><!-- -->Delivery severity derived from `outcome.status`.

\`priorityClass\`

type: `string`<br /><!-- -->Delivery priority classification (e.g., `medium`).

}

{ \`$d\`

\`notificationDeliveryId\`

type: `string`<br /><!-- -->Unique identifier for this specific delivery attempt/record.

{ \`source\`

\`requestDeduplicationId\`

type: `string`<br /><!-- -->Deduplication ID from the originating request.

\`notificationId\`

type: `string`<br /><!-- -->Notification ID from the originating request.

\`requestTimestamp\`

type: `string`<br /><!-- -->Timestamp of the originating notification request.

\`entityType\`

type: `string`<br /><!-- -->Source entity type from the request.

\`entitySubType\`

type: `string`<br /><!-- -->Source entity subtype from the request.

\`entityId\`

type: `string` (optional)<br /><!-- -->Unique identifier for the source entity.

\`entityUrl\`

type: `string` (format: `uri`, optional)<br /><!-- -->URL of the source entity.

}

}

}

{ \`destination\`

\`type\`

type: `string`<br /><!-- -->Destination channel/category (e.g., `slack`, `email`, `webhook`).

\`payloadType\`

type: `string`<br /><!-- -->Type of payload sent to the destination.

{ \`connectorInfo\`

\`id\`

type: `string`<br /><!-- -->Internal connector identifier.

\`name\`

type: `string`<br /><!-- -->Connector display name.

}

{ \`presetInfo\`

\`id\`

type: `string`<br /><!-- -->Internal preset identifier.

\`type\`

Enum: `System`, `Custom`<br /><!-- -->Preset type.

\`name\`

type: `string`<br /><!-- -->Preset display name.

}

}

\`message\`

type: `string`<br /><!-- -->Optional human-readable message or summary for the delivery.

{ \`content\`

{ \`templated\`

\`messageConfig\`

type: `string`<br /><!-- -->Serialized template inputs for message content.

\`connectorConfig\`

type: `string`<br /><!-- -->Serialized template inputs for connector-specific options.

}

{ \`rendered\`

\`messageConfig\`

type: `string`<br /><!-- -->Rendered message payload after template resolution.

{ \`messageConfigRenderingInfo\`

\`status\`

Enum: `Success`, `FallbackApplied`<br /><!-- -->Message rendering status.

\`statusReason\`

type: `string`<br /><!-- -->Reason for the rendering status.

{ \`sourceOverrides\[]\`

\`fieldName\`

type: `string`<br /><!-- -->Name of the overridden field.

\`template\`

type: `string`<br /><!-- -->Template content for the field.

}

{ \`renderingErrors\[]\`

\`message\`

type: `string`<br /><!-- -->Error message from rendering the message template.

}

}

\`connectorConfig\`

type: `string`<br /><!-- -->Rendered connector payload/config after template resolution.

{ \`connectorConfigRenderingInfo\`

\`status\`

Enum: `Success`, `FallbackApplied`<br /><!-- -->Connector rendering status.

{ \`sourceOverrides\[]\`

\`fieldName\`

type: `string`<br /><!-- -->Name of the overridden field.

\`template\`

type: `string`<br /><!-- -->Template content for the field.

}

{ \`entityOverrides\[]\`

\`fieldName\`

type: `string`<br /><!-- -->Name of the overridden field.

\`template\`

type: `string`<br /><!-- -->Template content for the field.

}

{ \`renderingErrors\[]\`

\`message\`

type: `string`<br /><!-- -->Error message from rendering the connector template.

}

}

}

}

{ \`routing\`

{ \`routerInfo\`

\`id\`

type: `string`<br /><!-- -->Router ID used to select the destination.

\`name\`

type: `string`<br /><!-- -->Router name.

\`evaluationMode\`

Enum: `Sequential`, `Parallel`<br /><!-- -->Router evaluation mode.

}

\`matchingRuleType\`

Enum: `RuleMatched`, `FallbackUsed`<br /><!-- -->Type of matching rule.

{ \`matchingRule\`

\`name\`

type: `string`<br /><!-- -->Name of the rule that matched.

\`condition\`

type: `string`<br /><!-- -->Rule condition/expression that evaluated to a match.

}

}

{ \`outcome\`

\`timestamp\`

type: `string`<br /><!-- -->Timestamp when the delivery outcome was finalized.

\`durationMs\`

type: `number`<br /><!-- -->Duration of the delivery execution (ms).

\`e2eDuration\`

type: `number`<br /><!-- -->End-to-end duration from request registration to outcome (ms).

\`protocol\`

type: `string`<br /><!-- -->Delivery protocol used (e.g., `https`, `smtp`, `slack-api`).

{ \`https\`

\`responseStatusCode\`

type: `integer`<br /><!-- -->HTTP status code returned by the destination (if applicable).

}

\`status\`

Enum: `Success`, `Discarded`, `Failure`, `InternalFailure`, `Rejected`<br /><!-- -->Final outcome status for this delivery.

{ \`status\_reasons\`

\`type\`

type: `string`<br /><!-- -->Machine-friendly reason/category for the status.

\`message\`

type: `string`<br /><!-- -->Human-readable explanation of the status.

}

{ \`sendingAttempts\[]\`

\`timestamp\`

type: `number`<br /><!-- -->Unix epoch timestamp for the individual attempt, in nanoseconds.

\`durationMs\`

type: `number`<br /><!-- -->Attempt duration in milliseconds.

\`status\`

Enum: `Success`, `Discarded`, `Failure`, `InternalFailure`, `Rejected`<br /><!-- -->Attempt status.

{ \`status\_reasons\`

\`type\`

type: `string`<br /><!-- -->Machine-friendly reason/category for the attempt status.

\`message\`

type: `string`<br /><!-- -->Human-readable explanation of the attempt status.

}

\`protocol\`

type: `string`<br /><!-- -->Protocol used on the attempt.

{ \`https\`

\`responseStatusCode\`

type: `integer`<br /><!-- -->HTTP status code returned on the attempt.

}

}

}

## Next steps[​](#next-steps "Direct link to Next steps")

Manage which `system` datasets are ingested and visible with [Dataset management](https://docs-docusaurus.kinsta.page/user-guides/data-layer/dataset-management/.md).
