From fc9898397533ed564be3fb70ac9253c51ccdb14d Mon Sep 17 00:00:00 2001 From: Nastasha Solomon Date: Wed, 5 Aug 2026 18:10:34 -0400 Subject: [PATCH 01/15] First draft --- explore-analyze/alerting.md | 2 +- explore-analyze/alerting/alerts.md | 2 +- .../alerting/compare-alerting-systems.md | 7 +- .../experimental-alerting-system/alerts.md | 4 +- .../alerts/alert-data-model.md | 43 ++++++-- .../alerts/field-reference.md | 44 ++++---- .../query-alerts-and-signals-in-discover.md | 2 + .../get-started/configure-access.md | 2 +- .../experimental-alerting-system/glossary.md | 2 +- .../how-it-works.md | 3 +- .../observe-and-analyze-signals.md | 103 ++++++++++++++++++ .../experimental-alerting-system/rules.md | 1 + .../rules/configure-rule-mode.md | 2 + .../rules/configure-rule-severity.md | 2 +- .../rules/rule-event-field-reference.md | 5 +- explore-analyze/alerting/system-overview.md | 13 ++- explore-analyze/toc.yml | 1 + 17 files changed, 191 insertions(+), 47 deletions(-) create mode 100644 explore-analyze/alerting/experimental-alerting-system/observe-and-analyze-signals.md diff --git a/explore-analyze/alerting.md b/explore-analyze/alerting.md index 67425e5f4b..c080782821 100644 --- a/explore-analyze/alerting.md +++ b/explore-analyze/alerting.md @@ -27,7 +27,7 @@ stack: experimental 9.5+ serverless: experimental ``` -The {{alerting-v2-system}} is built on {{esql}}. You write the query that defines what to watch for, choose how alert episodes are tracked per series, and control notifications through action policies that handle routing, frequency, and notification batching. The {{alerting-v2-system}} also adds alert episode lifecycle tracking, per-series snooze, and rules on alert episodes for correlation and escalation. It is a strong fit when you want full control over what data travels with each alert episode and how your team is notified. +The {{alerting-v2-system}} is built on {{esql}}. You write the query that defines what to watch for, choose whether matches open tracked alert episodes or are recorded as signals, and control notifications through action policies that handle routing, frequency, and notification batching. The {{alerting-v2-system}} also adds alert episode lifecycle tracking, per-series snooze, queryable signal history, and rules that can correlate signals for escalation. It is a strong fit when you want full control over what data travels with each detection and how your team is notified. :::{note} The {{alerting-v2-system}} runs next to {{kib}} alerting on {{serverless-full}} and {{stack}} 9.5 and later. You don't have to move everything at once. You can copy or rebuild rules when you're ready, and your existing {{kib}} alerting rules won't be affected. diff --git a/explore-analyze/alerting/alerts.md b/explore-analyze/alerting/alerts.md index 17162e5cc5..d82ac6b013 100644 --- a/explore-analyze/alerting/alerts.md +++ b/explore-analyze/alerting/alerts.md @@ -19,7 +19,7 @@ description: "Overview of Kibana alerting: rules, alerts, actions, connectors, a :::{note} :applies_to: {"stack": "experimental 9.5+", "serverless": "experimental"} -To learn about the {{alerting-v2-system}} built on {{esql}}, refer to the [{{alerting-v2-system-cap}} overview](system-overview.md). +Looking for the {{alerting-v2-system}} built on {{esql}}? That system can open tracked [alert episodes](experimental-alerting-system/alerts.md) or [record signals](experimental-alerting-system/observe-and-analyze-signals.md) for later analysis. Start with the [{{alerting-v2-system-cap}} overview](system-overview.md). :::: :::{important} diff --git a/explore-analyze/alerting/compare-alerting-systems.md b/explore-analyze/alerting/compare-alerting-systems.md index ed02136152..3385c6f2d0 100644 --- a/explore-analyze/alerting/compare-alerting-systems.md +++ b/explore-analyze/alerting/compare-alerting-systems.md @@ -21,8 +21,9 @@ Elastic offers three alerting systems, each suited to different use cases and wo |---|---|---| | Monitor metrics, logs, or uptime with ready-made rules and no query language | [{{kib}} alerting](alerts.md) | {applies_to}`stack: ga` {applies_to}`serverless: ga` | | Use rules built for {{elastic-sec}}, {{observability}}, APM, or Maps | [{{kib}} alerting](alerts.md) | {applies_to}`stack: ga` {applies_to}`serverless: ga` | -| Write {{esql}} to define exactly what to detect and what data each alert episode carries | [{{alerting-v2-system-cap}}](system-overview.md) | {applies_to}`serverless: experimental` {applies_to}`stack: experimental 9.5+` | -| Query alert history in Discover or build dashboards from alert data | [{{alerting-v2-system-cap}}](system-overview.md) | {applies_to}`serverless: experimental` {applies_to}`stack: experimental 9.5+` | +| Write {{esql}} to define exactly what to detect and what data each alert episode or signal carries | [{{alerting-v2-system-cap}}](system-overview.md) | {applies_to}`serverless: experimental` {applies_to}`stack: experimental 9.5+` | +| Record detections as signals for later analysis without opening episodes or sending notifications | [{{alerting-v2-system-cap}}](system-overview.md) | {applies_to}`serverless: experimental` {applies_to}`stack: experimental 9.5+` | +| Query alert and signal history in Discover or build dashboards from rule event data | [{{alerting-v2-system-cap}}](system-overview.md) | {applies_to}`serverless: experimental` {applies_to}`stack: experimental 9.5+` | | Manage notification routing, grouping, and throttling in one place, reusable across rules | [{{alerting-v2-system-cap}}](system-overview.md) | {applies_to}`serverless: experimental` {applies_to}`stack: experimental 9.5+` | | Build highly custom notification logic with reusable, configurable workflows | [{{alerting-v2-system-cap}}](system-overview.md) | {applies_to}`serverless: experimental` {applies_to}`stack: experimental 9.5+` | | Build highly custom logic with scripting and chained inputs | [Watcher](watcher.md) | {applies_to}`stack: ga` {applies_to}`serverless: unavailable` | @@ -33,7 +34,7 @@ Elastic offers three alerting systems, each suited to different use cases and wo |---|---|---|---| | **Best for** | Teams using built-in rule types with form-based setup | Teams that need full control over detection and notification routing | Custom alerting logic requiring scripting | | **Rule definition** | Select a rule type and fill in parameters | [Write an {{esql}} query](experimental-alerting-system/rules/configure-rule-query.md) or use a rule builder with form-based setup | Write a JSON watch definition | -| **Alert data** | In-place updates, limited query support | [Append-only events queryable with {{esql}} in Discover](experimental-alerting-system/alerts/query-alerts-and-signals-in-discover.md) | Watch history index | +| **Alert and signal data** | In-place updates, limited query support | Append-only [rule events](experimental-alerting-system/alerts/alert-data-model.md) for alert episodes and signals, [queryable with {{esql}} in Discover](experimental-alerting-system/alerts/query-alerts-and-signals-in-discover.md) | Watch history index | | **Notifications** | Configured per action on each rule | [Centralized action policies](experimental-alerting-system/notifications-actions.md), reusable across rules; supports action-level throttling and conditions | Action-level throttling and conditions | | **Noise reduction** | Snooze per rule or per alert, maintenance windows | Per-episode acknowledge or deactivate, per-series snooze, maintenance windows, match condition routing in [action policies](experimental-alerting-system/action-policies/reduce-notification-noise.md) | Action conditions and throttling | | **Available on {{serverless-full}}** | Yes | Yes, {applies_to}`serverless: experimental` | No | diff --git a/explore-analyze/alerting/experimental-alerting-system/alerts.md b/explore-analyze/alerting/experimental-alerting-system/alerts.md index c006f095d1..22c40d2651 100644 --- a/explore-analyze/alerting/experimental-alerting-system/alerts.md +++ b/explore-analyze/alerting/experimental-alerting-system/alerts.md @@ -60,10 +60,10 @@ Snooze operates at the series level, not the alert episode level. If you snooze ## What to do next with alerts [alerts-next-steps] -From here, you can view, manage, and query alert episode data. +From here, you can view, manage, and query alert episode data. If your rules run in Signal mode instead, refer to [Observe and analyze signals](observe-and-analyze-signals.md). - [View and manage alerts](alerts/view-and-manage-alerts.md): Open the alert episodes table, triage active episodes, and acknowledge, snooze, or resolve them. -- [Alert data model](alerts/alert-data-model.md): Understand how the system stores alert data, including the signal versus alert distinction and the two underlying data streams. +- [Rule event data model](alerts/alert-data-model.md): Understand how alert episodes and signals share `.rule-events`, which fields they have in common, and which fields are alert-only. - [Query {{alerting-v2-system}} alert history in Discover](alerts/query-alerts-and-signals-in-discover.md): Use {{esql}} to query `.rule-events` and `.alert-actions` for exploratory analysis and dashboards. :::{important} - How to use the {{alerting-v2-system}} documentation diff --git a/explore-analyze/alerting/experimental-alerting-system/alerts/alert-data-model.md b/explore-analyze/alerting/experimental-alerting-system/alerts/alert-data-model.md index b1e53d926b..1df7fd31da 100644 --- a/explore-analyze/alerting/experimental-alerting-system/alerts/alert-data-model.md +++ b/explore-analyze/alerting/experimental-alerting-system/alerts/alert-data-model.md @@ -1,20 +1,20 @@ --- -navigation_title: Alert data model +navigation_title: Rule event data model applies_to: stack: experimental 9.5+ serverless: experimental products: - id: kibana -description: "Alert history in the experimental alerting system lives in two append-only streams, .rule-events for evaluations and .alert-actions for triage. Signals and alerts differ by rule mode." +description: "Alert episodes and signals share the .rule-events data stream and most fields. Alert documents add episode.* lifecycle fields; triage actions go to .alert-actions." --- -# Alert data model in the {{alerting-v2-system}} [alert-data-model] +# Rule event data model in the {{alerting-v2-system}} [alert-data-model] -This page explains the foundational data model of the {{alerting-v2-system}}. It explains what the system writes, where it writes it, and why those choices affect what you can do with the data. +This page explains what the {{alerting-v2-system}} writes, where it writes it, and how alert episode and signal documents relate. Use it when you're querying `.rule-events` and need to know which fields apply to signals, alert episodes, or both. ## How rule mode determines what gets written [how-rule-mode-determines-output] -Every time a rule finds a match, it writes a document to `.rule-events`. Whether that document is a signal or an alert depends on the rule's mode. +Every time a rule finds a match, it writes a document to `.rule-events`. Whether that document is a signal or an alert depends on the rule's mode. Both document kinds share the same data stream and most of the same fields. | Type | What it is | When it's created | | --- | --- | --- | @@ -25,9 +25,36 @@ Every time a rule finds a match, it writes a document to `.rule-events`. Whether A rule in Signal mode only writes signals. It never opens alert episodes, so action policies have nothing to match against. ::: +## Shared index and schema [shared-index-and-schema] + +Alert episodes and signals are both written to `.rule-events` and share many of the same fields, including `data`, which holds the payload from your rule's query. The `type` field tells you which kind of document you're looking at, `signal` or `alert`, so you can filter for one or the other in a query (for example, `WHERE type == "signal"`). + +Alert episodes carry three additional fields, prefixed `episode.*`, for tracking lifecycle state (`episode.id`, `episode.status`, `episode.status_count`). Signal documents don't include these, because a signal isn't tracked as an ongoing problem. + +This table shows the full field list, with the alert-only fields marked. + +| Field | Type | Signal | Alert episode | Description | +|---|---|---|---|---| +| `@timestamp` | date | ✅ | ✅ | When the evaluation ran | +| `scheduled_timestamp` | date | ✅ | ✅ | The scheduled time for this evaluation | +| `rule.id` | keyword | ✅ | ✅ | ID of the rule that produced this event | +| `rule.version` | long | ✅ | ✅ | Version of the rule at evaluation time | +| `group_hash` | keyword | ✅ | ✅ | Identifies the series this event belongs to | +| `status` | keyword | ✅ | ✅ | Outcome of a single evaluation (`breached`, `recovered`, or `no_data`) | +| `type` | keyword | ✅ | ✅ | Whether this document is a signal or an alert | +| `severity` | keyword | ✅ | ✅ | Severity level assigned by the rule | +| `data` | flattened | ✅ | ✅ | Rule-defined payload from the source query | +| `source` | keyword | ✅ | ✅ | Source that produced the event | +| `space_id` | keyword | ✅ | ✅ | {{kib}} space where the rule lives | +| `episode.id` | keyword | — | ✅ | ID of the alert episode | +| `episode.status` | keyword | — | ✅ | Lifecycle state (`inactive`, `pending`, `active`, or `recovering`) | +| `episode.status_count` | long | — | ✅ | Count of consecutive evaluations in the current status, set only for pending or recovering | + +For query examples against signals, refer to [Observe and analyze signals](../observe-and-analyze-signals.md). For episode lifecycle and triage queries, refer to [Query {{alerting-v2-system}} alert history in Discover](query-alerts-and-signals-in-discover.md). For the same fields in reference form, plus the `.alert-actions` stream, refer to [Field reference](field-reference.md). + ## How {{kib}} records evaluation and triage data [how-kib-records-evaluation-triage-data] -Rule output is written to the following append-only data streams, both managed by {{kib}} through ILM and queryable with {{esql}} in Discover: +{{kib}} writes rule output to the following append-only data streams, both managed through ILM and queryable with {{esql}} in Discover: -- **`.rule-events`** - {{kib}} writes one document for each rule evaluation and never overwrites them. -- **`.alert-actions`** - Records every triage action taken on an episode (for example, acknowledge, snooze, and resolve). \ No newline at end of file +- **`.rule-events`** - {{kib}} writes one document for each rule evaluation and never overwrites them. This stream holds both signals and alert episode evaluations. +- **`.alert-actions`** - Records every triage action taken on an episode (for example, acknowledge, snooze, and resolve). Only alert episodes produce documents here. diff --git a/explore-analyze/alerting/experimental-alerting-system/alerts/field-reference.md b/explore-analyze/alerting/experimental-alerting-system/alerts/field-reference.md index 62f6e302ab..c3b11e2da2 100644 --- a/explore-analyze/alerting/experimental-alerting-system/alerts/field-reference.md +++ b/explore-analyze/alerting/experimental-alerting-system/alerts/field-reference.md @@ -5,42 +5,42 @@ applies_to: serverless: experimental products: - id: kibana -description: "Find field schemas for the .rule-events and .alert-actions data streams in the experimental alerting system. Covers evaluation event fields, triage action fields, and all action_type values." +description: "Find field schemas for the .rule-events and .alert-actions data streams in the experimental alerting system. Covers shared signal and alert fields, alert-only episode fields, and all action_type values." --- -# Alert data stream field reference [field-reference] +# Rule event and alert action field reference [field-reference] -This page is a field reference for the {{alerting-v2-system}}. It documents the fields written to the two data streams that back alert history and triage data: +This page is a field reference for the {{alerting-v2-system}}. It documents the fields written to the two data streams that back rule output and triage data: -- **`.rule-events` field schema**: Fields written to the rule evaluation stream, including which fields are only present on alert documents. +- **`.rule-events` field schema**: Fields written for every rule evaluation. Alert episodes and signals share this stream and most fields. The `episode.*` fields appear only on alert documents. - **`.alert-actions` field schema**: Fields written when a user or the system acts on an episode, including all `action_type` values. -Use this page when writing {{esql}} queries in Discover, interpreting alert UI state, or aligning API payloads with stored data. For query examples, refer to [Query {{alerting-v2-system}} alert history in Discover](query-alerts-and-signals-in-discover.md). For triage controls in the UI, refer to [View and manage alerts](view-and-manage-alerts.md). +Use this page when writing {{esql}} queries in Discover, interpreting alert UI state, or aligning API payloads with stored data. For how the shared schema works conceptually, refer to [Rule event data model](alert-data-model.md). For signal query examples, refer to [Observe and analyze signals](../observe-and-analyze-signals.md). For episode and triage query examples, refer to [Query {{alerting-v2-system}} alert history in Discover](query-alerts-and-signals-in-discover.md). For triage controls in the UI, refer to [View and manage alerts](view-and-manage-alerts.md). ## `.rule-events` field schema [rule-events-field-schema] Every rule evaluation writes a document to `.rule-events`. Fields use dot-notation for nested objects. The `episode.*` fields are only present on documents with `type: alert`. -| Field | Type | Description | -|---|---|---| -| `@timestamp` | date | When the evaluation ran. | -| `scheduled_timestamp` | date | The scheduled time for this evaluation. | -| `rule.id` | keyword | ID of the rule that produced this event. | -| `rule.version` | long | Version of the rule at evaluation time. | -| `group_hash` | keyword | Identifies the series this event belongs to. | -| `status` | keyword | Outcome of a single evaluation row, independent of episode lifecycle. Can be one of the following: `breached`, `recovered`, `no_data`. | -| `type` | keyword | Whether this document is a signal or an alert episode. Can be one of the following: `signal`, `alert`. | -| `severity` | keyword | Severity level assigned by the rule. Can be one of the following: `info`, `low`, `medium`, `high`, `critical`. | -| `episode.id` | keyword | ID of the alert episode. Only present on `type: alert` documents. | -| `episode.status` | keyword | Lifecycle state of the alert episode. Only present on `type: alert` documents. Can be one of the following: `inactive`, `pending`, `active`, `recovering`. | -| `episode.status_count` | long | Count of consecutive evaluations in the current `episode.status`. Set only for `pending` and `recovering`. | -| `data` | flattened | Rule-defined payload from the source query. | -| `source` | keyword | Source that produced the event. | -| `space_id` | keyword | {{kib}} space where the rule lives. | +| Field | Type | Signal | Alert episode | Description | +|---|---|---|---|---| +| `@timestamp` | date | ✅ | ✅ | When the evaluation ran. | +| `scheduled_timestamp` | date | ✅ | ✅ | The scheduled time for this evaluation. | +| `rule.id` | keyword | ✅ | ✅ | ID of the rule that produced this event. | +| `rule.version` | long | ✅ | ✅ | Version of the rule at evaluation time. | +| `group_hash` | keyword | ✅ | ✅ | Identifies the series this event belongs to. | +| `status` | keyword | ✅ | ✅ | Outcome of a single evaluation row, independent of episode lifecycle. Can be one of the following: `breached`, `recovered`, `no_data`. | +| `type` | keyword | ✅ | ✅ | Whether this document is a signal or an alert episode. Can be one of the following: `signal`, `alert`. | +| `severity` | keyword | ✅ | ✅ | Severity level assigned by the rule. Can be one of the following: `info`, `low`, `medium`, `high`, `critical`. | +| `data` | flattened | ✅ | ✅ | Rule-defined payload from the source query. | +| `source` | keyword | ✅ | ✅ | Source that produced the event. | +| `space_id` | keyword | ✅ | ✅ | {{kib}} space where the rule lives. | +| `episode.id` | keyword | — | ✅ | ID of the alert episode. | +| `episode.status` | keyword | — | ✅ | Lifecycle state of the alert episode. Can be one of the following: `inactive`, `pending`, `active`, `recovering`. | +| `episode.status_count` | long | — | ✅ | Count of consecutive evaluations in the current `episode.status`. Set only for `pending` and `recovering`. | ## `.alert-actions` field schema [alert-actions-field-schema] -When a user or the system records an action on an alert episode, {{kib}} writes a document to `.alert-actions`. Use this stream for triage history, operational metrics such as mean time to acknowledge (MTTA), and auditing. +When a user or the system records an action on an alert episode, {{kib}} writes a document to `.alert-actions`. Use this stream for triage history, operational metrics such as mean time to acknowledge (MTTA), and auditing. Signal documents never produce `.alert-actions` rows. | Field | Type | Description | |---|---|---| diff --git a/explore-analyze/alerting/experimental-alerting-system/alerts/query-alerts-and-signals-in-discover.md b/explore-analyze/alerting/experimental-alerting-system/alerts/query-alerts-and-signals-in-discover.md index 6eb1575eac..4d109bfefd 100644 --- a/explore-analyze/alerting/experimental-alerting-system/alerts/query-alerts-and-signals-in-discover.md +++ b/explore-analyze/alerting/experimental-alerting-system/alerts/query-alerts-and-signals-in-discover.md @@ -12,6 +12,8 @@ description: "Use ES|QL in Discover to replay incidents, audit triage actions, a Go to **Alerting V2 Preview** in the navigation menu or [global search](/explore-analyze/find-and-organize/find-apps-and-objects.md), then go to **Alerts**. The **Alerts** page shows current episode state. Discover lets you go further and replay how an incident unfolded, view who acknowledged or snoozed it, measure time-to-acknowledge trends, or correlate alert history with other data in your environment. +For Signal mode output specifically, including basic signal queries and correlating signals with Alert mode rules, refer to [Observe and analyze signals](../observe-and-analyze-signals.md). + Use the following table to jump to the query you need: | Query | What it returns | Stream | diff --git a/explore-analyze/alerting/experimental-alerting-system/get-started/configure-access.md b/explore-analyze/alerting/experimental-alerting-system/get-started/configure-access.md index 6f7a645f48..8004508f76 100644 --- a/explore-analyze/alerting/experimental-alerting-system/get-started/configure-access.md +++ b/explore-analyze/alerting/experimental-alerting-system/get-started/configure-access.md @@ -119,7 +119,7 @@ For `.rule-events` and `.alert-actions`, {{es}} `read` access is bundled into th | Data source | What it stores | How to grant access | |---|---|---| | `.rule-events` | A record for every rule evaluation; one document per result row per run | Automatic with **Alerts: All** or **Alerts: Read**. If access is missing, grant `read` using a custom role as a fallback. | -| `.alert-actions` | User-triggered triage records (acknowledge, snooze, resolve, assign) and system-written dispatcher records. For all `action_type` values, refer to the [alert data stream field reference](../alerts/field-reference.md). | Automatic with **Alerts: All** or **Alerts: Read**. If access is missing, grant `read` using a custom role as a fallback. | +| `.alert-actions` | User-triggered triage records (acknowledge, snooze, resolve, assign) and system-written dispatcher records. For all `action_type` values, refer to the [field reference](../alerts/field-reference.md). | Automatic with **Alerts: All** or **Alerts: Read**. If access is missing, grant `read` using a custom role as a fallback. | | `.kibana-event-log-*` | Action policy dispatch outcomes written by the dispatcher: `dispatched`, `throttled`, and `unmatched` | Custom role with `read` index privilege. Not covered by the automatic grant. | ## Set up rules and notifications [alerting-access-next-steps] diff --git a/explore-analyze/alerting/experimental-alerting-system/glossary.md b/explore-analyze/alerting/experimental-alerting-system/glossary.md index b1868cc000..82179feb28 100644 --- a/explore-analyze/alerting/experimental-alerting-system/glossary.md +++ b/explore-analyze/alerting/experimental-alerting-system/glossary.md @@ -41,7 +41,7 @@ These terms appear throughout the {{alerting-v2-system}} docs. If a term is uncl : A label attached to alert episodes to indicate urgency. Severity is available as a filter in action policies so critical episodes can be routed differently from low-priority ones. To learn more, refer to [Configure rule severity](rules/configure-rule-severity.md). **Signal** -: A rule event recorded when a rule runs in Signal mode. Signals are stored and queryable in Discover, but they don't open an alert episode or trigger notifications. To learn more, refer to [Rule mode](rules/configure-rule-mode.md). +: A rule event recorded when a rule runs in Signal mode. Signals are stored in `.rule-events` and queryable in Discover, but they don't open an alert episode or trigger notifications. To learn more, refer to [Observe and analyze signals](observe-and-analyze-signals.md) and [Rule mode](rules/configure-rule-mode.md). **Threshold** : The condition a rule uses to decide when something is worth alerting on, including how many times the condition must be met before an alert episode opens or closes. To learn more, refer to [Alert delay](rules/configure-rule-alert-delay.md) and [Recovery condition](rules/configure-rule-recovery.md). diff --git a/explore-analyze/alerting/experimental-alerting-system/how-it-works.md b/explore-analyze/alerting/experimental-alerting-system/how-it-works.md index 77dc8b1a65..36192fbfc7 100644 --- a/explore-analyze/alerting/experimental-alerting-system/how-it-works.md +++ b/explore-analyze/alerting/experimental-alerting-system/how-it-works.md @@ -45,7 +45,7 @@ The engineer investigates, fixes a slow query, and the alert episode recovers au ## Rule runs in Signal mode [how-signal-mode-works] -In Signal mode, the rule acts purely as a data producer. Each time the rule runs and its query returns results, it writes a rule event to `.rule-events` and stops. Signals accumulate over time and are immediately queryable in Discover for incident investigation, or as inputs to Alert mode rules that detect correlated activity across multiple signals. +In Signal mode, the rule acts purely as a data producer. Each time the rule runs and its query returns results, it writes a rule event to `.rule-events` and stops. Signals accumulate over time and are immediately queryable in Discover for incident investigation, or as inputs to Alert mode rules that detect correlated activity across multiple signals. For query examples, dashboards, and correlation patterns, refer to [Observe and analyze signals](observe-and-analyze-signals.md). | Step | Actor | Action | |------|-------|--------| @@ -69,4 +69,5 @@ After a few weeks, the accumulated signals become useful in two ways. The team c - [Get started](get-started.md): Enable the {{alerting-v2-system}} and create your first rule. - [Rules](rules.md): What rules do, what they don't control, and how to choose a creation path. +- [Observe and analyze signals](observe-and-analyze-signals.md): Query Signal mode output in Discover and correlate signals with Alert mode rules. - [Notifications and actions](notifications-actions.md): Set up workflows and action policies to notify your team when a rule detects a problem. \ No newline at end of file diff --git a/explore-analyze/alerting/experimental-alerting-system/observe-and-analyze-signals.md b/explore-analyze/alerting/experimental-alerting-system/observe-and-analyze-signals.md new file mode 100644 index 0000000000..daadfa30fd --- /dev/null +++ b/explore-analyze/alerting/experimental-alerting-system/observe-and-analyze-signals.md @@ -0,0 +1,103 @@ +--- +navigation_title: Observe and analyze signals +applies_to: + stack: experimental 9.5+ + serverless: experimental +products: + - id: kibana +description: "Query Signal mode rule output from .rule-events in Discover, filter by rule, build dashboards, and correlate signals with Alert mode rules in the experimental alerting system." +--- + +# Observe and analyze signals in the {{alerting-v2-system}} [observe-and-analyze-signals] + +When a rule runs in Signal mode, it writes each match to `.rule-events` as a signal. Signals don't open alert episodes or trigger notifications. Use them to build detection history, investigate incidents in Discover, create dashboards, or feed follow-on Alert mode rules that correlate activity across sources. + +This page shows how to query signals, which fields matter most, and how to turn signal history into Discover sessions and dashboards. + +## Before you begin + +- You have at least one rule running in [Signal mode](rules/configure-rule-mode.md). +- Your role can query `.rule-events` in Discover. For privilege details, refer to [Configure access](get-started/configure-access.md#alerting-data-investigation-privileges). +- You've added `.rule-events` as a data view. If you haven't, follow the steps in [Before you begin](alerts/query-alerts-and-signals-in-discover.md#add-data-views-before-begin) on the alert history page, using the `.ds-.rule-events-*` index pattern. + +## Key fields for signal queries [signal-key-fields] + +Alert episodes and signals share the `.rule-events` data stream and most of the same fields. Use `type` to filter for signals only. Signal documents don't include `episode.*` fields. + +| Field | Why it matters for signals | +|---|---| +| `type` | Filter with `type == "signal"` to exclude alert episode documents. | +| `@timestamp` | When the evaluation ran. Use for time ranges and sorting. | +| `rule.id` | Scope results to one Signal mode rule. | +| `status` | Outcome of the evaluation (`breached`, `recovered`, or `no_data`). | +| `group_hash` | Identifies the series the signal belongs to when the rule uses grouping. | +| `severity` | Severity assigned by the rule, if configured. | +| `data` | Rule-defined payload from the source query. Useful for investigation and dashboards. | + +For the full shared field list and the alert-only `episode.*` fields, refer to [Rule event data model](alerts/alert-data-model.md). + +## Query signals in Discover [query-signals-discover] + +Open **Discover**, select your `.rule-events` data view, and run {{esql}} against the stream. The following examples cover common signal workflows. + +### List recent signals [basic-signal-query] + +Returns the most recent signal documents across all Signal mode rules. + +```esql +FROM .rule-events +| WHERE type == "signal" +| SORT @timestamp DESC +| KEEP @timestamp, rule.id, status, severity, group_hash, data +| LIMIT 100 +``` + +### Scope signals to one rule [signals-by-rule] + +Returns signals from a single rule. Replace `my-signal-rule-id` with the rule's ID. + +```esql +FROM .rule-events +| WHERE type == "signal" AND rule.id == "my-signal-rule-id" +| SORT @timestamp DESC +| KEEP @timestamp, status, severity, group_hash, data +``` + +### Correlate signals in an Alert mode rule [correlate-signals-alert-rule] + +Signal mode is useful on its own for investigation, and as input to an Alert mode rule that watches accumulated signals. For example, a Signal mode rule records administrator API calls. A separate Alert mode rule queries those signals and opens an episode only when call volume spikes. + +Create an Alert mode rule whose query reads from `.rule-events`, filters to the Signal mode rule's output, and applies a threshold: + +```esql +FROM .rule-events +| WHERE type == "signal" + AND rule.id == "admin-api-calls" + AND status == "breached" +| EVAL bucket = BUCKET(@timestamp, 15 minutes) +| STATS signal_count = COUNT(*) BY bucket +| WHERE signal_count > 10 +``` + +When this Alert mode rule finds a match, it opens an alert episode that action policies can route to a workflow. The underlying Signal mode rule keeps recording without paging anyone on every individual call. + +:::{tip} +You can also correlate signals from more than one Signal mode rule in a single Alert mode query, for example combining administrator API call signals with error-rate signals, so neither source pages on its own. +::: + +## Build a Discover session or dashboard from signals [signals-dashboards] + +After you have a working signal query: + +1. In **Discover**, save the search so you can reopen it during investigations. +2. Optionally create a visualization from the saved search, for example a count of signals over time broken down by `rule.id` or `severity`. +3. Add the visualization to a dashboard that your team uses for incident review. + +Because `.rule-events` is append-only, dashboards show the full history retained by [index lifecycle management (ILM)](/manage-data/lifecycle/index-lifecycle-management.md), not only the current state. + +## Related pages + +- [Rule mode](rules/configure-rule-mode.md): When to use Signal mode versus Alert mode. +- [Rule event data model](alerts/alert-data-model.md): Shared `.rule-events` schema for signals and alert episodes. +- [Query {{alerting-v2-system}} alert history in Discover](alerts/query-alerts-and-signals-in-discover.md): Episode lifecycle, triage history, and incident-tracing queries. +- [How the {{alerting-v2-system}} works](how-it-works.md#how-signal-mode-works): End-to-end Signal mode walkthrough. diff --git a/explore-analyze/alerting/experimental-alerting-system/rules.md b/explore-analyze/alerting/experimental-alerting-system/rules.md index 149dc7bef2..3e389f2ed3 100644 --- a/explore-analyze/alerting/experimental-alerting-system/rules.md +++ b/explore-analyze/alerting/experimental-alerting-system/rules.md @@ -36,6 +36,7 @@ From here, you can create, configure, and manage rules, and review what they've - [Review rule execution history](rules/review-rule-execution-history.md): Monitor rule execution outcomes across all rules in a space. - [{{esql}} query patterns](rules/esql-query-patterns.md): Browse query patterns ordered by complexity, from a basic event filter to SLO burn rate and persistent breach detection. - [Rule events](rules/rule-event-field-reference.md): Understand the documents rules write to `.rule-events`. +- [Observe and analyze signals](observe-and-analyze-signals.md): Query Signal mode output in Discover and correlate signals with Alert mode rules. :::{important} - How to use the {{alerting-v2-system}} documentation Because the {{alerting-v2-system}} is still evolving, its UI can change before general availability. Rather than pointing to an exact button or menu, the documentation focuses on the underlying concepts and behavior. If something doesn't match what you see in the {{kib}} UI, look for the closest equivalent instead. The concepts and behaviors described in the documentation still apply. diff --git a/explore-analyze/alerting/experimental-alerting-system/rules/configure-rule-mode.md b/explore-analyze/alerting/experimental-alerting-system/rules/configure-rule-mode.md index 3a845f392c..631a9a079d 100644 --- a/explore-analyze/alerting/experimental-alerting-system/rules/configure-rule-mode.md +++ b/explore-analyze/alerting/experimental-alerting-system/rules/configure-rule-mode.md @@ -55,3 +55,5 @@ You have a checkout service error rate rule and want on-call engineers notified - [Configure a rule](configure-a-rule.md): All configurable rule settings, required and optional. - [Create a rule](create-a-rule.md): Compare rule creation paths and choose the one that fits your workflow. +- [Observe and analyze signals](../observe-and-analyze-signals.md): Query Signal mode output in Discover, build dashboards, and correlate signals with Alert mode rules. +- [Rule event data model](../alerts/alert-data-model.md): Shared `.rule-events` schema for signals and alert episodes. diff --git a/explore-analyze/alerting/experimental-alerting-system/rules/configure-rule-severity.md b/explore-analyze/alerting/experimental-alerting-system/rules/configure-rule-severity.md index bbf1bd69f1..e1d9301a6e 100644 --- a/explore-analyze/alerting/experimental-alerting-system/rules/configure-rule-severity.md +++ b/explore-analyze/alerting/experimental-alerting-system/rules/configure-rule-severity.md @@ -41,7 +41,7 @@ Keep the following in mind when configuring severity. - **Unrecognized values are silently ignored** - If the `severity` column contains a value that doesn't match one of the five levels, the alert episode is still created but `severity` is not set. If severity isn't appearing as expected, check the exact string your query is producing. - **Severity only applies to breached events** - `recovered` and `no_data` events don't carry a severity value. Action policy matchers that filter by severity only match open episodes. - **Severity can change mid-episode** - An alert episode can escalate or de-escalate without reopening. Action policy matching picks up the new value on the next dispatcher cycle. Refer to [Manage severity escalation notifications](../action-policies/severity-escalation.md) for routing examples. -- **The `severity` field is available in action policy matchers** - Once set, the value is stored on the alert episode and can be used to route episodes by urgency — for example, sending `critical` episodes to an on-call channel while `low` episodes go to a review queue. Refer to [Alert data stream field reference](../alerts/field-reference.md) for the full field reference. +- **The `severity` field is available in action policy matchers** - Once set, the value is stored on the alert episode and can be used to route episodes by urgency — for example, sending `critical` episodes to an on-call channel while `low` episodes go to a review queue. Refer to [Field reference](../alerts/field-reference.md) for the full field reference. ## Examples diff --git a/explore-analyze/alerting/experimental-alerting-system/rules/rule-event-field-reference.md b/explore-analyze/alerting/experimental-alerting-system/rules/rule-event-field-reference.md index 183993573e..094cd523f4 100644 --- a/explore-analyze/alerting/experimental-alerting-system/rules/rule-event-field-reference.md +++ b/explore-analyze/alerting/experimental-alerting-system/rules/rule-event-field-reference.md @@ -10,7 +10,7 @@ description: "How the experimental alerting system in Kibana writes rule events # Rule events in {{alerting-v2-system}} [rule-reference] -This page explains the two types of documents the {{alerting-v2-system}} writes to `.rule-events` and how the data stream behaves, so you can write {{esql}} queries against `.rule-events` with confidence, for example, to replay an episode's history, investigate a signal, or build dashboards from rule output. For the full list of fields on each document type, refer to [Alert data stream field reference](../alerts/field-reference.md). +This page explains the two types of documents the {{alerting-v2-system}} writes to `.rule-events` and how the data stream behaves, so you can write {{esql}} queries against `.rule-events` with confidence, for example, to replay an episode's history, investigate a signal, or build dashboards from rule output. Alert episodes and signals share this data stream and most fields. For the full field comparison, refer to [Rule event data model](../alerts/alert-data-model.md). For the complete field schemas, refer to [Field reference](../alerts/field-reference.md). :::{important} The `.rule-events` and `.alert-actions` data streams are [system indices](/reference/glossary/index.md#glossary-system-index). {{kib}} manages their versioning, retention, and lifecycle through [index lifecycle management (ILM)](/manage-data/lifecycle/index-lifecycle-management.md). Older backing indices are deleted automatically when the retention window expires. Do not change mappings or index settings for these streams yourself. @@ -34,11 +34,12 @@ FROM .rule-events | SORT @timestamp ASC ``` -For more query examples including lifecycle replay and incident tracing, refer to [Query alert history in Discover](../alerts/query-alerts-and-signals-in-discover.md). +For signal-focused query examples, refer to [Observe and analyze signals](../observe-and-analyze-signals.md). For lifecycle replay and incident tracing, refer to [Query alert history in Discover](../alerts/query-alerts-and-signals-in-discover.md). ::: ## Related pages - [{{esql}} query](configure-rule-query.md): How the base query and alert condition shape what's written to `.rule-events`. - [Rules](../rules.md): What rules do and how they fit into the broader {{alerting-v2-system}}. +- [Observe and analyze signals](../observe-and-analyze-signals.md): Query Signal mode output in Discover and correlate signals with Alert mode rules. - [View and manage alerts](../alerts/view-and-manage-alerts.md): Where lifecycle-tracked episodes appear in the UI, with triage actions and episode details. \ No newline at end of file diff --git a/explore-analyze/alerting/system-overview.md b/explore-analyze/alerting/system-overview.md index 377a27e8a2..40c11cf604 100644 --- a/explore-analyze/alerting/system-overview.md +++ b/explore-analyze/alerting/system-overview.md @@ -6,12 +6,12 @@ applies_to: products: - id: kibana - id: cloud-serverless -description: The experimental Kibana alerting system uses ES|QL rules to detect conditions, track problems as alert episodes, and route notifications through reusable action policies. +description: The experimental Kibana alerting system uses ES|QL rules to detect conditions, then either track problems as alert episodes with notifications or record signals for later analysis. --- # {{alerting-v2-system-cap}} overview [system-overview] -The {{alerting-v2-system}} in {{kib}} watches your {{es}} data continuously, so your team doesn't have to. You define the conditions that matter, such as when to open an issue, who should know, and how often to notify them. The system handles the rest. +The {{alerting-v2-system}} in {{kib}} watches your {{es}} data continuously, so your team doesn't have to. You define the conditions that matter, and select whether each match opens a tracked alert episode or records a signal for later analysis. The system handles the rest. ::::{note} In the generally available {{kib}} alerting system, the term **alert** refers to a tracked occurrence of a rule condition. In the {{alerting-v2-system}}, the equivalent concept is called an **alert episode**. The two terms describe similar ideas in different systems and are not interchangeable. @@ -24,11 +24,15 @@ The {{alerting-v2-system}} separates *detecting* a problem from *acting* on it: - **Detecting** - Rules focus purely on what to watch for in your data and on collecting breach and recovery events. - **Acting** - Action policies handle who gets notified, when, and how, independently of any rule. -You can build and test detection logic before wiring up any notifications, and update notification routing across all rules in one place without editing the rules themselves. +:::{image} /explore-analyze/images/detect-act-or-record.png +:alt: Flowchart showing that after a rule finds a match, it either acts by creating an alert episode and sending a notification, or records a signal with no notification +::: + +This split means you can build and test detection logic before wiring up notifications, record observations without paging anyone, and update notification routing across rules in one place without editing the rules themselves. ## The four building blocks -The {{alerting-v2-system}} is built around four objects: rules, alert episodes, action policies, and workflows, each with a distinct role. +That separation is carried out by four objects: rules, alert episodes, action policies, and workflows, each with a distinct role. ### Rules @@ -71,4 +75,5 @@ For a more detailed explanation of each stage, refer to [How the {{alerting-v2-s - **New to the {{alerting-v2-system}}?** [Get started](experimental-alerting-system/get-started.md) walks you through enabling the system, setting up role access, and creating your first rule with a hands-on tutorial. - **Wondering what you can detect?** [Rules](experimental-alerting-system/rules.md) shows you how to define what to watch for in {{esql}}, and how to choose and configure the right creation path for your use case. - **Curious what happens when something breaks?** [Alerts](experimental-alerting-system/alerts.md) explains how alert episodes track a problem from first detection through recovery, and how to triage them as they come in. +- **Recording observations without notifying?** [Observe and analyze signals](experimental-alerting-system/observe-and-analyze-signals.md) shows you how to query signals in Discover and build dashboards from it. - **Want the right people to know when it matters?** [Notifications and actions](experimental-alerting-system/notifications-actions.md) shows you how workflows and action policies decide who gets notified, and when. diff --git a/explore-analyze/toc.yml b/explore-analyze/toc.yml index 2b2e0b2368..eb97253014 100644 --- a/explore-analyze/toc.yml +++ b/explore-analyze/toc.yml @@ -450,6 +450,7 @@ toc: - file: alerting/experimental-alerting-system/alerts/investigate-alert-episodes.md - file: alerting/experimental-alerting-system/alerts/query-alerts-and-signals-in-discover.md - file: alerting/experimental-alerting-system/alerts/field-reference.md + - file: alerting/experimental-alerting-system/observe-and-analyze-signals.md - file: alerting/experimental-alerting-system/notifications-actions.md children: - file: alerting/experimental-alerting-system/workflows-alerting.md From 878f359393acb119fbfc28ca1f65fb7fe0c7d59f Mon Sep 17 00:00:00 2001 From: Nastasha Solomon Date: Wed, 5 Aug 2026 23:45:41 -0400 Subject: [PATCH 02/15] add images --- explore-analyze/alerting/system-overview.md | 47 ++++++++++-------- explore-analyze/images/basic-system-flow.png | Bin 0 -> 50859 bytes .../images/detailed-system-flow.png | Bin 0 -> 130718 bytes 3 files changed, 26 insertions(+), 21 deletions(-) create mode 100644 explore-analyze/images/basic-system-flow.png create mode 100644 explore-analyze/images/detailed-system-flow.png diff --git a/explore-analyze/alerting/system-overview.md b/explore-analyze/alerting/system-overview.md index 40c11cf604..40acb37ec2 100644 --- a/explore-analyze/alerting/system-overview.md +++ b/explore-analyze/alerting/system-overview.md @@ -6,7 +6,7 @@ applies_to: products: - id: kibana - id: cloud-serverless -description: The experimental Kibana alerting system uses ES|QL rules to detect conditions, then either track problems as alert episodes with notifications or record signals for later analysis. +description: The experimental Kibana alerting system uses ES|QL rules to detect conditions, then either track matches as alert episodes with notifications or record signals for later analysis. --- # {{alerting-v2-system-cap}} overview [system-overview] @@ -19,56 +19,61 @@ In the generally available {{kib}} alerting system, the term **alert** refers to ## The core idea [core-idea] -The {{alerting-v2-system}} separates *detecting* a problem from *acting* on it: +The {{alerting-v2-system}} starts with a rule evaluating your data. When the rule _detects_ a match, it either _acts_ on it by creating an alert episode, or _records_ it as a signal. -- **Detecting** - Rules focus purely on what to watch for in your data and on collecting breach and recovery events. -- **Acting** - Action policies handle who gets notified, when, and how, independently of any rule. - -:::{image} /explore-analyze/images/detect-act-or-record.png -:alt: Flowchart showing that after a rule finds a match, it either acts by creating an alert episode and sending a notification, or records a signal with no notification +:::{image} /explore-analyze/images/basic-system-flow.png +:alt: Flowchart showing that after a rule detects a match, it either acts by creating an alert episode or records a signal ::: -This split means you can build and test detection logic before wiring up notifications, record observations without paging anyone, and update notification routing across rules in one place without editing the rules themselves. +Because acting and recording are independent, you can test a rule before setting up any notifications, record signals without paging anyone, and update where notifications go for many rules at once, without editing each rule. -## The four building blocks +## The building blocks -That separation is carried out by four objects: rules, alert episodes, action policies, and workflows, each with a distinct role. +The {{alerting-v2-system}} is built from five objects: rules, alert episodes, action policies, workflows, and signals. A rule is the starting point, and its mode determines how the rule handles matches. ### Rules -A rule defines what to watch for in your data and how often to check, and runs in one of two modes: alert, which opens and tracks an alert episode until the condition clears, or signal, which records results over time without opening episodes or sending notifications. +A rule defines what to watch for in your data and how often to check. It runs in one of two modes: Alert mode or Signal mode. The rule's mode decides how the match is handled. In Alert mode, an alert episode is created to track the match. In Signal mode, the match is recorded as a signal. Refer to [Rules](experimental-alerting-system/rules.md) to learn more. ### Alert episodes -In Alert mode, the rule opens one alert episode per problem and keeps it open until the condition clears. The alert episode moves through states (pending, active, recovering, inactive), giving you one lifecycle to triage rather than a separate item per rule check. +In Alert mode, one alert episode is created per match. The episode moves through states (pending, active, recovering, inactive), giving you one lifecycle to triage rather than a separate item per rule check. Alert episodes are passed to action policies for evaluation. Refer to [Alert episodes](experimental-alerting-system/alerts.md) to learn more. ### Action policies -An action policy is the gating layer between an alert episode and a workflow. It decides whether and when to invoke a workflow by evaluating episode eligibility, match conditions, and frequency. Policy configuration determines the scope. A policy can apply to alert episodes from a specific rule, multiple rules, or all rules in the space. +An action policy is the gating layer between an alert episode and a workflow. It decides whether and when to invoke a workflow by evaluating episode eligibility, match conditions, and frequency. Because a policy's configuration determines its scope, one policy can cover alert episodes from a specific rule, multiple rules, or all rules in the space, so you can change notification routing without touching any rule. Refer to [Notifications and actions](experimental-alerting-system/notifications-actions.md) to learn more. ### Workflows -A workflow is what actually sends the message or runs the automation, for example, posting to Slack, sending an email, calling a webhook. The {{alerting-v2-system}} invokes workflows in two ways: action policies that you configure to route alert episodes to a workflow based on match conditions and frequency, or alert episode lifecycle triggers that invoke a workflow immediately in response to a specific episode event, such as when it's activated or assigned. +A workflow is what actually sends the notification or runs the automation, for example, posting to Slack, sending an email, calling a webhook. It's the last stop on the Act path, invoked in one of two ways: an action policy routes an alert episode to it based on match conditions and frequency, or an alert episode's lifecycle triggers invoke it immediately in response to a specific event, such as when the episode is activated or assigned. Refer to [Connect workflows](experimental-alerting-system/workflows-alerting.md) to learn more. +### Signals + +In Signal mode, a match is recorded a signal, which is not passed to action policies for evaluation. As signals accumulate, you can query them in Discover, build dashboards from them, or feed them into an Alert mode rule that correlates activity across sources, feeding back into the start of the flow. + +Refer to [Observe and analyze signals](experimental-alerting-system/observe-and-analyze-signals.md) to learn more. + ## How the pieces fit together [how-pieces-fit-together] -At the simplest level: +Together, these five objects form two main paths, which diverge based on a rule's mode: + +1. A rule evaluates your data and detects a match. +2. Depending on the rule's mode, the rule acts on the match (Alert mode) or records it (Signal mode): -1. A rule checks your data on a schedule. -2. The rule's query returns results when data matching its conditions is found. -3. The rule's mode determines what happens next: - - Alert - The rule opens an alert episode to track the problem. An action policy can route it to a workflow to perform an action or send a notification. - - Signal - Each result is recorded for querying later. Nothing else happens. + - **Alert mode**: An alert episode is created. An action policy evaluates the episode and decides whether and when to invoke a workflow. + - **Signal mode**: The match is recorded as a signal. Signals are not evaluated by action policies, which also means that workflows are not invoked. -For a more detailed explanation of each stage, refer to [How the {{alerting-v2-system}} works](experimental-alerting-system/how-it-works.md). +:::{image} /explore-analyze/images/detailed-system-flow.png +:alt: Flowchart showing that after a rule finds a match, it either acts by creating an alert episode that an action policy evaluates and routes to trigger notifications or actions, or records a signal that doesn't trigger notifications or actions +::: ## Get started or go deeper [system-overview-next-steps] diff --git a/explore-analyze/images/basic-system-flow.png b/explore-analyze/images/basic-system-flow.png new file mode 100644 index 0000000000000000000000000000000000000000..d3a2a59e07fb2c452ae2ed1eaa26ddab6dc933ab GIT binary patch literal 50859 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 HONjp)vmM+> literal 0 HcmV?d00001 diff --git a/explore-analyze/images/detailed-system-flow.png b/explore-analyze/images/detailed-system-flow.png new file mode 100644 index 0000000000000000000000000000000000000000..621a803facb3a6a2d2cc443aaa3da0ee82acb34f GIT binary patch literal 130718 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%0D|gJkDBZO8sv%X5o&{*L1+wa^ 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 Date: Thu, 6 Aug 2026 23:32:56 -0400 Subject: [PATCH 03/15] Tim's input --- .../action-policies/about-action-policies.md | 2 +- .../experimental-alerting-system/rules.md | 2 +- explore-analyze/alerting/system-overview.md | 4 ++-- explore-analyze/images/basic-system-flow.png | Bin 50859 -> 59011 bytes 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/explore-analyze/alerting/experimental-alerting-system/action-policies/about-action-policies.md b/explore-analyze/alerting/experimental-alerting-system/action-policies/about-action-policies.md index def8246f61..71d1a90266 100644 --- a/explore-analyze/alerting/experimental-alerting-system/action-policies/about-action-policies.md +++ b/explore-analyze/alerting/experimental-alerting-system/action-policies/about-action-policies.md @@ -14,7 +14,7 @@ An action policy is the gating layer between an alert episode and a workflow in ## Why action policies are separate from rules [policies-separate-from-rules] -Action policies are independent of rules. A single action policy can cover alert episodes from many rules, so an action policy matching `severity: "critical"` applies regardless of which rule produced the alert episode. You can also update notification routing without touching any rule, and you can create rules without any action policy, which is useful for testing detection logic before wiring up notifications. +Action policies are independent of rules. A single action policy can cover alert episodes from many rules, so an action policy matching `severity: "critical"` applies regardless of which rule produced the alert episode. You can create a rule without attaching any action policy, which is useful for testing detection logic before wiring up notifications, and you can update notification routing later without touching the rule. To scope an action policy to one rule, use a matcher expression, for example `rule.id: "my-rule-id"`. diff --git a/explore-analyze/alerting/experimental-alerting-system/rules.md b/explore-analyze/alerting/experimental-alerting-system/rules.md index 3e389f2ed3..4c9ce8dc2d 100644 --- a/explore-analyze/alerting/experimental-alerting-system/rules.md +++ b/explore-analyze/alerting/experimental-alerting-system/rules.md @@ -24,7 +24,7 @@ In Signal mode, each matching row is stored as a signal document with no alert l Rules only define *what* to detect. They don't control notifications, who gets notified, or when. That's the job of action policies, which are global objects scoped to your space that match alert episodes from any rule. A rule has no say in which action policies pick it up. -This separation means you can build and test a rule without anyone getting paged, update notification routing without touching the rule, and have multiple action policies respond to the same rule independently. +This separation means you can update notification routing without touching a rule, and have multiple action policies respond to the same rule independently. ## What to do next with rules [rules-next-steps] diff --git a/explore-analyze/alerting/system-overview.md b/explore-analyze/alerting/system-overview.md index 40acb37ec2..a62dbab3c7 100644 --- a/explore-analyze/alerting/system-overview.md +++ b/explore-analyze/alerting/system-overview.md @@ -14,7 +14,7 @@ description: The experimental Kibana alerting system uses ES|QL rules to detect The {{alerting-v2-system}} in {{kib}} watches your {{es}} data continuously, so your team doesn't have to. You define the conditions that matter, and select whether each match opens a tracked alert episode or records a signal for later analysis. The system handles the rest. ::::{note} -In the generally available {{kib}} alerting system, the term **alert** refers to a tracked occurrence of a rule condition. In the {{alerting-v2-system}}, the equivalent concept is called an **alert episode**. The two terms describe similar ideas in different systems and are not interchangeable. +In the generally available {{kib}} alerting system, the term **alert** refers to a tracked occurrence of a rule condition. In the {{alerting-v2-system}}, the equivalent concept is called an **alert episode**. GA alerting APIs, UI, and instructions that reference alerts don't apply to alert episodes, and {{alerting-v2-system}} APIs, UI, and instructions that reference alert episodes don't apply to alerts. :::: ## The core idea [core-idea] @@ -25,7 +25,7 @@ The {{alerting-v2-system}} starts with a rule evaluating your data. When the rul :alt: Flowchart showing that after a rule detects a match, it either acts by creating an alert episode or records a signal ::: -Because acting and recording are independent, you can test a rule before setting up any notifications, record signals without paging anyone, and update where notifications go for many rules at once, without editing each rule. +Because acting and recording are independent, you can switch a rule between Signal mode and Alert mode as your needs change, for example, testing a rule in Signal mode before switching it to Alert mode and setting up notifications. Notifications are handled separately from rules by action policies, so you can also update where notifications go for many rules at once, without editing each rule. ## The building blocks diff --git a/explore-analyze/images/basic-system-flow.png b/explore-analyze/images/basic-system-flow.png index d3a2a59e07fb2c452ae2ed1eaa26ddab6dc933ab..902edf347c2043debfcf068e52f2c02fac033b07 100644 GIT binary patch literal 59011 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

No8njkzQRvn|aDr)*ZVEl#>(+7dS8Z!q&f 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 YFp0g+`0Z-=A>gN`tZ_Y0>5l(@0p``TKmY&$ From afad15b9bed9b82c62bbbd3158009ab62298269d Mon Sep 17 00:00:00 2001 From: Nastasha Solomon Date: Thu, 6 Aug 2026 23:48:29 -0400 Subject: [PATCH 06/15] adjust explanation of visual --- .../alerting/experimental-alerting-system/how-it-works.md | 4 ++-- .../observe-and-analyze-signals.md | 2 +- .../alerting/experimental-alerting-system/rules.md | 2 +- explore-analyze/alerting/system-overview.md | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/explore-analyze/alerting/experimental-alerting-system/how-it-works.md b/explore-analyze/alerting/experimental-alerting-system/how-it-works.md index 36192fbfc7..cd6834546e 100644 --- a/explore-analyze/alerting/experimental-alerting-system/how-it-works.md +++ b/explore-analyze/alerting/experimental-alerting-system/how-it-works.md @@ -15,7 +15,7 @@ This page walks through what happens at each step after a rule runs, and broken ## Rule runs in Alert mode [how-alert-mode-works] -In Alert mode, the rule doesn't just record that a condition was found. It opens an alert episode that persists and tracks the problem until the condition clears. Each time the rule runs, it writes a rule event that can advance the episode's lifecycle state. An action policy sits between the episode and your team, deciding whether and when to trigger a workflow. +In Alert mode, the rule doesn't just record that a condition was found. Each match causes the system to open an alert episode that persists and tracks the problem until the condition clears. Each time the rule runs, it writes a rule event that can advance the episode's lifecycle state. An action policy sits between the episode and your team, deciding whether and when to trigger a workflow. | Step | Actor | Action | |------|-------|--------| @@ -38,7 +38,7 @@ Steps 4–6 and 8–9 run on a separate background process that polls roughly ev An SRE team wants to know when checkout service latency degrades, and notify the on-call team when it does. The team creates an Alert mode rule: 1. The rule runs an {{esql}} query every five minutes, checking p95 checkout service latency. -2. When p95 exceeds 2 seconds for more than one consecutive check, the rule opens an alert episode. +2. When p95 exceeds 2 seconds for more than one consecutive check, the system opens an alert episode. 3. An action policy with a `rule.tags: "checkout"` matcher skips low-severity episodes and sends a Slack message through an on-call workflow. The engineer investigates, fixes a slow query, and the alert episode recovers automatically. diff --git a/explore-analyze/alerting/experimental-alerting-system/observe-and-analyze-signals.md b/explore-analyze/alerting/experimental-alerting-system/observe-and-analyze-signals.md index daadfa30fd..2d48111683 100644 --- a/explore-analyze/alerting/experimental-alerting-system/observe-and-analyze-signals.md +++ b/explore-analyze/alerting/experimental-alerting-system/observe-and-analyze-signals.md @@ -79,7 +79,7 @@ FROM .rule-events | WHERE signal_count > 10 ``` -When this Alert mode rule finds a match, it opens an alert episode that action policies can route to a workflow. The underlying Signal mode rule keeps recording without paging anyone on every individual call. +When this Alert mode rule finds a match, the system opens an alert episode that action policies can route to a workflow. The underlying Signal mode rule keeps recording without paging anyone on every individual call. :::{tip} You can also correlate signals from more than one Signal mode rule in a single Alert mode query, for example combining administrator API call signals with error-rate signals, so neither source pages on its own. diff --git a/explore-analyze/alerting/experimental-alerting-system/rules.md b/explore-analyze/alerting/experimental-alerting-system/rules.md index 4c9ce8dc2d..0fd9c46aa1 100644 --- a/explore-analyze/alerting/experimental-alerting-system/rules.md +++ b/explore-analyze/alerting/experimental-alerting-system/rules.md @@ -18,7 +18,7 @@ This page explains what rules do, what they don't control, and how to choose a c On each run, a rule executes an {{esql}} query against your data. Matches are recorded as rule events (`rule_event`), and handled according to the rule's mode, which can be Signal mode or Alert mode. -In Signal mode, each matching row is stored as a signal document with no alert lifecycle or notifications. In Alert mode, the rule creates and tracks an alert episode for each match. Episodes move through lifecycle states and can trigger notifications through action policies. Go to **Alerting V2 Preview** in the navigation menu or [global search](/explore-analyze/find-and-organize/find-apps-and-objects.md), then go to **Alerts** to view them. +In Signal mode, each matching row is stored as a signal document with no alert lifecycle or notifications. In Alert mode, the system creates and tracks an alert episode for each match. Episodes move through lifecycle states and can trigger notifications through action policies. Go to **Alerting V2 Preview** in the navigation menu or [global search](/explore-analyze/find-and-organize/find-apps-and-objects.md), then go to **Alerts** to view them. ## What rules don't do diff --git a/explore-analyze/alerting/system-overview.md b/explore-analyze/alerting/system-overview.md index 80f1bb312a..03c3f597b2 100644 --- a/explore-analyze/alerting/system-overview.md +++ b/explore-analyze/alerting/system-overview.md @@ -19,10 +19,10 @@ In the generally available {{kib}} alerting system, the term **alert** refers to ## The core idea [core-idea] -The {{alerting-v2-system}} starts with a rule evaluating your data. When the rule _detects_ a match, it either _acts_ on it by creating an alert episode or _records_ it as a signal. +The {{alerting-v2-system}} starts with a rule evaluating your data. When the rule detects a match, either the system acts by creating an alert episode or the rule records the match as a signal. :::{image} /explore-analyze/images/basic-system-flow.png -:alt: Flowchart showing that after a rule detects a match, it either acts by creating an alert episode or records a signal +:alt: Flowchart showing that after a rule detects a match, either the system acts by creating an alert episode or the rule records a signal ::: Because acting and recording are independent, you can switch a rule between Signal mode and Alert mode as your needs change, for example, testing a rule in Signal mode before switching it to Alert mode and setting up notifications. Notifications are handled separately from rules by action policies, so you can also update where notifications go for many rules at once, without editing each rule. From 992d52996e5d2a04dad5efe34904e936ed3c8655 Mon Sep 17 00:00:00 2001 From: Nastasha Solomon Date: Fri, 7 Aug 2026 15:44:58 -0400 Subject: [PATCH 07/15] detailed walkthrough --- explore-analyze/alerting/system-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/explore-analyze/alerting/system-overview.md b/explore-analyze/alerting/system-overview.md index 03c3f597b2..e5b70238b8 100644 --- a/explore-analyze/alerting/system-overview.md +++ b/explore-analyze/alerting/system-overview.md @@ -66,7 +66,7 @@ Refer to [Observe and analyze signals](experimental-alerting-system/observe-and- Together, these five objects form two main paths, which diverge based on a rule's mode: 1. A rule evaluates your data and detects a match. -2. Depending on the rule's mode, the rule acts on the match (Alert mode) or records it (Signal mode): +2. Depending on the rule's mode, the system acts on the match (Alert mode) or the rule records it (Signal mode): - **Alert mode**: An alert episode is created. An action policy evaluates the episode and decides whether and when to invoke a workflow. - **Signal mode**: The match is recorded as a signal, which skips action policy evaluation and workflow invocation entirely. From f32f006b880cb12d315c39a706afe0e739312a9f Mon Sep 17 00:00:00 2001 From: Nastasha Solomon Date: Mon, 24 Aug 2026 12:10:03 -0400 Subject: [PATCH 08/15] Descope: move signals page, rule-event rename, and dependent cross-links to a follow-up branch Keeps the core deliverable (system-overview.md flowchart diagrams and supporting text) on this branch. The new observe-and-analyze-signals.md page, the Alert data model / Alert data stream field reference rename, and all cross-links depending on the new page move to the alerting-observe-signals branch for a separate PR. Co-Authored-By: Claude Sonnet 5 --- explore-analyze/alerting/alerts.md | 2 +- .../experimental-alerting-system/alerts.md | 4 +- .../alerts/alert-data-model.md | 43 ++------ .../alerts/field-reference.md | 44 ++++---- .../query-alerts-and-signals-in-discover.md | 2 - .../get-started/configure-access.md | 2 +- .../experimental-alerting-system/glossary.md | 2 +- .../how-it-works.md | 3 +- .../observe-and-analyze-signals.md | 103 ------------------ .../experimental-alerting-system/rules.md | 1 - .../rules/configure-rule-mode.md | 2 - .../rules/configure-rule-severity.md | 2 +- .../rules/rule-event-field-reference.md | 5 +- explore-analyze/alerting/system-overview.md | 13 +-- explore-analyze/toc.yml | 1 - 15 files changed, 42 insertions(+), 187 deletions(-) delete mode 100644 explore-analyze/alerting/experimental-alerting-system/observe-and-analyze-signals.md diff --git a/explore-analyze/alerting/alerts.md b/explore-analyze/alerting/alerts.md index d82ac6b013..17162e5cc5 100644 --- a/explore-analyze/alerting/alerts.md +++ b/explore-analyze/alerting/alerts.md @@ -19,7 +19,7 @@ description: "Overview of Kibana alerting: rules, alerts, actions, connectors, a :::{note} :applies_to: {"stack": "experimental 9.5+", "serverless": "experimental"} -Looking for the {{alerting-v2-system}} built on {{esql}}? That system can open tracked [alert episodes](experimental-alerting-system/alerts.md) or [record signals](experimental-alerting-system/observe-and-analyze-signals.md) for later analysis. Start with the [{{alerting-v2-system-cap}} overview](system-overview.md). +To learn about the {{alerting-v2-system}} built on {{esql}}, refer to the [{{alerting-v2-system-cap}} overview](system-overview.md). :::: :::{important} diff --git a/explore-analyze/alerting/experimental-alerting-system/alerts.md b/explore-analyze/alerting/experimental-alerting-system/alerts.md index 22c40d2651..c006f095d1 100644 --- a/explore-analyze/alerting/experimental-alerting-system/alerts.md +++ b/explore-analyze/alerting/experimental-alerting-system/alerts.md @@ -60,10 +60,10 @@ Snooze operates at the series level, not the alert episode level. If you snooze ## What to do next with alerts [alerts-next-steps] -From here, you can view, manage, and query alert episode data. If your rules run in Signal mode instead, refer to [Observe and analyze signals](observe-and-analyze-signals.md). +From here, you can view, manage, and query alert episode data. - [View and manage alerts](alerts/view-and-manage-alerts.md): Open the alert episodes table, triage active episodes, and acknowledge, snooze, or resolve them. -- [Rule event data model](alerts/alert-data-model.md): Understand how alert episodes and signals share `.rule-events`, which fields they have in common, and which fields are alert-only. +- [Alert data model](alerts/alert-data-model.md): Understand how the system stores alert data, including the signal versus alert distinction and the two underlying data streams. - [Query {{alerting-v2-system}} alert history in Discover](alerts/query-alerts-and-signals-in-discover.md): Use {{esql}} to query `.rule-events` and `.alert-actions` for exploratory analysis and dashboards. :::{important} - How to use the {{alerting-v2-system}} documentation diff --git a/explore-analyze/alerting/experimental-alerting-system/alerts/alert-data-model.md b/explore-analyze/alerting/experimental-alerting-system/alerts/alert-data-model.md index 299f774a03..b1e53d926b 100644 --- a/explore-analyze/alerting/experimental-alerting-system/alerts/alert-data-model.md +++ b/explore-analyze/alerting/experimental-alerting-system/alerts/alert-data-model.md @@ -1,20 +1,20 @@ --- -navigation_title: Rule event data model +navigation_title: Alert data model applies_to: stack: experimental 9.5+ serverless: experimental products: - id: kibana -description: "Alert episodes and signals share the .rule-events data stream and most fields. Alert documents add episode.* lifecycle fields; triage actions go to .alert-actions." +description: "Alert history in the experimental alerting system lives in two append-only streams, .rule-events for evaluations and .alert-actions for triage. Signals and alerts differ by rule mode." --- -# Rule event data model in the {{alerting-v2-system}} [alert-data-model] +# Alert data model in the {{alerting-v2-system}} [alert-data-model] -This page explains what the {{alerting-v2-system}} writes, where it writes it, and how alert episode and signal documents relate. Use it when you're querying `.rule-events` and need to know which fields apply to signals, alert episodes, or both. +This page explains the foundational data model of the {{alerting-v2-system}}. It explains what the system writes, where it writes it, and why those choices affect what you can do with the data. ## How rule mode determines what gets written [how-rule-mode-determines-output] -Every time a rule finds a match, it writes a document to `.rule-events`. Whether that document is a signal or an alert depends on the rule's mode. Both document kinds share the same data stream and most of the same fields. +Every time a rule finds a match, it writes a document to `.rule-events`. Whether that document is a signal or an alert depends on the rule's mode. | Type | What it is | When it's created | | --- | --- | --- | @@ -25,36 +25,9 @@ Every time a rule finds a match, it writes a document to `.rule-events`. Whether A rule in Signal mode only writes signals. It never opens alert episodes, so action policies have nothing to match against. ::: -## Shared index and schema [shared-index-and-schema] - -Alert episodes and signals are both written to `.rule-events` and share many of the same fields, including `data`, which holds the payload from your rule's query. The `type` field tells you which kind of document you're looking at, `signal` or `alert`, so you can filter for one or the other in a query (for example, `WHERE type == "signal"`). - -Alert episodes carry three additional fields, prefixed `episode.*`, for tracking lifecycle state (`episode.id`, `episode.status`, `episode.status_count`). Alert episodes track an ongoing problem, so they carry these fields; signals don't. - -This table shows the full field list, with the alert-only fields marked. - -| Field | Type | Signal | Alert episode | Description | -|---|---|---|---|---| -| `@timestamp` | date | ✅ | ✅ | When the evaluation ran | -| `scheduled_timestamp` | date | ✅ | ✅ | The scheduled time for this evaluation | -| `rule.id` | keyword | ✅ | ✅ | ID of the rule that produced this event | -| `rule.version` | long | ✅ | ✅ | Version of the rule at evaluation time | -| `group_hash` | keyword | ✅ | ✅ | Identifies the series this event belongs to | -| `status` | keyword | ✅ | ✅ | Outcome of a single evaluation (`breached`, `recovered`, or `no_data`) | -| `type` | keyword | ✅ | ✅ | Whether this document is a signal or an alert | -| `severity` | keyword | ✅ | ✅ | Severity level assigned by the rule | -| `data` | flattened | ✅ | ✅ | Rule-defined payload from the source query | -| `source` | keyword | ✅ | ✅ | Source that produced the event | -| `space_id` | keyword | ✅ | ✅ | {{kib}} space where the rule lives | -| `episode.id` | keyword | — | ✅ | ID of the alert episode | -| `episode.status` | keyword | — | ✅ | Lifecycle state (`inactive`, `pending`, `active`, or `recovering`) | -| `episode.status_count` | long | — | ✅ | Count of consecutive evaluations in the current status, set only for pending or recovering | - -For query examples against signals, refer to [Observe and analyze signals](../observe-and-analyze-signals.md). For episode lifecycle and triage queries, refer to [Query {{alerting-v2-system}} alert history in Discover](query-alerts-and-signals-in-discover.md). For the same fields in reference form, plus the `.alert-actions` stream, refer to [Field reference](field-reference.md). - ## How {{kib}} records evaluation and triage data [how-kib-records-evaluation-triage-data] -{{kib}} writes rule output to the following append-only data streams, both managed through ILM and queryable with {{esql}} in Discover: +Rule output is written to the following append-only data streams, both managed by {{kib}} through ILM and queryable with {{esql}} in Discover: -- **`.rule-events`** - {{kib}} writes one document for each rule evaluation and never overwrites them. This stream holds both signals and alert episode evaluations. -- **`.alert-actions`** - Records every triage action taken on an episode (for example, acknowledge, snooze, and resolve). Only alert episodes produce documents here. +- **`.rule-events`** - {{kib}} writes one document for each rule evaluation and never overwrites them. +- **`.alert-actions`** - Records every triage action taken on an episode (for example, acknowledge, snooze, and resolve). \ No newline at end of file diff --git a/explore-analyze/alerting/experimental-alerting-system/alerts/field-reference.md b/explore-analyze/alerting/experimental-alerting-system/alerts/field-reference.md index bcaf3cbfbc..62f6e302ab 100644 --- a/explore-analyze/alerting/experimental-alerting-system/alerts/field-reference.md +++ b/explore-analyze/alerting/experimental-alerting-system/alerts/field-reference.md @@ -5,42 +5,42 @@ applies_to: serverless: experimental products: - id: kibana -description: "Find field schemas for the .rule-events and .alert-actions data streams in the experimental alerting system. Covers shared signal and alert fields, alert-only episode fields, and all action_type values." +description: "Find field schemas for the .rule-events and .alert-actions data streams in the experimental alerting system. Covers evaluation event fields, triage action fields, and all action_type values." --- -# Rule event and alert action field reference [field-reference] +# Alert data stream field reference [field-reference] -This page is a field reference for the {{alerting-v2-system}}. It documents the fields written to the two data streams that back rule output and triage data: +This page is a field reference for the {{alerting-v2-system}}. It documents the fields written to the two data streams that back alert history and triage data: -- **`.rule-events` field schema**: Fields written for every rule evaluation. Alert episodes and signals share this stream and most fields. The `episode.*` fields appear only on alert documents. +- **`.rule-events` field schema**: Fields written to the rule evaluation stream, including which fields are only present on alert documents. - **`.alert-actions` field schema**: Fields written when a user or the system acts on an episode, including all `action_type` values. -Use this page when writing {{esql}} queries in Discover, interpreting alert UI state, or aligning API payloads with stored data. For how the shared schema works conceptually, refer to [Rule event data model](alert-data-model.md). For signal query examples, refer to [Observe and analyze signals](../observe-and-analyze-signals.md). For episode and triage query examples, refer to [Query {{alerting-v2-system}} alert history in Discover](query-alerts-and-signals-in-discover.md). For triage controls in the UI, refer to [View and manage alerts](view-and-manage-alerts.md). +Use this page when writing {{esql}} queries in Discover, interpreting alert UI state, or aligning API payloads with stored data. For query examples, refer to [Query {{alerting-v2-system}} alert history in Discover](query-alerts-and-signals-in-discover.md). For triage controls in the UI, refer to [View and manage alerts](view-and-manage-alerts.md). ## `.rule-events` field schema [rule-events-field-schema] Every rule evaluation writes a document to `.rule-events`. Fields use dot-notation for nested objects. The `episode.*` fields are only present on documents with `type: alert`. -| Field | Type | Signal | Alert episode | Description | -|---|---|---|---|---| -| `@timestamp` | date | ✅ | ✅ | When the evaluation ran. | -| `scheduled_timestamp` | date | ✅ | ✅ | The scheduled time for this evaluation. | -| `rule.id` | keyword | ✅ | ✅ | ID of the rule that produced this event. | -| `rule.version` | long | ✅ | ✅ | Version of the rule at evaluation time. | -| `group_hash` | keyword | ✅ | ✅ | Identifies the series this event belongs to. | -| `status` | keyword | ✅ | ✅ | Outcome of a single evaluation row, independent of episode lifecycle. Can be one of the following: `breached`, `recovered`, `no_data`. | -| `type` | keyword | ✅ | ✅ | Whether this document is a signal or an alert episode. Can be one of the following: `signal`, `alert`. | -| `severity` | keyword | ✅ | ✅ | Severity level assigned by the rule. Can be one of the following: `info`, `low`, `medium`, `high`, `critical`. | -| `data` | flattened | ✅ | ✅ | Rule-defined payload from the source query. | -| `source` | keyword | ✅ | ✅ | Source that produced the event. | -| `space_id` | keyword | ✅ | ✅ | {{kib}} space where the rule lives. | -| `episode.id` | keyword | — | ✅ | ID of the alert episode. | -| `episode.status` | keyword | — | ✅ | Lifecycle state of the alert episode. Can be one of the following: `inactive`, `pending`, `active`, `recovering`. | -| `episode.status_count` | long | — | ✅ | Count of consecutive evaluations in the current `episode.status`. Set only for `pending` or `recovering`. | +| Field | Type | Description | +|---|---|---| +| `@timestamp` | date | When the evaluation ran. | +| `scheduled_timestamp` | date | The scheduled time for this evaluation. | +| `rule.id` | keyword | ID of the rule that produced this event. | +| `rule.version` | long | Version of the rule at evaluation time. | +| `group_hash` | keyword | Identifies the series this event belongs to. | +| `status` | keyword | Outcome of a single evaluation row, independent of episode lifecycle. Can be one of the following: `breached`, `recovered`, `no_data`. | +| `type` | keyword | Whether this document is a signal or an alert episode. Can be one of the following: `signal`, `alert`. | +| `severity` | keyword | Severity level assigned by the rule. Can be one of the following: `info`, `low`, `medium`, `high`, `critical`. | +| `episode.id` | keyword | ID of the alert episode. Only present on `type: alert` documents. | +| `episode.status` | keyword | Lifecycle state of the alert episode. Only present on `type: alert` documents. Can be one of the following: `inactive`, `pending`, `active`, `recovering`. | +| `episode.status_count` | long | Count of consecutive evaluations in the current `episode.status`. Set only for `pending` and `recovering`. | +| `data` | flattened | Rule-defined payload from the source query. | +| `source` | keyword | Source that produced the event. | +| `space_id` | keyword | {{kib}} space where the rule lives. | ## `.alert-actions` field schema [alert-actions-field-schema] -When a user or the system records an action on an alert episode, {{kib}} writes a document to `.alert-actions`. Use this stream for triage history, operational metrics such as mean time to acknowledge (MTTA), and auditing. Signal documents never produce `.alert-actions` rows. +When a user or the system records an action on an alert episode, {{kib}} writes a document to `.alert-actions`. Use this stream for triage history, operational metrics such as mean time to acknowledge (MTTA), and auditing. | Field | Type | Description | |---|---|---| diff --git a/explore-analyze/alerting/experimental-alerting-system/alerts/query-alerts-and-signals-in-discover.md b/explore-analyze/alerting/experimental-alerting-system/alerts/query-alerts-and-signals-in-discover.md index 4d109bfefd..6eb1575eac 100644 --- a/explore-analyze/alerting/experimental-alerting-system/alerts/query-alerts-and-signals-in-discover.md +++ b/explore-analyze/alerting/experimental-alerting-system/alerts/query-alerts-and-signals-in-discover.md @@ -12,8 +12,6 @@ description: "Use ES|QL in Discover to replay incidents, audit triage actions, a Go to **Alerting V2 Preview** in the navigation menu or [global search](/explore-analyze/find-and-organize/find-apps-and-objects.md), then go to **Alerts**. The **Alerts** page shows current episode state. Discover lets you go further and replay how an incident unfolded, view who acknowledged or snoozed it, measure time-to-acknowledge trends, or correlate alert history with other data in your environment. -For Signal mode output specifically, including basic signal queries and correlating signals with Alert mode rules, refer to [Observe and analyze signals](../observe-and-analyze-signals.md). - Use the following table to jump to the query you need: | Query | What it returns | Stream | diff --git a/explore-analyze/alerting/experimental-alerting-system/get-started/configure-access.md b/explore-analyze/alerting/experimental-alerting-system/get-started/configure-access.md index 8004508f76..6f7a645f48 100644 --- a/explore-analyze/alerting/experimental-alerting-system/get-started/configure-access.md +++ b/explore-analyze/alerting/experimental-alerting-system/get-started/configure-access.md @@ -119,7 +119,7 @@ For `.rule-events` and `.alert-actions`, {{es}} `read` access is bundled into th | Data source | What it stores | How to grant access | |---|---|---| | `.rule-events` | A record for every rule evaluation; one document per result row per run | Automatic with **Alerts: All** or **Alerts: Read**. If access is missing, grant `read` using a custom role as a fallback. | -| `.alert-actions` | User-triggered triage records (acknowledge, snooze, resolve, assign) and system-written dispatcher records. For all `action_type` values, refer to the [field reference](../alerts/field-reference.md). | Automatic with **Alerts: All** or **Alerts: Read**. If access is missing, grant `read` using a custom role as a fallback. | +| `.alert-actions` | User-triggered triage records (acknowledge, snooze, resolve, assign) and system-written dispatcher records. For all `action_type` values, refer to the [alert data stream field reference](../alerts/field-reference.md). | Automatic with **Alerts: All** or **Alerts: Read**. If access is missing, grant `read` using a custom role as a fallback. | | `.kibana-event-log-*` | Action policy dispatch outcomes written by the dispatcher: `dispatched`, `throttled`, and `unmatched` | Custom role with `read` index privilege. Not covered by the automatic grant. | ## Set up rules and notifications [alerting-access-next-steps] diff --git a/explore-analyze/alerting/experimental-alerting-system/glossary.md b/explore-analyze/alerting/experimental-alerting-system/glossary.md index 82179feb28..49eef2bf7d 100644 --- a/explore-analyze/alerting/experimental-alerting-system/glossary.md +++ b/explore-analyze/alerting/experimental-alerting-system/glossary.md @@ -41,7 +41,7 @@ These terms appear throughout the {{alerting-v2-system}} docs. If a term is uncl : A label attached to alert episodes to indicate urgency. Severity is available as a filter in action policies so critical episodes can be routed differently from low-priority ones. To learn more, refer to [Configure rule severity](rules/configure-rule-severity.md). **Signal** -: A rule event recorded when a rule runs in Signal mode. Signals are stored in `.rule-events` and queryable in Discover, but they don't open an alert episode or trigger notifications. To learn more, refer to [Observe and analyze signals](observe-and-analyze-signals.md) and [Rule mode](rules/configure-rule-mode.md). +: A rule event recorded when a rule runs in Signal mode. Signals are stored in `.rule-events` and queryable in Discover, but they don't open an alert episode or trigger notifications. To learn more, refer to [Rule mode](rules/configure-rule-mode.md). **Threshold** : The condition a rule uses to decide when something is worth alerting on, including how many times the condition must be met before an alert episode opens or closes. To learn more, refer to [Alert delay](rules/configure-rule-alert-delay.md) and [Recovery condition](rules/configure-rule-recovery.md). diff --git a/explore-analyze/alerting/experimental-alerting-system/how-it-works.md b/explore-analyze/alerting/experimental-alerting-system/how-it-works.md index cd6834546e..5c1a6d8c9d 100644 --- a/explore-analyze/alerting/experimental-alerting-system/how-it-works.md +++ b/explore-analyze/alerting/experimental-alerting-system/how-it-works.md @@ -45,7 +45,7 @@ The engineer investigates, fixes a slow query, and the alert episode recovers au ## Rule runs in Signal mode [how-signal-mode-works] -In Signal mode, the rule acts purely as a data producer. Each time the rule runs and its query returns results, it writes a rule event to `.rule-events` and stops. Signals accumulate over time and are immediately queryable in Discover for incident investigation, or as inputs to Alert mode rules that detect correlated activity across multiple signals. For query examples, dashboards, and correlation patterns, refer to [Observe and analyze signals](observe-and-analyze-signals.md). +In Signal mode, the rule acts purely as a data producer. Each time the rule runs and its query returns results, it writes a rule event to `.rule-events` and stops. Signals accumulate over time and are immediately queryable in Discover for incident investigation, or as inputs to Alert mode rules that detect correlated activity across multiple signals. | Step | Actor | Action | |------|-------|--------| @@ -69,5 +69,4 @@ After a few weeks, the accumulated signals become useful in two ways. The team c - [Get started](get-started.md): Enable the {{alerting-v2-system}} and create your first rule. - [Rules](rules.md): What rules do, what they don't control, and how to choose a creation path. -- [Observe and analyze signals](observe-and-analyze-signals.md): Query Signal mode output in Discover and correlate signals with Alert mode rules. - [Notifications and actions](notifications-actions.md): Set up workflows and action policies to notify your team when a rule detects a problem. \ No newline at end of file diff --git a/explore-analyze/alerting/experimental-alerting-system/observe-and-analyze-signals.md b/explore-analyze/alerting/experimental-alerting-system/observe-and-analyze-signals.md deleted file mode 100644 index 2d48111683..0000000000 --- a/explore-analyze/alerting/experimental-alerting-system/observe-and-analyze-signals.md +++ /dev/null @@ -1,103 +0,0 @@ ---- -navigation_title: Observe and analyze signals -applies_to: - stack: experimental 9.5+ - serverless: experimental -products: - - id: kibana -description: "Query Signal mode rule output from .rule-events in Discover, filter by rule, build dashboards, and correlate signals with Alert mode rules in the experimental alerting system." ---- - -# Observe and analyze signals in the {{alerting-v2-system}} [observe-and-analyze-signals] - -When a rule runs in Signal mode, it writes each match to `.rule-events` as a signal. Signals don't open alert episodes or trigger notifications. Use them to build detection history, investigate incidents in Discover, create dashboards, or feed follow-on Alert mode rules that correlate activity across sources. - -This page shows how to query signals, which fields matter most, and how to turn signal history into Discover sessions and dashboards. - -## Before you begin - -- You have at least one rule running in [Signal mode](rules/configure-rule-mode.md). -- Your role can query `.rule-events` in Discover. For privilege details, refer to [Configure access](get-started/configure-access.md#alerting-data-investigation-privileges). -- You've added `.rule-events` as a data view. If you haven't, follow the steps in [Before you begin](alerts/query-alerts-and-signals-in-discover.md#add-data-views-before-begin) on the alert history page, using the `.ds-.rule-events-*` index pattern. - -## Key fields for signal queries [signal-key-fields] - -Alert episodes and signals share the `.rule-events` data stream and most of the same fields. Use `type` to filter for signals only. Signal documents don't include `episode.*` fields. - -| Field | Why it matters for signals | -|---|---| -| `type` | Filter with `type == "signal"` to exclude alert episode documents. | -| `@timestamp` | When the evaluation ran. Use for time ranges and sorting. | -| `rule.id` | Scope results to one Signal mode rule. | -| `status` | Outcome of the evaluation (`breached`, `recovered`, or `no_data`). | -| `group_hash` | Identifies the series the signal belongs to when the rule uses grouping. | -| `severity` | Severity assigned by the rule, if configured. | -| `data` | Rule-defined payload from the source query. Useful for investigation and dashboards. | - -For the full shared field list and the alert-only `episode.*` fields, refer to [Rule event data model](alerts/alert-data-model.md). - -## Query signals in Discover [query-signals-discover] - -Open **Discover**, select your `.rule-events` data view, and run {{esql}} against the stream. The following examples cover common signal workflows. - -### List recent signals [basic-signal-query] - -Returns the most recent signal documents across all Signal mode rules. - -```esql -FROM .rule-events -| WHERE type == "signal" -| SORT @timestamp DESC -| KEEP @timestamp, rule.id, status, severity, group_hash, data -| LIMIT 100 -``` - -### Scope signals to one rule [signals-by-rule] - -Returns signals from a single rule. Replace `my-signal-rule-id` with the rule's ID. - -```esql -FROM .rule-events -| WHERE type == "signal" AND rule.id == "my-signal-rule-id" -| SORT @timestamp DESC -| KEEP @timestamp, status, severity, group_hash, data -``` - -### Correlate signals in an Alert mode rule [correlate-signals-alert-rule] - -Signal mode is useful on its own for investigation, and as input to an Alert mode rule that watches accumulated signals. For example, a Signal mode rule records administrator API calls. A separate Alert mode rule queries those signals and opens an episode only when call volume spikes. - -Create an Alert mode rule whose query reads from `.rule-events`, filters to the Signal mode rule's output, and applies a threshold: - -```esql -FROM .rule-events -| WHERE type == "signal" - AND rule.id == "admin-api-calls" - AND status == "breached" -| EVAL bucket = BUCKET(@timestamp, 15 minutes) -| STATS signal_count = COUNT(*) BY bucket -| WHERE signal_count > 10 -``` - -When this Alert mode rule finds a match, the system opens an alert episode that action policies can route to a workflow. The underlying Signal mode rule keeps recording without paging anyone on every individual call. - -:::{tip} -You can also correlate signals from more than one Signal mode rule in a single Alert mode query, for example combining administrator API call signals with error-rate signals, so neither source pages on its own. -::: - -## Build a Discover session or dashboard from signals [signals-dashboards] - -After you have a working signal query: - -1. In **Discover**, save the search so you can reopen it during investigations. -2. Optionally create a visualization from the saved search, for example a count of signals over time broken down by `rule.id` or `severity`. -3. Add the visualization to a dashboard that your team uses for incident review. - -Because `.rule-events` is append-only, dashboards show the full history retained by [index lifecycle management (ILM)](/manage-data/lifecycle/index-lifecycle-management.md), not only the current state. - -## Related pages - -- [Rule mode](rules/configure-rule-mode.md): When to use Signal mode versus Alert mode. -- [Rule event data model](alerts/alert-data-model.md): Shared `.rule-events` schema for signals and alert episodes. -- [Query {{alerting-v2-system}} alert history in Discover](alerts/query-alerts-and-signals-in-discover.md): Episode lifecycle, triage history, and incident-tracing queries. -- [How the {{alerting-v2-system}} works](how-it-works.md#how-signal-mode-works): End-to-end Signal mode walkthrough. diff --git a/explore-analyze/alerting/experimental-alerting-system/rules.md b/explore-analyze/alerting/experimental-alerting-system/rules.md index 0fd9c46aa1..3829971884 100644 --- a/explore-analyze/alerting/experimental-alerting-system/rules.md +++ b/explore-analyze/alerting/experimental-alerting-system/rules.md @@ -36,7 +36,6 @@ From here, you can create, configure, and manage rules, and review what they've - [Review rule execution history](rules/review-rule-execution-history.md): Monitor rule execution outcomes across all rules in a space. - [{{esql}} query patterns](rules/esql-query-patterns.md): Browse query patterns ordered by complexity, from a basic event filter to SLO burn rate and persistent breach detection. - [Rule events](rules/rule-event-field-reference.md): Understand the documents rules write to `.rule-events`. -- [Observe and analyze signals](observe-and-analyze-signals.md): Query Signal mode output in Discover and correlate signals with Alert mode rules. :::{important} - How to use the {{alerting-v2-system}} documentation Because the {{alerting-v2-system}} is still evolving, its UI can change before general availability. Rather than pointing to an exact button or menu, the documentation focuses on the underlying concepts and behavior. If something doesn't match what you see in the {{kib}} UI, look for the closest equivalent instead. The concepts and behaviors described in the documentation still apply. diff --git a/explore-analyze/alerting/experimental-alerting-system/rules/configure-rule-mode.md b/explore-analyze/alerting/experimental-alerting-system/rules/configure-rule-mode.md index 631a9a079d..3a845f392c 100644 --- a/explore-analyze/alerting/experimental-alerting-system/rules/configure-rule-mode.md +++ b/explore-analyze/alerting/experimental-alerting-system/rules/configure-rule-mode.md @@ -55,5 +55,3 @@ You have a checkout service error rate rule and want on-call engineers notified - [Configure a rule](configure-a-rule.md): All configurable rule settings, required and optional. - [Create a rule](create-a-rule.md): Compare rule creation paths and choose the one that fits your workflow. -- [Observe and analyze signals](../observe-and-analyze-signals.md): Query Signal mode output in Discover, build dashboards, and correlate signals with Alert mode rules. -- [Rule event data model](../alerts/alert-data-model.md): Shared `.rule-events` schema for signals and alert episodes. diff --git a/explore-analyze/alerting/experimental-alerting-system/rules/configure-rule-severity.md b/explore-analyze/alerting/experimental-alerting-system/rules/configure-rule-severity.md index e1d9301a6e..bbf1bd69f1 100644 --- a/explore-analyze/alerting/experimental-alerting-system/rules/configure-rule-severity.md +++ b/explore-analyze/alerting/experimental-alerting-system/rules/configure-rule-severity.md @@ -41,7 +41,7 @@ Keep the following in mind when configuring severity. - **Unrecognized values are silently ignored** - If the `severity` column contains a value that doesn't match one of the five levels, the alert episode is still created but `severity` is not set. If severity isn't appearing as expected, check the exact string your query is producing. - **Severity only applies to breached events** - `recovered` and `no_data` events don't carry a severity value. Action policy matchers that filter by severity only match open episodes. - **Severity can change mid-episode** - An alert episode can escalate or de-escalate without reopening. Action policy matching picks up the new value on the next dispatcher cycle. Refer to [Manage severity escalation notifications](../action-policies/severity-escalation.md) for routing examples. -- **The `severity` field is available in action policy matchers** - Once set, the value is stored on the alert episode and can be used to route episodes by urgency — for example, sending `critical` episodes to an on-call channel while `low` episodes go to a review queue. Refer to [Field reference](../alerts/field-reference.md) for the full field reference. +- **The `severity` field is available in action policy matchers** - Once set, the value is stored on the alert episode and can be used to route episodes by urgency — for example, sending `critical` episodes to an on-call channel while `low` episodes go to a review queue. Refer to [Alert data stream field reference](../alerts/field-reference.md) for the full field reference. ## Examples diff --git a/explore-analyze/alerting/experimental-alerting-system/rules/rule-event-field-reference.md b/explore-analyze/alerting/experimental-alerting-system/rules/rule-event-field-reference.md index 094cd523f4..183993573e 100644 --- a/explore-analyze/alerting/experimental-alerting-system/rules/rule-event-field-reference.md +++ b/explore-analyze/alerting/experimental-alerting-system/rules/rule-event-field-reference.md @@ -10,7 +10,7 @@ description: "How the experimental alerting system in Kibana writes rule events # Rule events in {{alerting-v2-system}} [rule-reference] -This page explains the two types of documents the {{alerting-v2-system}} writes to `.rule-events` and how the data stream behaves, so you can write {{esql}} queries against `.rule-events` with confidence, for example, to replay an episode's history, investigate a signal, or build dashboards from rule output. Alert episodes and signals share this data stream and most fields. For the full field comparison, refer to [Rule event data model](../alerts/alert-data-model.md). For the complete field schemas, refer to [Field reference](../alerts/field-reference.md). +This page explains the two types of documents the {{alerting-v2-system}} writes to `.rule-events` and how the data stream behaves, so you can write {{esql}} queries against `.rule-events` with confidence, for example, to replay an episode's history, investigate a signal, or build dashboards from rule output. For the full list of fields on each document type, refer to [Alert data stream field reference](../alerts/field-reference.md). :::{important} The `.rule-events` and `.alert-actions` data streams are [system indices](/reference/glossary/index.md#glossary-system-index). {{kib}} manages their versioning, retention, and lifecycle through [index lifecycle management (ILM)](/manage-data/lifecycle/index-lifecycle-management.md). Older backing indices are deleted automatically when the retention window expires. Do not change mappings or index settings for these streams yourself. @@ -34,12 +34,11 @@ FROM .rule-events | SORT @timestamp ASC ``` -For signal-focused query examples, refer to [Observe and analyze signals](../observe-and-analyze-signals.md). For lifecycle replay and incident tracing, refer to [Query alert history in Discover](../alerts/query-alerts-and-signals-in-discover.md). +For more query examples including lifecycle replay and incident tracing, refer to [Query alert history in Discover](../alerts/query-alerts-and-signals-in-discover.md). ::: ## Related pages - [{{esql}} query](configure-rule-query.md): How the base query and alert condition shape what's written to `.rule-events`. - [Rules](../rules.md): What rules do and how they fit into the broader {{alerting-v2-system}}. -- [Observe and analyze signals](../observe-and-analyze-signals.md): Query Signal mode output in Discover and correlate signals with Alert mode rules. - [View and manage alerts](../alerts/view-and-manage-alerts.md): Where lifecycle-tracked episodes appear in the UI, with triage actions and episode details. \ No newline at end of file diff --git a/explore-analyze/alerting/system-overview.md b/explore-analyze/alerting/system-overview.md index e5b70238b8..bd908db478 100644 --- a/explore-analyze/alerting/system-overview.md +++ b/explore-analyze/alerting/system-overview.md @@ -27,9 +27,9 @@ The {{alerting-v2-system}} starts with a rule evaluating your data. When the rul Because acting and recording are independent, you can switch a rule between Signal mode and Alert mode as your needs change, for example, testing a rule in Signal mode before switching it to Alert mode and setting up notifications. Notifications are handled separately from rules by action policies, so you can also update where notifications go for many rules at once, without editing each rule. -## The building blocks +## The four building blocks -The {{alerting-v2-system}} is built from five objects: rules, alert episodes, action policies, workflows, and signals. A rule is the starting point, and its mode determines how the rule handles matches. +The {{alerting-v2-system}} is built around four objects: rules, alert episodes, action policies, and workflows, each with a distinct role. ### Rules @@ -55,15 +55,9 @@ A workflow is what actually sends the notification or runs the automation, for e Refer to [Connect workflows](experimental-alerting-system/workflows-alerting.md) to learn more. -### Signals - -In Signal mode, a match is recorded as a signal, which skips action policy evaluation entirely. As signals accumulate, you can query them in Discover, build dashboards from them, or feed them into an Alert mode rule that correlates activity across sources, feeding back into the start of the flow. - -Refer to [Observe and analyze signals](experimental-alerting-system/observe-and-analyze-signals.md) to learn more. - ## How the pieces fit together [how-pieces-fit-together] -Together, these five objects form two main paths, which diverge based on a rule's mode: +Together, these building blocks form two main paths, which diverge based on a rule's mode: 1. A rule evaluates your data and detects a match. 2. Depending on the rule's mode, the system acts on the match (Alert mode) or the rule records it (Signal mode): @@ -80,5 +74,4 @@ Together, these five objects form two main paths, which diverge based on a rule' - **New to the {{alerting-v2-system}}?** [Get started](experimental-alerting-system/get-started.md) walks you through enabling the system, setting up role access, and creating your first rule with a hands-on tutorial. - **Wondering what you can detect?** [Rules](experimental-alerting-system/rules.md) shows you how to define what to watch for in {{esql}}, and how to choose and configure the right creation path for your use case. - **Curious what happens when something breaks?** [Alerts](experimental-alerting-system/alerts.md) explains how alert episodes track a problem from first detection through recovery, and how to triage them as they come in. -- **Recording observations without notifying?** [Observe and analyze signals](experimental-alerting-system/observe-and-analyze-signals.md) shows you how to query signals in Discover and build dashboards from it. - **Want the right people to know when it matters?** [Notifications and actions](experimental-alerting-system/notifications-actions.md) shows you how workflows and action policies decide who gets notified, and when. diff --git a/explore-analyze/toc.yml b/explore-analyze/toc.yml index 308dff5745..9b53880312 100644 --- a/explore-analyze/toc.yml +++ b/explore-analyze/toc.yml @@ -451,7 +451,6 @@ toc: - file: alerting/experimental-alerting-system/alerts/investigate-alert-episodes.md - file: alerting/experimental-alerting-system/alerts/query-alerts-and-signals-in-discover.md - file: alerting/experimental-alerting-system/alerts/field-reference.md - - file: alerting/experimental-alerting-system/observe-and-analyze-signals.md - file: alerting/experimental-alerting-system/notifications-actions.md children: - file: alerting/experimental-alerting-system/workflows-alerting.md From c9e70ed60bb443fa5842b5185a881aad7666e13d Mon Sep 17 00:00:00 2001 From: Nastasha Solomon Date: Mon, 24 Aug 2026 14:08:13 -0400 Subject: [PATCH 09/15] fix actors --- .../alerting/experimental-alerting-system/alerts.md | 4 ++-- .../alerting/experimental-alerting-system/how-it-works.md | 8 ++++---- .../alerting/experimental-alerting-system/rules.md | 2 +- explore-analyze/alerting/system-overview.md | 6 +++--- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/explore-analyze/alerting/experimental-alerting-system/alerts.md b/explore-analyze/alerting/experimental-alerting-system/alerts.md index c006f095d1..138f5ca4ef 100644 --- a/explore-analyze/alerting/experimental-alerting-system/alerts.md +++ b/explore-analyze/alerting/experimental-alerting-system/alerts.md @@ -33,9 +33,9 @@ inactive → pending → active → recovering → inactive A checkout-latency rule runs every 5 minutes. It has an activation threshold of 2 consecutive breaches and a recovery threshold of 2 consecutive clears. The episode opens only after consecutive breaches meet the activation threshold and closes only after consecutive clears meet the recovery threshold. The system waits for confirmation in both directions. 1. **14:00**: Routine check. p95 is within budget. No episode exists yet. The series is `inactive`. -2. **14:05**: p95 jumps to 3.1s. The rule detects the first breach. The system creates the episode in `pending` and starts counting consecutive breaches. +2. **14:05**: p95 jumps to 3.1s. The rule detects the first breach, creates the episode in `pending`, and starts counting consecutive breaches. 3. **14:10**: p95 is still elevated. The second consecutive breach meets the activation threshold. The episode moves from `pending` to `active`. The system pages the engineer. -4. **14:10–14:45**: Every evaluation finds high latency. The episode stays `active`. The system doesn't create new episodes. One episode tracks one problem, no matter how many times the rule evaluates while the condition holds. +4. **14:10–14:45**: Every evaluation finds high latency. The episode stays `active`. The rule doesn't create new episodes. One episode tracks one problem, no matter how many times the rule evaluates while the condition holds. 5. **14:50**: p95 drops back under 2s. The first clean check moves the episode from `active` to `recovering`. The system starts counting consecutive clears. 6. **14:55**: A second consecutive clear meets the recovery threshold. The episode moves from `recovering` to `inactive`. The engineer receives a recovery notification. diff --git a/explore-analyze/alerting/experimental-alerting-system/how-it-works.md b/explore-analyze/alerting/experimental-alerting-system/how-it-works.md index 5c1a6d8c9d..bd8af726fc 100644 --- a/explore-analyze/alerting/experimental-alerting-system/how-it-works.md +++ b/explore-analyze/alerting/experimental-alerting-system/how-it-works.md @@ -15,13 +15,13 @@ This page walks through what happens at each step after a rule runs, and broken ## Rule runs in Alert mode [how-alert-mode-works] -In Alert mode, the rule doesn't just record that a condition was found. Each match causes the system to open an alert episode that persists and tracks the problem until the condition clears. Each time the rule runs, it writes a rule event that can advance the episode's lifecycle state. An action policy sits between the episode and your team, deciding whether and when to trigger a workflow. +In Alert mode, the rule doesn't just record that a condition was found. Each match causes the rule to open an alert episode that persists and tracks the problem until the condition clears. Each time the rule runs, it writes a rule event that can advance the episode's lifecycle state. An action policy sits between the episode and your team, deciding whether and when to trigger a workflow. | Step | Actor | Action | |------|-------|--------| | 1 | Rule | Runs on schedule and evaluates {{esql}} against your data | | 2 | Rule | Query returns results → A rule event is written to `.rule-events` | -| 3 | System | Creates an alert episode and sets its initial state to `pending`; episode advances to `active` once the activation threshold is met | +| 3 | Rule | Creates an alert episode and sets its initial state to `pending`; episode advances to `active` once the activation threshold is met | | 4 | Action policy | Evaluates the episode against its conditions (checks for episode eligibility, match conditions, and frequency) | | 5 | Action policy | If conditions are met, triggers a workflow | | 6 | Workflow | Sends notification or runs automation | @@ -38,7 +38,7 @@ Steps 4–6 and 8–9 run on a separate background process that polls roughly ev An SRE team wants to know when checkout service latency degrades, and notify the on-call team when it does. The team creates an Alert mode rule: 1. The rule runs an {{esql}} query every five minutes, checking p95 checkout service latency. -2. When p95 exceeds 2 seconds for more than one consecutive check, the system opens an alert episode. +2. When p95 exceeds 2 seconds for more than one consecutive check, the rule opens an alert episode. 3. An action policy with a `rule.tags: "checkout"` matcher skips low-severity episodes and sends a Slack message through an on-call workflow. The engineer investigates, fixes a slow query, and the alert episode recovers automatically. @@ -51,7 +51,7 @@ In Signal mode, the rule acts purely as a data producer. Each time the rule runs |------|-------|--------| | 1 | Rule | Runs on schedule and evaluates {{esql}} against your data | | 2 | Rule | Query returns results → Writes a rule event (signal) to `.rule-events` | -| 3 | System | Signal is immediately queryable in Discover, dashboards, and {{esql}} | +| 3 | Rule | Signal is immediately queryable in Discover, dashboards, and {{esql}} | No alert episode is opened. No action policy evaluates the result. No notification is sent. diff --git a/explore-analyze/alerting/experimental-alerting-system/rules.md b/explore-analyze/alerting/experimental-alerting-system/rules.md index 3829971884..a00447d86c 100644 --- a/explore-analyze/alerting/experimental-alerting-system/rules.md +++ b/explore-analyze/alerting/experimental-alerting-system/rules.md @@ -18,7 +18,7 @@ This page explains what rules do, what they don't control, and how to choose a c On each run, a rule executes an {{esql}} query against your data. Matches are recorded as rule events (`rule_event`), and handled according to the rule's mode, which can be Signal mode or Alert mode. -In Signal mode, each matching row is stored as a signal document with no alert lifecycle or notifications. In Alert mode, the system creates and tracks an alert episode for each match. Episodes move through lifecycle states and can trigger notifications through action policies. Go to **Alerting V2 Preview** in the navigation menu or [global search](/explore-analyze/find-and-organize/find-apps-and-objects.md), then go to **Alerts** to view them. +In Signal mode, each matching row is stored as a signal document with no alert lifecycle or notifications. In Alert mode, the rule creates and tracks an alert episode for each match. Episodes move through lifecycle states and can trigger notifications through action policies. Go to **Alerting V2 Preview** in the navigation menu or [global search](/explore-analyze/find-and-organize/find-apps-and-objects.md), then go to **Alerts** to view them. ## What rules don't do diff --git a/explore-analyze/alerting/system-overview.md b/explore-analyze/alerting/system-overview.md index bd908db478..ca9b324362 100644 --- a/explore-analyze/alerting/system-overview.md +++ b/explore-analyze/alerting/system-overview.md @@ -19,10 +19,10 @@ In the generally available {{kib}} alerting system, the term **alert** refers to ## The core idea [core-idea] -The {{alerting-v2-system}} starts with a rule evaluating your data. When the rule detects a match, either the system acts by creating an alert episode or the rule records the match as a signal. +The {{alerting-v2-system}} starts with a rule evaluating your data. When the rule detects a match, it either creates an alert episode or records the match as a signal. :::{image} /explore-analyze/images/basic-system-flow.png -:alt: Flowchart showing that after a rule detects a match, either the system acts by creating an alert episode or the rule records a signal +:alt: Flowchart showing that after a rule detects a match, it either creates an alert episode or records a signal ::: Because acting and recording are independent, you can switch a rule between Signal mode and Alert mode as your needs change, for example, testing a rule in Signal mode before switching it to Alert mode and setting up notifications. Notifications are handled separately from rules by action policies, so you can also update where notifications go for many rules at once, without editing each rule. @@ -60,7 +60,7 @@ Refer to [Connect workflows](experimental-alerting-system/workflows-alerting.md) Together, these building blocks form two main paths, which diverge based on a rule's mode: 1. A rule evaluates your data and detects a match. -2. Depending on the rule's mode, the system acts on the match (Alert mode) or the rule records it (Signal mode): +2. Depending on the rule's mode, the rule acts on the match (Alert mode) or records it (Signal mode): - **Alert mode**: An alert episode is created. An action policy evaluates the episode and decides whether and when to invoke a workflow. - **Signal mode**: The match is recorded as a signal, which skips action policy evaluation and workflow invocation entirely. From fefd7117cd9c8be1f29b13f04b78979d5c275705 Mon Sep 17 00:00:00 2001 From: Nastasha Solomon Date: Mon, 24 Aug 2026 14:14:04 -0400 Subject: [PATCH 10/15] simplify workflow explanation --- explore-analyze/alerting/system-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/explore-analyze/alerting/system-overview.md b/explore-analyze/alerting/system-overview.md index ca9b324362..3268cf538e 100644 --- a/explore-analyze/alerting/system-overview.md +++ b/explore-analyze/alerting/system-overview.md @@ -51,7 +51,7 @@ Refer to [Notifications and actions](experimental-alerting-system/notifications- ### Workflows -A workflow is what actually sends the notification or runs the automation, for example, posting to Slack, sending an email, calling a webhook. It's the last stop on the Act path, invoked in one of two ways: an action policy routes an alert episode to it based on match conditions and frequency, or an alert episode's lifecycle triggers invoke it immediately in response to a specific event, such as when the episode is activated or assigned. +A workflow is what actually sends the notification or runs the automation, for example, posting to Slack, sending an email, calling a webhook. An action policy can invoke it, or a lifecycle trigger can invoke it immediately when the episode is activated or assigned. Refer to [Connect workflows](experimental-alerting-system/workflows-alerting.md) to learn more. From 7e8f5317a5b3e03d177c8e613f46b5cb9ebde4db Mon Sep 17 00:00:00 2001 From: Nastasha Solomon Date: Mon, 24 Aug 2026 14:24:37 -0400 Subject: [PATCH 11/15] modify images --- explore-analyze/images/basic-system-flow.png | Bin 59272 -> 62499 bytes .../images/detailed-system-flow.png | Bin 130718 -> 122376 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/explore-analyze/images/basic-system-flow.png b/explore-analyze/images/basic-system-flow.png index 11e2d9316d210b31419fd4ef3014b73a312d0342..6958174a80c0782c0263efad070ea9e8c7d95bc7 100644 GIT binary patch literal 62499 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%0Dtqos+;LS&ikFN5dRlv~dID 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®{^@d_O$TOx-Rpme(KRNjB<)m?QEz%0t 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 GJpCVeHYTh9 diff --git a/explore-analyze/images/detailed-system-flow.png b/explore-analyze/images/detailed-system-flow.png index 621a803facb3a6a2d2cc443aaa3da0ee82acb34f..d0c4ee35162bb3c037ba28950e041f8fc7b68036 100644 GIT binary patch literal 122376 zcmeFaXH-*N*EXss3Ic)!0jb_1C>@br6%`Qy1?eRq0#ZW@Erb{qP>~`C2+}No^xg@f z2na}#7HUF~UP28utXQicbGHiJ-eqN2h+8lj2FgI3qo+LWsh!pZCN#=$?YY@ybJ^ zx2_$(_2hB9;gf$J{Wy7-j{JlqwK&CB)|1CWZHc8^k@er^zBSv2#4OvR2r`Z(si~!@ zn5dPWA4*!>Rt4nD2gwdo&~Yd{KJcFxhy=dYf;Vxvh5zvh;GNrKPk2Fx|Cd1wDJU|W zgsIP7{coSx{U}G#BI|!A;pgvPeI5_;FjU8%_+RLF!i)XS3GCfL{3YTS@BVV)x2XQ* z#Q%MqsHiZ^yLSE$Jd0OB&@0K77(w3_dPN;~pUi(TjqNfw=cXh9y;ddikSl!~kNQO4 z?ZY6#n@?yhi;4YCZ=XO*Ns;|id(4TpAK&yseea~YdHcK$+5%Bb(oV-r8-{P0bbUF8 zeLl+j%H6##_?b%XK$tXoI_2Sz?2#bPM}=v25u81QCXF0D^oOV>+^Fx zvd#6)>Fq;X{b>P8mS`BN#H;2+5X)<>$;eLgfnN3MaSPSn!6){eS}*qLI!K1RXp&rE z`~_n3djSEQ^VAxwKBt^S!?rNrZ47JBC|Q4bo*g4kl`im&4J(}YlK(7Y+dP5(rmR=5 zhIMS+NfNk?*ExJx2U#_hNCK~Uw>gxn-qI_{Eq7|mX41DX$vmh%nv)=`Rv)V+I?cOo zKvCb3HnV-3xotk*HoSAbA)A$i7>Z@bgSeupkwc%?_s4vBF1Rc>uMlqCRiX$soLxA2 zq~-V_F&pMqS3|Ms&v{>rqc}nOlUYjQksi$(tDQ?q;nQ&Bbqxw`k78a$IaxR#5(yqRA|q-93+!H^Yuf@c+0?ACmKC4-=f^h zX30rNatXR(8-*-iMaq_gj0JCns)xS|=Vy@cxcW#-;MjX)-m^hoz0ab&ob`%S>fPr_ zOt1p>44vW1>_WTeK2vK>O9)u0S3lm&iM$WjKOmGPYX^6OSLkkMDal9qx)8b}G=w^1 zxAM(UIXwnwF4GF_TyFcUsx(Swmd=GTv;Bb%Q!Hy8tkeRrO3rfaee@Y!)kc(jkUJGEn)B3tBf+oZN0bQo&g- zZ_V^@TeQfPY*lc+*~spHG9upF+m3D=_xeLtQB-doJF!Z-#C;`SwnNMjV=gEkS)I*j z2Ez(uOeFKBXa~L@{bSCz;y2-xGvDpB_9w0ISizsX&BfI}uA4VVCFBPR>0~B;VQ&t= z&+K$r_f6OtIaN9L?%p*);BUg>RvRwcO*+*Zgv{KyyHr@qD2#&5BHKltsIupXU-rJq*z6^(*! zBJuHH%DcNMB&!t6jkr?J^-p@J@A6YBeNk~vJGb#>(8TAm~0cpIAfT#%V%_fStJeWU zIS)tCROMF89#lBRBP3b zaat9u)Q8(#*&E^@8Nt|OXSMS#912gLd<4DK7wSP|ZIv6`jtuqd2RUa$_9lt! zkuYLM_*xYd96Ar&6#mz3lA#oA$PeqJui&rji^0Cs?jjW82te-lAd zQDmK7m_(wk|9XPr3LTxH=;M2⁢b2TJ-@?w?WDVkc!El#Ka?jDIa|G;C~^u>lj6b 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�nj1O}5gsL&|d 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 literal 130718 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%0D|gJkDBZO8sv%X5o&{*L1+wa^ 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 Date: Mon, 24 Aug 2026 14:36:17 -0400 Subject: [PATCH 12/15] Adds signals to core components --- explore-analyze/alerting/system-overview.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/explore-analyze/alerting/system-overview.md b/explore-analyze/alerting/system-overview.md index 3268cf538e..37b8fbbcc0 100644 --- a/explore-analyze/alerting/system-overview.md +++ b/explore-analyze/alerting/system-overview.md @@ -29,7 +29,7 @@ Because acting and recording are independent, you can switch a rule between Sign ## The four building blocks -The {{alerting-v2-system}} is built around four objects: rules, alert episodes, action policies, and workflows, each with a distinct role. +The {{alerting-v2-system}} is built around five objects: rules, alert episodes, signals, action policies, and workflows, each with a distinct role. ### Rules @@ -43,6 +43,10 @@ In Alert mode, one alert episode is created per match. The episode moves through Refer to [Alert episodes](experimental-alerting-system/alerts.md) to learn more. +### Signals + +In Signal mode, a match is recorded as a signal, which skips action policy evaluation entirely. As signals accumulate, you can query them in Discover, build dashboards from them, or feed them into an Alert mode rule that correlates activity across sources, feeding back into the start of the flow. + ### Action policies An action policy is the gating layer between an alert episode and a workflow. It decides whether and when to invoke a workflow by evaluating episode eligibility, match conditions, and frequency. A policy's configuration determines its scope, so one policy can cover alert episodes from a specific rule, multiple rules, or all rules in the space. This means you can change notification routing without touching any rule. From e09a28d9f0a4b007ceec73231bd4978c46d8dc48 Mon Sep 17 00:00:00 2001 From: Nastasha Solomon <79124755+nastasha-solomon@users.noreply.github.com> Date: Mon, 24 Aug 2026 17:07:15 -0400 Subject: [PATCH 13/15] Update explore-analyze/alerting/system-overview.md Co-authored-by: Mike Birnstiehl <114418652+mdbirnstiehl@users.noreply.github.com> --- explore-analyze/alerting/system-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/explore-analyze/alerting/system-overview.md b/explore-analyze/alerting/system-overview.md index 37b8fbbcc0..49b85ee236 100644 --- a/explore-analyze/alerting/system-overview.md +++ b/explore-analyze/alerting/system-overview.md @@ -25,7 +25,7 @@ The {{alerting-v2-system}} starts with a rule evaluating your data. When the rul :alt: Flowchart showing that after a rule detects a match, it either creates an alert episode or records a signal ::: -Because acting and recording are independent, you can switch a rule between Signal mode and Alert mode as your needs change, for example, testing a rule in Signal mode before switching it to Alert mode and setting up notifications. Notifications are handled separately from rules by action policies, so you can also update where notifications go for many rules at once, without editing each rule. +Because acting and recording are independent, you can switch a rule between Signal mode and Alert mode as your needs change, for example, testing a rule in Signal mode before switching it to Alert mode and setting up notifications. Notifications are handled separately by action policies, so you can update where notifications are sent for multiple rules without editing each rule individually. ## The four building blocks From 7baf6e3b51cbc98e12be09627087b7cd9e7956a5 Mon Sep 17 00:00:00 2001 From: Nastasha Solomon <79124755+nastasha-solomon@users.noreply.github.com> Date: Mon, 24 Aug 2026 17:07:30 -0400 Subject: [PATCH 14/15] Update explore-analyze/alerting/system-overview.md Co-authored-by: Mike Birnstiehl <114418652+mdbirnstiehl@users.noreply.github.com> --- explore-analyze/alerting/system-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/explore-analyze/alerting/system-overview.md b/explore-analyze/alerting/system-overview.md index 49b85ee236..b98900b66d 100644 --- a/explore-analyze/alerting/system-overview.md +++ b/explore-analyze/alerting/system-overview.md @@ -27,7 +27,7 @@ The {{alerting-v2-system}} starts with a rule evaluating your data. When the rul Because acting and recording are independent, you can switch a rule between Signal mode and Alert mode as your needs change, for example, testing a rule in Signal mode before switching it to Alert mode and setting up notifications. Notifications are handled separately by action policies, so you can update where notifications are sent for multiple rules without editing each rule individually. -## The four building blocks +## The building blocks The {{alerting-v2-system}} is built around five objects: rules, alert episodes, signals, action policies, and workflows, each with a distinct role. From 2db426754e35e147dcee2d47dc0015b209608cf7 Mon Sep 17 00:00:00 2001 From: Nastasha Solomon Date: Mon, 24 Aug 2026 18:05:40 -0400 Subject: [PATCH 15/15] mike's feedback --- .../action-policies/about-action-policies.md | 2 +- explore-analyze/alerting/system-overview.md | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/explore-analyze/alerting/experimental-alerting-system/action-policies/about-action-policies.md b/explore-analyze/alerting/experimental-alerting-system/action-policies/about-action-policies.md index 71d1a90266..d4a31f203a 100644 --- a/explore-analyze/alerting/experimental-alerting-system/action-policies/about-action-policies.md +++ b/explore-analyze/alerting/experimental-alerting-system/action-policies/about-action-policies.md @@ -14,7 +14,7 @@ An action policy is the gating layer between an alert episode and a workflow in ## Why action policies are separate from rules [policies-separate-from-rules] -Action policies are independent of rules. A single action policy can cover alert episodes from many rules, so an action policy matching `severity: "critical"` applies regardless of which rule produced the alert episode. You can create a rule without attaching any action policy, which is useful for testing detection logic before wiring up notifications, and you can update notification routing later without touching the rule. +Action policies are independent of rules. A single action policy can cover alert episodes from many rules, so an action policy matching `severity: "critical"` applies regardless of which rule produced the alert episode. You can create a rule without any action policy, which is useful for testing detection logic before wiring up notifications. You can also update notification routing later without touching the rule. To scope an action policy to one rule, use a matcher expression, for example `rule.id: "my-rule-id"`. diff --git a/explore-analyze/alerting/system-overview.md b/explore-analyze/alerting/system-overview.md index b98900b66d..0cc4ab263f 100644 --- a/explore-analyze/alerting/system-overview.md +++ b/explore-analyze/alerting/system-overview.md @@ -14,18 +14,18 @@ description: The experimental Kibana alerting system uses ES|QL rules to detect The {{alerting-v2-system}} in {{kib}} watches your {{es}} data continuously, so your team doesn't have to. You define the conditions that matter, and select whether each match opens a tracked alert episode or records a signal for later analysis. The system handles the rest. ::::{note} -In the generally available {{kib}} alerting system, the term **alert** refers to a tracked occurrence of a rule condition. In the {{alerting-v2-system}}, the equivalent concept is called an **alert episode**. GA alerting APIs, UI, and instructions that reference alerts don't apply to alert episodes, and {{alerting-v2-system}} APIs, UI, and instructions that reference alert episodes don't apply to alerts. +In the generally available {{kib}} alerting system, the term **alert** refers to a tracked occurrence of a rule condition. In the {{alerting-v2-system}}, the equivalent concept is called an **alert episode**. Each system's APIs, UI, and instructions apply only to that system's concepts. :::: ## The core idea [core-idea] -The {{alerting-v2-system}} starts with a rule evaluating your data. When the rule detects a match, it either creates an alert episode or records the match as a signal. +The {{alerting-v2-system}} starts with a rule evaluating your data. When the rule detects a match, it either creates an alert episode (Alert mode) or records the match as a signal (Signal mode). :::{image} /explore-analyze/images/basic-system-flow.png :alt: Flowchart showing that after a rule detects a match, it either creates an alert episode or records a signal ::: -Because acting and recording are independent, you can switch a rule between Signal mode and Alert mode as your needs change, for example, testing a rule in Signal mode before switching it to Alert mode and setting up notifications. Notifications are handled separately by action policies, so you can update where notifications are sent for multiple rules without editing each rule individually. +Because acting and recording are independent, you can switch a rule between these modes as your needs change. For example, you can test a rule in Signal mode before switching it to Alert mode and setting up notifications. Notifications are handled separately by action policies, so you can update where notifications are sent for multiple rules without editing each rule individually. ## The building blocks

No8njkzQRvn|aDr)*ZVEl#>(+7dS8Z!q&f z9O-ZAKvY)^IgTUqlzE%Slde>0a{3(o*w%uiX2_JIq`r8+?Y^Q~HfIu808Dlxk!#l- z)rK4Rq&hMNl`TPxAx@-S-yL$EkvzZaL_MK%qyI1PcPh9kJIzH+`67cWoWXrnwyDaa zIX+wECh?2w+ed{0{ho&(Ptde8)~5-OK~37>*_?{Ydi5W^>gY&gV$yYJf{C0O4Q{;w zOt$QO&gQr6U5?TF!epn+*@z*Ydi*#FX}L%7RPY#+=heA~Y_Kmgeb91wR=C(u`_!%W zLj!5oz@qcK)J=M2vt3)B$Sqc6bK;4aXyGSbB)PR1WydO`(JG-vm!Vhp?(1nx;B)ujT`|({2Sl`QnYD_YTr9>e_qj!ACgswh}ja zghk5riCXsfG;Jaa_>%YbzQyJ=7rJ#BmzndH&*6*Ok1r~vEA5`;A3-^RsTmf|+_Yqspf^qacdx%|JrM(Z~@B2nk;tKt6~iPhtl{F>Y~2JA7oAy|oZCTQi;mt*lf_6(BekngU$SzEavRH? ziVOvMIg#mPh{s`Nsp6*ERaCq+Fop1l!>}~}xR`mzo>EcE7n3-4hs(rq`zxCWmdwtR z#{jmy(Gvn4wKv;*zL;Ui4^Fz_U0h4^RH%~k`AgvK{idEnG_aA0g4$3&oX5Nk?a7J{ zGqCcd%ts%#4a|j4%5C3}dh-(h+@YF`wmq4{&bU=N4+qcm5oQXTG-`z*>tE~cTx7Cn18_1iePReKv+b7!Zw)%=s^L8$GAYPB~ zc#1@7F54RTx;4@}jkw~ty<{=Atg9)Eow>rbc|tE|+o+U0R2X++w(oJ1@n?YsuhwZ+ z&vCm?5nd-J?$Gu=Rl9w-69)#Ck`kI}|MxsUi-icMq ziIU8PSizb3SG33Z>nN*t9Jq>NuxqH2;p+K2<@Vzu zqu)wD_u>X7!*Xxu>yi5~6}K_R_T$#dqZq508e(kg>U7M$yVd}tZ-rzZ|Z{Z3$`A)1e%irM@FZ4<~ za73cp`0Mgp^GiZE%Jb{tW#1OxjD1E#V6nv-q7>z+p$>7CtH-JI5Iar;Hmmv&w#fwA zP;tI#(Kd+9a|q6(@q1Xpv2yz-*h7i0i}{@5@pIW-rufv_0&(wlU&U+h1$zrfO6 zw%&4&@5w2RpWX7ilUNF>e5qFhjk#|ODXDQ-*=j^+%B0tmpK9DXQ!FO6n|f!F-9a;o zaUs@w7^MfSKbzfh+-&sy=5Jsjg2;XELU{t6rMPB5G*lE8*PD?04$kgYA zw}T$Am*ptK@R5z+6o{s1#^AYa2ITZ|rZATfvy>FwX;l&-sX^M;TMajCTiLErTf7qGK5FPCma9fr;((ndlsp2&)aIOQu2rcL8!0}W_gT974e0vf={o#fT)tVlj4RmtC@Zr6 zh++zzfnk^2psV1{XGt)7C>@cdn=aZt$p(<16Rq>0Hr(?@+NVXMC!{mm*Dh zb8b53Hj8TS%JppiHqAnc7t*C|^v241J#YiKz-zaY@><+yFKNrc| zsndU+sOjLhKlVF3--B$Emc1~oHjY*!Vb9WG2GI8-I8vL2*@or8{hJe3gn$#rjMtS- zZo@q)-LvMg6OixLmDR*p*XGO|9b?$_rOCr>XO_nFk0_}u!HuxOjLo`9;t68#&1-9e zy89@Ae86kd85+VnLQ|kB$7Hwut?7aCxy;iKZ$qHbsXaKRE9h%iKCI1?rv;FMWDE~2 zXM}-Z0jiT@a_=II!hE!Y$y)DKFxHw-ee))uM?9>ds2@4ckK9RTgTa$ySiG$2EBB{Y zS3d>d;?Q=}o>8iU(j*I6>F9I9SqVu4;v_R9N^9H+C0Lrzwi2Hu@{CRRDqhA=f7fHI zAGWz7Ctq+P1s_g6c4FLL84z^xW8-F9KB@rus>jbYDUFV; z^t@fT3|iEKp$hiu=1b{YlSzh^63IT%j_-&Jrpo26dv(WZ}%Z<+#4&u_yX zjG7kJ#v)#-0=*AP3ghc%YlE+!+MyQH{zym^C?cy>6?_VYM8M ztRaD9xfg9;#VO(Hp@Ks+&H+G#lVo7`3Ny)Dm_xQVh`Im4w|;HI_$ zhRiGlKGJ<4BeP7d+x?+sMn_VQUWb*4#xPv6q@aAsB;?I!(5=2c+m^=VtMHs!%saEb zM!zv#eH-||Sm3Z@c7}n=g_R3TPwP0eIw;dj^WWS@t5vU*x$Xz({c+#Viyt2R7T*4C z;dB?jv)&|OZ~Gj~wisbeT6@5~pU_tjr*R&HRmIX+O8$D~;N?%13Vjk0!_I@Qoi3g3 zB(r9}*^@Vz^~bBxV@sGpkG5u9QQrM}GZxQPw~k-Wc830_ z)^C?w#?OYUgbS$DvYl4x+SrL(BMAT4`Rcu@pePumjS!uvr}2RvP+MjSJS?hNz2(ux zANhh`m+GXoxjXs;L``-9KcKOcU-c+W+L<t07nf$yBPXcf`?b%*-?|&h^Ul_e0z~b|_*C+o6hab0orx`gIjQoXUqMjWT_umBr zb$mlZcm1sK>!lz0uiq&@MxFk^Fiw3zc|7dY@0xMI=Tb2smr^hi@<*|5Y5~h!k5o;V ziu_%Tf0q6TNOc*(omwCNQLH2Mz~`H5LGkJ;zp(#Jf~3!YTt@|4Hx6|5K%yVdTv7y# zfO|a|+3-g+0jw47z4<83{ztL6F9BduTeyIk|54`O%>9&(0&*2gjbHntSkwTRkza#b zxw(F|-EWoFf&+5>+sMCQSNOj*vLF8ZlkHpiqis!9g0)fM2b$uCzsQi)M2(8WJDYXk zpF5v9Cty}pVO(Bx=76yl3-x<^b0Z$=a7mZ5Ny~uh<l}=9(;}CrC58e|8)e4%eOfHcSl;y7SeI8Hu^tim z+g_5u^bb)n5r8nRAx0LuM#?*Lewe`qcaX?02UP;)$Zg8a?IYqAN6W9GL>M;IE157y z5k2uslL_(j7zTpsPhIn?pvyGDO^MvhL%fPQ!_=bab9@TZIcNxf4~8o1qUnPU3@JJZ z=qub(&d%%$k5!L9b{*~N(~(@bxM<`qJjg0rN;KEa1O2VsQ@*}Ab(tC|cqr?;)bnOa z8#Gad0YRJOr18Y8_JZzTHekp~8G(vkG-5)n^#x)gxaQ=^_OZByL0CiboIT{ zg4&le$t{r}7m;e)&GIf&evKcQwtdS@rH9|Tfg+#m<)ZRFpp`mrlb_ zVvN6UDXq{u!}ng4V5vyCWKVd~y;Bw5j6lfTpKHbQCw(0T)KmD!>$ITzCQ7U2sUy=E z?o&^Q(>uhoLP+caZdDW6g+JYYgJOzQW9 zOGIf2O(uk!zX9>hOX8 z`n|S5B9DoKVe+zy_kW-Qv3e3(f8vj9Ilf+2;OH=Tw*4QdK<}g@?iuSJL$yMUfv-Yp z{<)1m_AeA_OaQ7Rv+SR0%kggm|5N||ZQuj*{Gr7ETJZ0-yzs9DA9RoQoyq@47rpMY YFp0g+`0Z-=A>gN`tZ_Y0>5l(@0p``TKmY&$ literal 50859 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 HONjp)vmM+> From 923de01851102984652a0c35b87c8237158f882c Mon Sep 17 00:00:00 2001 From: Nastasha Solomon Date: Thu, 6 Aug 2026 23:37:52 -0400 Subject: [PATCH 04/15] style fixes --- .../alerts/alert-data-model.md | 2 +- .../alerts/field-reference.md | 2 +- explore-analyze/alerting/system-overview.md | 10 +++++----- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/explore-analyze/alerting/experimental-alerting-system/alerts/alert-data-model.md b/explore-analyze/alerting/experimental-alerting-system/alerts/alert-data-model.md index 1df7fd31da..299f774a03 100644 --- a/explore-analyze/alerting/experimental-alerting-system/alerts/alert-data-model.md +++ b/explore-analyze/alerting/experimental-alerting-system/alerts/alert-data-model.md @@ -29,7 +29,7 @@ A rule in Signal mode only writes signals. It never opens alert episodes, so act Alert episodes and signals are both written to `.rule-events` and share many of the same fields, including `data`, which holds the payload from your rule's query. The `type` field tells you which kind of document you're looking at, `signal` or `alert`, so you can filter for one or the other in a query (for example, `WHERE type == "signal"`). -Alert episodes carry three additional fields, prefixed `episode.*`, for tracking lifecycle state (`episode.id`, `episode.status`, `episode.status_count`). Signal documents don't include these, because a signal isn't tracked as an ongoing problem. +Alert episodes carry three additional fields, prefixed `episode.*`, for tracking lifecycle state (`episode.id`, `episode.status`, `episode.status_count`). Alert episodes track an ongoing problem, so they carry these fields; signals don't. This table shows the full field list, with the alert-only fields marked. diff --git a/explore-analyze/alerting/experimental-alerting-system/alerts/field-reference.md b/explore-analyze/alerting/experimental-alerting-system/alerts/field-reference.md index c3b11e2da2..bcaf3cbfbc 100644 --- a/explore-analyze/alerting/experimental-alerting-system/alerts/field-reference.md +++ b/explore-analyze/alerting/experimental-alerting-system/alerts/field-reference.md @@ -36,7 +36,7 @@ Every rule evaluation writes a document to `.rule-events`. Fields use dot-notati | `space_id` | keyword | ✅ | ✅ | {{kib}} space where the rule lives. | | `episode.id` | keyword | — | ✅ | ID of the alert episode. | | `episode.status` | keyword | — | ✅ | Lifecycle state of the alert episode. Can be one of the following: `inactive`, `pending`, `active`, `recovering`. | -| `episode.status_count` | long | — | ✅ | Count of consecutive evaluations in the current `episode.status`. Set only for `pending` and `recovering`. | +| `episode.status_count` | long | — | ✅ | Count of consecutive evaluations in the current `episode.status`. Set only for `pending` or `recovering`. | ## `.alert-actions` field schema [alert-actions-field-schema] diff --git a/explore-analyze/alerting/system-overview.md b/explore-analyze/alerting/system-overview.md index a62dbab3c7..80f1bb312a 100644 --- a/explore-analyze/alerting/system-overview.md +++ b/explore-analyze/alerting/system-overview.md @@ -19,7 +19,7 @@ In the generally available {{kib}} alerting system, the term **alert** refers to ## The core idea [core-idea] -The {{alerting-v2-system}} starts with a rule evaluating your data. When the rule _detects_ a match, it either _acts_ on it by creating an alert episode, or _records_ it as a signal. +The {{alerting-v2-system}} starts with a rule evaluating your data. When the rule _detects_ a match, it either _acts_ on it by creating an alert episode or _records_ it as a signal. :::{image} /explore-analyze/images/basic-system-flow.png :alt: Flowchart showing that after a rule detects a match, it either acts by creating an alert episode or records a signal @@ -45,7 +45,7 @@ Refer to [Alert episodes](experimental-alerting-system/alerts.md) to learn more. ### Action policies -An action policy is the gating layer between an alert episode and a workflow. It decides whether and when to invoke a workflow by evaluating episode eligibility, match conditions, and frequency. Because a policy's configuration determines its scope, one policy can cover alert episodes from a specific rule, multiple rules, or all rules in the space, so you can change notification routing without touching any rule. +An action policy is the gating layer between an alert episode and a workflow. It decides whether and when to invoke a workflow by evaluating episode eligibility, match conditions, and frequency. A policy's configuration determines its scope, so one policy can cover alert episodes from a specific rule, multiple rules, or all rules in the space. This means you can change notification routing without touching any rule. Refer to [Notifications and actions](experimental-alerting-system/notifications-actions.md) to learn more. @@ -57,7 +57,7 @@ Refer to [Connect workflows](experimental-alerting-system/workflows-alerting.md) ### Signals -In Signal mode, a match is recorded a signal, which is not passed to action policies for evaluation. As signals accumulate, you can query them in Discover, build dashboards from them, or feed them into an Alert mode rule that correlates activity across sources, feeding back into the start of the flow. +In Signal mode, a match is recorded as a signal, which skips action policy evaluation entirely. As signals accumulate, you can query them in Discover, build dashboards from them, or feed them into an Alert mode rule that correlates activity across sources, feeding back into the start of the flow. Refer to [Observe and analyze signals](experimental-alerting-system/observe-and-analyze-signals.md) to learn more. @@ -69,10 +69,10 @@ Together, these five objects form two main paths, which diverge based on a rule' 2. Depending on the rule's mode, the rule acts on the match (Alert mode) or records it (Signal mode): - **Alert mode**: An alert episode is created. An action policy evaluates the episode and decides whether and when to invoke a workflow. - - **Signal mode**: The match is recorded as a signal. Signals are not evaluated by action policies, which also means that workflows are not invoked. + - **Signal mode**: The match is recorded as a signal, which skips action policy evaluation and workflow invocation entirely. :::{image} /explore-analyze/images/detailed-system-flow.png -:alt: Flowchart showing that after a rule finds a match, it either acts by creating an alert episode that an action policy evaluates and routes to trigger notifications or actions, or records a signal that doesn't trigger notifications or actions +:alt: Flowchart showing that after a rule finds a match, it either acts by creating an alert episode that an action policy evaluates and routes to trigger notifications or actions or records a signal that doesn't trigger notifications or actions ::: ## Get started or go deeper [system-overview-next-steps] From 3e58ba68ce1fc415b928e21de4906de665be3f7f Mon Sep 17 00:00:00 2001 From: Nastasha Solomon Date: Thu, 6 Aug 2026 23:42:38 -0400 Subject: [PATCH 05/15] border --- explore-analyze/images/basic-system-flow.png | Bin 59011 -> 59272 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/explore-analyze/images/basic-system-flow.png b/explore-analyze/images/basic-system-flow.png index 902edf347c2043debfcf068e52f2c02fac033b07..11e2d9316d210b31419fd4ef3014b73a312d0342 100644 GIT binary patch literal 59272 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 GJpCVeHYTh9 literal 59011 zcmeFZXH-*N7cQzO77#&^qDT`26$n*&vmhc(Md?MPiS!zJM4Cub5HPf00Ys#CB8k#M z2SIv?5L##jL;lP1IuE&l5cRW2yXMz6?y4_d3eju;?JQn!lrj@>$wWj8QE5P-!0|&!w z4;v$IT`2xl#`E_XpK{l8 z2R}b0WvBLMSKqEn`nrV{7mI^>iwld#Z7f@Fjdo0XEV{N=Py2ODbZ-%deYIoN5+89Z zKRa-c>hLiJuD>png=ySZ$178l{@0&?I|c`@eH5npUtR)!sRnVqnD=fKw)I>$~7Luw4wY)}tvEfVuO ze-Wl8uaVO{9o9jtVv}T#_Klr?OjLYmu%g*Gikp4 z;&K_>6BljW)NeHQ2a&lMwV-yJ;>ahli%JZ(_k0jD$)%*bloyG2nq z4}z8R%!5jJZY?ykCzlBm^gWHWIqxA#jVmid72M3KAPe(_%Q0fp9rx~220EehOQRLn z=-=~o!LrKQt`>nalkMvKu@=*|T+ji2lLeTXEI67l zE@nHQ4vMkL;$CQgzA}b#M8BI-hqf2gPPnwxBhG+0T0lPww004A#^NCO<~sgBh5Rnj zxIX^CBqL3{yN;^oJ3GZVwxT1tQ-o?y_et_fp(PamHWfW^^Kv)Jfv`>(`0y4mQqi=!(=CnA9hmEnpS5*@^$~E^iM&~fFr&AnCx%_{= zWT^4z+nb3GCF=Q;Rq?@=&|x2O2%nBPZPo%zX`Q>8&Go(wWn#pY1eLIcsC?{lzwfiaISqOnY_Bx+wv1%1YBLoyEDGCa|r@|TQTmV@O`2?_S5DuH`(mAt8on= zq)DD7v}4pqP|kFAhsR!NiL59?=Ne45P(_$qv6hOBAInv=jE-2!iWg5x`kmghB1*!Z z$z2$-NLh>hGtVcd1GSHMwkM1#R6NS7RGaaWDIXn%u{&kDOc=q|xwkY>S-431MUbt+ z{wg$qeM_o1!?(*ItC`AtYEEa2#TdoxG~vx}Ub)NnC+np=oKBPQ8IbEvmWL5neW28G zgo^_4roQdmjJ@joNN?M`F>Nym=l! zgzcm9>t#l2UcA+E%Su8&>y5e*U)Tt7mNmT@q}je7h2Gn%>#^K%^YQDxue&g1$M?`Q z$w--DU>K9N_Gc%Rb!aV_TUXViHE~o#Ek2F6;&IsiE5RD%!g&q8O26?LE6$vs_3gY{ z)`lCgtNyWZRd3Xsa$18YoN!TR-R~t@C=^@Vok^7OUL5O4(OY!K%5lNGo#vObm^svA z+u6Dm=`=Tl637nX8wEBv?1@y2T&#$wzwK0C?5p!I0a$RW2X@=K(%~PzY7^#qVNVwQ zd1!a%q10mLA67x%qPlz!cbjU!+AfZKwOF3H#_!QrTGC*Q#gEYP1zr{!y_zm4Bq~0H zHHo4Y0x9aKy1L<`8Tg`2$xd!`zS{&_Gsvl!3@73S%W~X1o|8Hze)>FlHJWrC^$f&+ zW#BdR+^DzHaC-6`PZoy;yDad{08xKq-|*;88PV0tDXn|MFKEd}D(w>k%I}j+z z$Z)f4;Mp8#PeA_q4Z*;0b3LTWZlB(NeNh}3GMTPo@xT1`@8|v{=3i|1xb z8tA-|=Y&Uw)e(Ajm;1NH1Ux;h1H8v7+;9T&2wdkWIm_5qM{eHoC{FR^uQe7Ux%3>8 zIiX!t8#Lxpi*3_+?r`U9m$R6O7&jdy zlNZ`*IvvCAVQUVR2p$%rI}O%q(Y!PaGt;ig!{V7_w?hP$39bTa`f>_o>hh4NmNeVy z%Bq~W;8yh!c5vh#e5F@XAAa4Y5MZdi`|)G8i<@B@nHH_?FWWu3QVAJD0+z88@390z zfDqj^WTLyLynfzAsEEh?D$1xUYW^P!G5~hE7EYQMcZhbLYK<9Z~B47Oam9FguB zsD3NTN3L3DIZxY;FQ+%)$kl&DXY~sZrLa**joMvQrwA2P!@A5iYU`uwz(;5rV zT2m=lcGspVsa8H+rg5lI$n7MQSKQ&M+t8-y2g&vYr&k@`-JW$wkoxJ^diZ=v(Eb2c zK%_=U{Eh7OKZGjDRpxWkKGsxf`>I^y-1S9H_O1>GVOE9NL03N8%52fkt(MniVVaW{ zo7^?B{Ynr#&~{4_Z9}RXIAn03Oi$WcYER;nQokcI7oQdZy6lx3A5u^2r z)crj_JPRo2-oQ+nJx+Q}-F5uwc;o<{6fLkL+lTH9`H*K`+xS-r8#utmjyf87$*2DC z87^61q1iCnH!HYAim66V$rL}I-CNMPyIhQ7O4|GxGLmYs;#VYuwOES-V%73AYf;Cs zq_~bOrzm5g5h>mTZ8YcB+$s*RFuRClgi=35{2@Ic`O{9O4bv7 z%{|3`dppCY28b4)j_%sCLo~dwy1cAnGjPIbV-f40g;<32<+k%dVeAqMCmXRDUEiEY z5{_S=4yG}6twnXOg>)n7<9N^ekl((xy3x35SP3m5*l>Nosb!LS ziOZGS+{GG*5~lsFOJLlII=EJMaqr*yOnro2VQJ2GQ~DQC^uyw(s@UiMQ26N?fWpTz zrT2Jgk6U+mw3OCM0`4jPm$3e08-2Q`%wWLtcKn}__ICR4v7bO#^vj3_-QEoT9{Yd) zy<->bq;&QrW*1O)crfrBAbnS#U*0og|27Ym7XZK=Z2S55y}f0m-vV$g>e0)+eg9{Y z3|x2N0E_;+yj?uo-`fB4yGOFie}4pE5<~SzKnTa!>gn_|_PAFAmlg(|V$m0Jdu~+k z2Zm-Y2KIHWD84z~#7>e`taKgs7EtU}?{hH(c&#K@8Hn&F%!F$JYe~Nq=p8B#cePQS zswf#;ysG;!WsfJGDa!<^%gV+v@<+3+dQ}Fk1I|YJ2*6(pWV%iWmBSSg=gscgI1Mq` zK2mBgRL=hEY>N3>h7Em0`?NJaB|>|TuLGN@@)6<}Ggp;@++4^G@v?Un6yPCYimXf)xDDX+KlWr3wLG=Rjhvo8#7|v)9fv z|HI**0H_^dtUa!WfGRAuH@?&WQVN}!fQ(48dyVjQMpJc<9*6py#V{1HBM)wC>`K|& zt5hN8mfP)(@zvt4y%lf(bEAYie{5?0ybi2)HS$|YxNT941)Q)KmoBbwG?N?guI_Kx;wcJy)E{cYsxOs1kn%79_( zMkP|h)5AMtq5;UHb0Y56=^eDzkvlri+Hs1~QeseOqpRb;Px7(D8c@C$B86`KdB z9b=$mC(Y5Ls!ut_&`9&K*wX2Yo}{UV)`fqN$vRwlvD{{{d`7VHQ^XE$1OjxVlb24q z^-MX2<_mL2*>+d)#*A9(zG3xD`C{O6blL#=eSGr(U|a=yo&r3`mfLgu2dN@%QpH#i zF6_$-5a|5#Xz^@S-VNZ{TTBc$C1)F-u>6gCe}D&wdjaEgKAPRrXn#Z8zwiA^m%sJX zj@tXbpI>Is*ZqI&+AryJ)R|hTrxnSY7{89`w-|A5wOC>q6IC0Zh*k5Or6&GvWH)T9 zHKnbWdSNfm@P^4*)zW}j?hk?nTA!+zec4i@*SG0M#!a#1IVEJ;@dp-BC7MboQv9RQ z3vk@mYI~X8#}5KS10iE;HqqVj#4kJl*mM~qLny^l#qPZ9VuB~t?K+bwQwVg08rNJ;@QKfbB52U=IId(x^ z#s0Te0ODWzkG@ma4!d>8)tYu7zfp+`e%M3s-;ZAbRv^&S|Hq9Sy!q>+juyR{5rxg6 zYp4NhJ^eF#3(n1!_0X`(k!ny~p`Fo=2P5_Yl&*5hO{B@aH461Pt9>;rm5Hxa0 z&@6kNEg#8j8i1`|YGBI`J9x;NHbS`2Qs2I?zIJ$}RmZ2Qsw~I$hP+GZe@m%_%rWiG0ZcciO!0V!|<6P{rL(KRdk0F-qH)hW#x12C8$a*XzP@p)4>6=t2CQk-L8b2cJ_A;@=iU7HJacC= z3fc zd^=|hQ-Y9QUJ_<iukPv@Qv<#9!P?A-gFWf+EE%3v< z3yq-ev=2UzL{gfP*9`$_`l+N6SU>^_eW?S=eg!TGN(i(3oB zcTVU@4*U|RY%A!IMAIlydZ52=QfX7_J8B+6h&LSdeoQY5_<_#jNftGIQvC%_AjADu zgxs1qZTVg+NJ^VLc{0Iw5yIOlGyQGYdR=@lM#0H)vzsZAX`#bmzGx`Tym2Y0=)0w( z*_h1%&R8OGtmBw)Szk0N*~Mr}5Tc zqFzh6In*kVwr|+W_l1Q>!2HY-WCNXemAH6H=@@|yMjp8$dkq?;t+>TY^jvLp{_cdD z=tvb<&$x;_uO;VZ>F5>;bBTqzLENkda5`VUZXj-S<7!`spo#VQ4=YyIjcUQFCxm>- zbbUtRNXoC;=o7UkrKOSVde-&GzW20)yB>_;o%9bGJ|Dz)!62WuPOkiMXM)ipVOpss z8EX<5pTJ7R46^h0P9;uR#3-IWlErP6!63#Q`F$XI$ewwz3e)RX4K;zTF4le4I&}!u zHJJ(?Jz0AccTY4pa?+v^+`069EYd9XzG3z30;@g~Xk)}zd$axI(1R1)76UCHl1abA zv_nl?446(9gBRD9yL#TG@gU%eddVMwV7k)XrWYjXwH3C!hOgFIb+?rZUU8e#tjCym ziHuHqVb=Plz_}G&S5&ws=JKo0t&dnFI=35SfsbQdTh>p0S>ajwkpDSKE~) zWen@H^hTiZ6vBr8faoU1Dsh62U-R=K{7lE%Js*Di6LqR-q`4we#5>ZxFwXOLP>2Hd z%C(&QukvyUlh+rFp|st~;2cfKWBJ65$>F>tMSg@4k%Y^E-0xPaL?-ujy}#;&+^ktKpHYN+6dGFosJ~7W zFdoNL25oG5UZU$I#~*3Hpi=epCEy(V0#{7NWdfY*xHI4_j!p$*4JrhT7fMdJMQ9_F zIRq@@2q&%Le!RJ?Qv*aOh3t$Ljq&ZxJ6db_o#_ymD5`YnDI}Mr>R0&(8`e)~NtHMkF)@KCQYEr-Dv6^pjTpzt5+4IV21@vT>JH zX6pI8?*)r7R>w3MSNnUUJ8XFNv}A`u53;l0#zZZ>!do=RxDp>aM8)vw%@naEA#G^xX71U9ZAyK(7#dW0Q8A7EP~>oGU?r+po&R)Y#)RmICJhHB3Vh4d zZ>z_gLRvq89`%R;;ocKweaz@p$-hto@JiP{A-bDx1e=~|`IT0-h74S7WK7@5w+_nE z3t!xd8KWlhkn`!2HJ5EWD|-0mraePcIlV6-IrI{e*Yyd6IJEE}^4E1*E6oVcOg5Jb zvA*O0Z~*wkd5HKnQ3UsOWpbk)FKx5x6frvD-J~)dRvS$;f9t96E_xLRf7psZ4cehj4~eSx?wH64=wg-|;Dt`iBN6wGn>hM_opKhCTj?D&{Z+ZYl}+Ft9( zXE`#8=M~8PdM6Qlr-9VAiMv`hv>Wf0NKjU_xTj_$)>h~F1h)D85Ih3DqK&f7H zBCf2$m&ScBs`ICW7aunB#ju-PZyXNqH6{pD_RLQgcgUNRjIgjB>Xu{bIO`T5jY;{T z!flx+r2bJ{jztl~j$?@AHm+9pQ?(u|8aXM)6!NOlLNwACH^(+1Sq#IchE`@cUw>PH z8>7g-l6ymm1WR#j)mp3^G$(&Mq1$VO+^p&|aeMe8W|9R2K@x;RlHV;A&Z}|;T#}0b z=PA#tnjeD>aoV^;LQ$ra}@h?ViQ=b2XcZTKo(qTzN!jUQIY zpp?0yXq1qZP1e|vFO(}Z+_W()p>Zyh729-$Vs&w{Z|ZXVA|jRk`&$OmpM%w~_9<}u|I?{n*pr%w>a8iZv2`QIJDk@7B>j(~i^rgV9a>J=K-$0FG)3Gp9-l{*kFHMJ8(H*k ztOoPf0_rl>>8W-ZA*#=;1tyi}M|lwxQ3fCKn#+}12~!Vh^x_(IFz`ZI`QgSAu<$Ej za=RmUXhf-Cp=rv^i{-<97+7smxApB9oXgkjU!+&~k)##j0_D6XUUN}W%X2Q1#k9ir zOH3*XzfsXLJ6hvDwpxmDj|vS8wX_;z!ciPTPe*Ga9xPhi`|c^RVp0C@gGjN%s=X`!lL zg8g3DjB%WLWx#`>NY?o@|83zK;M;c{;-R3vFBDUoDvZ`1o__*jSgJC+0jQEhWk2na z4v3F2q8p;de=_{qL~vHxB^r2h^~&PQ7Gcdf4p=^$-nig^Kz`BFw@!$y8>+~FG0bXv zZE|ZJapQxDT zkHt0E(4&->$&eA2$I9L}n!e1k`C*b(vM!|*T;zBW*Z08iF_&)DPoE8ITarOx^{QCV zOS0yhIn~kyX?z7|C|f>^V-@A&av@dP;C_nNrO*`Nk6;!Svg-4v9VXev05;_QWFhRj z^a!AOV?DK6;Eykx$)Ydq&+^!hxK4(U#D@}D&ynZj#B0!$?Zo$pc!ahXhx~MF_siz< z{`2A3`2jdfwJ$!1eiRqawHzeNA5%F)9Dn4P?6kld;6AL~EqCxJ^I8V~jr1?3a2Z!JEtmWN*9%;U~C$x*VpG2D}I974zQamt-6^y3_d zOK*`>@eezi+Rq zU#_>c-ZBGV6Y80x{>RJzpLGi3rRpL4clX#>IVV^^)(DH98Bg7Y8Z!v*f{}iw=4jxW zol%?TJ8yF4dV_^d)|rm4DFSA5(_dGZwcq2H)rAujRQxC=;177Kt2YdV@FRKg8scSe6XP`~&>9%7At#p|A z9kop<{W`qdFqfY=G-5~4-5kE7G9556)*Ltgb#r`0#fnxcEluQ|vp5}YV`gV+I_lO! z!k-^t8orP>3@uj9>}LFuZUeY+GbkhbPh8>@wdAl@_j_v-U%+~hu7Gm?4Cm3Tw1cWL60dno~q@K0j4yS3|ao;<%IQy^D zI53NUnCs*?rgfS;6$yCNZgFj8f`g`yn=)RO<&(OZREAu56u12?nlR%gG;2%IT?2@Y zJ7~QAw*Sk-$l^qFtXA*?+i>u47ElKG#Z)wj=jwd6l`h41A=^`qe%G$_0`dY4Y>Yw| zej`!w1Fj<~Hff$uA3`S2m33Z+(akXjt3#^Bi{3wGbE@+G;W@1T(NcGUHI{^@PYiB< z4zJ)KcLa_7jMKjKSFsf@jcXUS8*V z>(5qUMk4Soecf6LGIg)=;TI9eBIoc)TAWCvxG|^yPxBC!qB%UMzN^W>8s@+L-qopk z%eri&5F(5aAw^e6H?;yG2oW>MGKJ7^2%L~-@5OebRN8l01%sMIo1NthSG2EN@=M(b z%k4sy4*rx}e~OwBn}+;bEsRIU~U zy)3iXG9we~7*KqnBQAm`&nZ@@qG9^(-)Y$Jq?8bK$McxO+M<4u?<|ecR$;j>7nwm{ z82i-u{a<3%JA>%YFu}=5IYsEOnpCGu@UsS-uI(=hRAyRGkeNfjF;l5du9wjRAGt%3QxKJfC@Y;!% zc!8x~n2z`%_B_P$vh#3E^sK9(*0|Vu4HjI-#4J7WjC4I^IMX>C+?re1o7mln4OuPx zrA--W@E0w)Y#chTbm6?u=0-7m5x$Wo;tm_3p||Oi8uTi5Zjkw~Lg*l`3EQwrOwno^ zg&+JS^8qytMuBgVXMe^m4^_r*-d-VKH5yzRuoZQ`idSF%68=)=Q?a>>T?ClG$leT8lps-*bh?jlYOfeSI>JppUC0QRd>4zbwdJYJk z2ak7Pp0>4k8u^JU1%$+-GSDHyS?F-rmY>-=H5}+sL?&Df(|;zk1pgJEwJ-`_)OYLj z+PtS4_Wj1X@Y6vbJAZDSIHm*TBf3eR>g#PU7XasN z`UJ7wS0wlI3~-5umW1RhHO8|6F6L6{8uIm!#-Yu)nh@+p)$nq%8zlKiHM*5!HXD*Z znPaQwE@1l zST(I^4gfUv{#C8zSXyoi5zi*heCSx|xP8CNk@=?yo6&7}7PB-ux}3|L{2#)<8#;!^ zP@DPGmvS4%gEF|C^p<%`Kw+}UL5oWtAB+{2jB#RTtb&%DSl5AYw^)T zUi|hTKjPZJbVv}rT#t1tRle9&}NS%%>q%NZf-Ed{rr=^(R9CQT*+S`7Cc z!@;-G+?%o7ig~6!<))O9)QpxNN{Za)y_UvIp8xDBL;2W!DfR5l=_<8=t|1WDc3k_h zw;1hNF?`2!TF{%+SJsqMVazi1K9yEG;X_qU-|N!&X(UZ?hbUm2w!xAe5f2k(ha8Y@ ziIVZmFU5ml5WLmEfm~-n+Ln4ee1=}ngKa#(HmbB{5>oXp!cJa$9s}h;g>JFvr!SR= z8^ipg$5pX5`tLLXH}!o^!0BaIUlhG_J;ALlv(UQZj*69L;Rfv^a%&AfG%#1|iGw8q z5-o1C-I(UCRSh0H%5i!eSqji&9LP$A7#`>oUVzPrbU=inH2Qi(C0k=8|c!{ zxUq#*am8Eg`BKh#;|$ifrXyl>k(DqK12wWc>y+r zK${3d?mAIi2ZSJqDT;BTyJd!+4b+GQCCn|8QD;+?qA@MP)o)0kx)q_XjqkDSaDj~( z>4dU(!sP0NvhR|C){FpIilg4HpWaDaKW`lU=>hcloVx{B86r2{0X1qRfyyW7rO;1C z{Io5ed5yGztvHk0aV3D~A1Jw#Ic`#(1L~3=9tY}auJDEIWpxgJW~x|7V2gO^SWeQq z-gw~@+aIs+K;ZhB88WrRg6;dh-8%=VuF@Ej2@$nSi6%+8Yc(q!Og*DMaQ2sF4*QAd zk}N=i6i_Dl`^5xTmU@$&LU$~c78&rMRr&j-`&DNO_UmiX9S+MUjY!_e{jm341A(PB zO)2^?_N`h2-+Oxh)YIt$ohy>_oljVIb6)A*hs#C+P^;~zj3V6gNO2fy?P8)~1DreA z=2+>Q-Q3du+&rc{M=Mx3ai5!Puup+w4^9K5y?A!l*54id4q-ISNJjy`Dcr)|+$Y{&7Y~38yl!maUa8zaZvlJ7vEym5W-$Jj z>T|BUYCyr0T0_7eKYe$GyCCkP0dRuFo4wrI{*L_4LPn1t>vi z@VZI&PA>iDMW6yNLh~Zk;Uvv;GZepGgQOY0Lye=uvFv;I-lvoqY3hJZB&UvwiGT=6 zb14ZZAh!xvfR^TaTKqi9>G!Dl(#ppzY==PM3v#5;a<)?FpvoTOcV5^j;1Pxb1w1M~ znLEJs$qWz>WNOmkV-iqhRU6mG_O3+XZkADn!Y0G~%KfRfU0{INO)ZADl8!hel-U6V zHHUq40P#t#YS(hc| zxj)3K0SWxpO3Mp%hi-LC9|8tTQhoHRz$QlR`qV`K_)huO`NBz}`H!t_Dea>rd&s1m zK6ZFqjvIsNuax8NKK?WsDsO#vUCO5Rs%{W~O`WO$$SXbv1D#&mx{rP>WrguWE#32& zL|+Yi^~luDs&|0iw7%Qi?J_&YFr&*A8bgm*y7!{kVw$Q^pL_JUjQ8sD7CLDpt?nAI zA0@AWJ&ZbHq<5U*67yS|#$o}mr)9MI#-gcT9WyZLUG-aa7!-~RUX}JV@w{@1tMkZC z%@(Vr39oXxZ=m-F!U^^m6qXW!^0p-RK;^4l9%&+nB%FmSzM@)9DU!@5ufIG`=E zDc%~jo(oV%c>@?_(SQHJlG1M@5Q6GGN*`rVFXAut!SG4<+n0f!JD30D$o_%o-zYW$ zj8cVtu)pM8VHn?-{t+gdw)q2V21q5od55^%)hd?%WMC?Moz$9$cC4_{97CCi{Pj0-`HP2lf@h~J5+U+@p(kmijGZo9!(=}hc@-4~y5R^Gi%jl1bf{{VDrG6d6Joxik+ zxS=}#N=*zN@@iNzptW&@CdQ*&(X0Q3+l@xSP7|oc?KI@0*2WK20+>B7@tN`pP==Tc zo-f%gzJKBt$g3u)eZ1_l)$Q6Q_oiS8Vsfmdm~X0*=g*7~t1brD7Kz)#GD1@CoFM@U z$KjbMy_p%7yhdD0F0c8*YCi~1ybAKoT$`HB(>g6C>;WDY-P?)4DQ2MT`k%gZWv-8v z7)~*0v}pHb**-P!VxnXIE4A2&OdO6-Dsh-(+BJZGRGDB|^HU8=_HAMRkM0%-epMb)JWf&HSkuNu4kHs#pJ>~=S8`IJ$Y@Rio4G|t zi!9GB52TM#Yv^__-S`-|yAgqd)S$ChXBSqrn&67L&@YCBvw!uibQS|vR@$1o#;z${o5n4^rfz5YkU24 z%IPwPfwLE68q@^#m@l4Mw$=yh%N15nWjphh7djyTZP$=3_VD!HcwWeZ(l)}a#JFeT zlDo?g_sh7U&WoFcJldChTebFSoyh{wn#3@>%Wa+ORBHWVbX?`FGC;FrNl&W-1{FCd zU5>n_IITH!ic%%0cAFVj)O~V)fP|f>NbB9%U18}gqk^_7aP#(MUKEzpYeW z{b==*T?_Q%WM;!BvAE+{Kgsw+-fq#18pCXOau+2f>J%(wYJg^OFGHstbt%l0LQxvdYX zX=_-7WvPECXNAKU-u>2`OLv*srD3Pk{n>nLrSVdoXr=kQ*EIS>IZ&gKD4+Ufs-IV_ z{Zr>xY4g@?HNHwoI!^wN8`_F6#8uZ)cl0ZLMSsXdes|2Kp1GRmc>o}ctmyfmQe7hM zldh<)^SNKOC~Cwy&um%TN}%KJwwtu>T7>xr%PBUP zY_r7HXPR9`N_q?q8k;mv&xW;%ZFTL&G64xR)Z%LTsNS-6=br-uJ~Ok*uYSwV8pAwW zK}A-5n7u>u7lr?~J#D}#IsZ19?Q_xY#lJmtX+w$k)8sx3!9*90qp8Ly>sw~;d_2r z;QSh(d2;IP@_chDI~3FP6yB%*aJPwiCzvyN7=)eC&`Q}k0A%vyAmIE5dIIQPMvzjb z952cK_H9g?UR$hb#&`p4XtP*=|LhjplbEI;C<{xjcLOQz%zgK5FRfDgX^76R5j!Ed}}y5BOoRNL`0GSqh!eamq#+tkf-6x zZ@KQTaJ|u!cw|O=S8YG)J$5GaHCB#CZ@s_Ol$~hK5T}Oy2c3S5eob)$%3RVf0|9JJQH^tIKyZsjW8r*(g}f>dOtY>}GtgYy zC%H8*1H^4=@ntKCIrSd0+X!-ZOf9bOCk?mgm-_I}U5ZW~ry}kG)5H^ngrpoDmMpiD%nlSv@J$PXH?T6g$ z{Ng{tr0fPbqsew(OA_`)N7?jO1tHz+ zC$(67_t8#HzY+=LH>>93`LzRt=aJ~NvDaZ7g1*E1E)hV`Bt0N-&?e_;_{UR7y7h}T zCzk_+AkMyD*9yQ@FLgpV8b_%OHd*Zi-RFO(hAJ7aO^ZDG_Uyf^LglG^w7vSDM!V$P zg@vD^^opCSKejw)ixGPU>Sw@b(*5x9#P7Z1>cmhTnobfR9P{)$;X9_nOox=6%-XV( zR~XBlx9FCeC#Dh+t^$nw2sTqca^=!fSsATZ_h1zkBSFE^pJL{V-cy(L z&YROpWYY(HaZMBDalB3WiFxjxo}nz`SIxGZyrvh*YpG~KtjtD!_yS9xk;U2gG=4`U ze%sExMn^josC>1i8&7>tE3`TQQn46PB+q;f&VyNLmol3zyy-bLwZq+cE0b3q&JKxdYabJ?-t^nt#KaW$ z8EmcOga(jaLV6pjIx;7JHxxGU!-6NfP`E@>A86-~e6z*Xk${H6a1S)led3@i;S@{bL(MJnT{s7`9ptzCqB5Rz#!|;C7>TNIPlPPb3j(2srB8qcSN8N znKjL8yl{TQJDV>6-qPTcJuOE(Qij6VD;>6K4bNO4eN#bRNv+&*)<{st|y41a%1Kid{ld zh-jeBlejFqwNP>TP$N*NEuW&a{&mUk-066b=*(HqU)<&`x#a>14@%f;i;E$o7Uz1a z#L&%4KG@}*Ts?sksJ$68bR78Ij%WMnL6xyYfbk1Rm zVaQ=`-vG0*=H8(Nh9mR?N?$6vnnU0@rbwU+p|%n!Q*1vpuC_i3ej_Kcb1XKfn2R=|1&6JA_Kz>n7~w&KH5ZQz<9iPK2G|gaxGe?QhDbRQHz}j< zj)rcU%sYC6s*{(09a^6Q>T6{;D049Luw1FOQ1VD>?Ov=+*$GfQzUsZ+e=O0!q{BNn zZPKjmH5>lkA1Gh;W3B3NG+E@01lQFgYc7UL?exLDh;izeUv60~#3wt>oa^0bdUBUp z0}A39K(~W3x_}1n%VW>Def3Tx-)Z3#vCOYJ^kI|Sf{SJ~^l6^|fH3jQltV!3z7L@4 zTG$23akDvO)@Z_ydnPCARm0U2Su4mhgs`w|ovb$;pKS>peI}`NTJRkA*^YqNYF)6^ zcww;?MTLA1YdnDB^yfV>VAlsi=eqj8^oUkmE?BbO?q6>ONqr>AF8qwkk<~n*)S-w; z97#}^Pd6Xoh{1?X4O47zir;uIHy=5mhhtY$zQ%BKOj-H)vD?fHuTowMp62B|8^fc{ za97^-?yq0bkyA z1^7ni5UM`UMRIgY@13DFBYZHhksSMQ_l&)}iQgo;H5fl1@}&e27G8=)E6gsvT&QO@ zyD;qBk~%h}G^(>{3|Zl%6?bD{%t&w9gu!%&PYn4%rk8SZ^68Nk#KA5^N$hCb+jSNt zbx@C}AYm+wd^(TVBP`Ixxzf#8ONt>@zao>vU^E0yKmB@qx0Wmjk&Nqk>7RXcOh6d< zU@(!&I1A?CczcUN{KXiuCXubZC1y_SpiM@>h{ZLP(el>DTVn;IN6?phWP1EVH%Hq_ zhVfa=@A{k8X6Kwv0$RCn>DveGFf&tpazXQFyEo0UnE4goHS#x}=q=j{Y#AKmAJO#j$2PrxRd>r6*n!*(^0O)0Fp1ik*+ER)@Ap zQS7++6qkmx>Kl(Ea?39B3HW89Rq^E>#LEsF6708eLGlVmR9X_3|K!wN|h^vA|_ZGwr;}GKeda=cD?u*&ITeG6W51lYCZ%Xc&ZzL{}BF^RqynocS zayoaQaEFYZO3e3i3Q0FRC2{<)=mxRUqQaF%GF5c!`OD*aQ|GQ~OS{!8?{in>s`l0G)eb9=b+_&P2In zdkzE(`uN)fi63_i6}^zIl2ZoOsiitgk{Q0(km+tc+W}8P>K&X!iqC8|?X3S z9&#sfvPrsiv?=HrU74KRiyuIaZt8M*bL&(dE{PUsYuIVKZ2qt%nevz$C&i5O564!R+ z`Kx-1%QM9_<+>n8W&~yX*CD2%Qpbz3*@W($7tH+cEbP%@;uEb_;@aYQMuFw3O z%OB;kEKKR?)fX5J*f9J3T`XK)8d_!+88|U2*dj=1dkH-8rL=D#y~1!)OF<#xTI2E| zyS#46*P1S9B?>Nn{3(_ou+q+w2gj~!U2A;&{9>X(9`I}ca0G%t+1!ZNQXt_<(frpT zQ>LN%sGkDMt;bnH(WCB0{q7OD*J=2`h=8QN1C%e z38Tojiajl@55;d}HQBvX_vo}6Q$d)@|HR7CN#PcXeu}Z*Xwfmq&idW+4zzR>7j)K` z(Yi$^!CTTztEV-qufdJ1lWeD6-hc&ctJQl}vzfhhSO*n9z`-2W^SU1*Z>*+LJP%j4 z&@OHzSzpmUrzn(s{?oW}6r1g1=&}`JYtRRgfK#8#)|)QZC3~(dg394@LIYddly0kl z{S!k-m$?`QU{%e#VXE2FpVIU*R)tXQOo<&BZ60<=yTxDfo2Zp0MOp)WKW{cZF)q30Zl<$yhlUBsoC>fc?E1JL@t2$O~y=nGy z5*L6~y-1SZbuD4EC1quvNy?U)P&uC-5b!xmNzGc-0VP%eDDt zgM=Q#n>Vocw^+_i#Bo_{=J+CK8O_{3*x)@sZ+dT_3 z7km|}t+yeaEO3$=1nRlrFEv1fGZnM4bbG8-*PT`em--eFtck;(_&O6R72rQEu9pQiFPkb^oT6ry4j8?G1d9y1~ zZgfqb1p4ODhyK(Ze91ref3WwSQB7^_zo@bSl_ID#MVbYqgCHPXQIW2I^ni5fASFP6 zhzKZ1QKWb2y@y_;g^to8kO&xRAkAii%Mi~3d@cH{QIB6lc)`$D-~-8fGe{M zg{ZXMkaU2vEl^3hLmywNSGM=q%b*u0Ve4=F5%lEHunV% z@!7wusLSlLz|TgKR-->ay_S`{be4y9F!GG%U<2SG)VXI5f<3V_MLr%*MaxN^peQO! z2P>;{MnGY1@j(!`ziF7vO-vcemv&widq3aY0~g!nqHkNFlErGqWjTf225TUIDTjkt_juj2;iV!OgXUSC?neFjhBw@uIKsNY`g0jo{@ zG;5n!>5sk7mU^esh$(O`=5F+BXuN&Nv$kPx$o3s>SijVKPdGc>qP2p#4|s69C8l0J zkZ_1?Df~E8&cA)jz_b9cedd$AEuuXJE3OJy^cT0aF9+1F?wUS~tA5n0A^83vNd|S9 z8S-N~NZ9InJ;bR|XWmIh`gVTVe$X_yWZvX@ce+AyKw6mCjr_`e#pwpf>T2oR%a-{G z4Cc8xnX9)!+kH#2w%|*rrx=Tzig{RkboLnczWeR8$U8B(ZGZF(!J$jHN>TZ@R_o4L zKC`6<$hOUV`p0Y-??EP&)b}$bmdlMnfnL9r=N~Bks<4z)!i#TM! zOf*My`X+sn_AQ~C2b&=98$n1YADXk!OxOI{b8T}?^6G9BeIwBN?k( z)s+IHjXZN)P+dh*Q{7v&;~te#+(f-;b4QA86^SpK)szqttECVI=O#A)m7!VO89d8X zANTJu1M3?Qy$M}d>0XpR9A%HTA?rG?f08gOTp?=?ewA66dy=;*r^`y>?(=f8)0p5# zMQ(L1tT1Y;u#Ft*VcrH|tX0&WtVHj?DDg~V-{SMDWW2G(&htqh(eUn3jmwO7bsl?# z_M;l7_4vq7HqgFTv3`>-GSq*9x|l6t$R%S7v~&woOA2 zF6Y0x(Y{eW-LuKpP-mhZmDH7dYz04sGov^a$mTMcv)jJU=E%r!V5H_=sV>I3!oLJE z4d+;Qa#NP^lZL@D(8s&uXtv4Dic3>H55lkkB*Qe%(vfMZ*y6;t8x-s{gF)Td6901woyMfz&pPU_HkF2Wz63ZX+)+dq@T2t@o0wb91Z}=yC%e(hI48?&N#N zS!MAub9rSMrY?djl!qaV!S5Psx802K40S*(5lz+@zwv6L<3psYQe!l*Df!fOg{zkl zw?CKeCB9xo*f(laZFQks7}HgEmR`w)p3O=UWHUs$v~g`OLE@~qiW;^3J5Mk*v!AjC zW0N~=l({bhs*<#ziJ}%p>F>s^VOx~HAMPN7TP%zy2tjh?gW*5;Tfv9k z9(~o#JY_u-MHd$ntaRKxN+T2!ZAb;jyqybGn( zn4=L%x2JyNqm8Ugr#Ol^^jOR0N+t6Bj_HU1%FBpS2->h?STV#=KfCEapUl10oM0Sq znfwc~dOkL56{W>H|1sc{FXwdul#kuY*By52K-J4mmTa;qu_VOT;`dgw8BY^=vje83 z&ZQ6cGlS=N`VLy5mZxKFANfTVwc zOMtev5S>Jy7>Xx;H_)8nED%2NeFFY_bpGUVi!#t>%#>sFuM+xSQU9MGea=cueC^Er zsk?s$wtji;e}0rg2qe+0~mJNh%;&V%Q)6L@~1c3QUU$+3j%yK&4 zOI+;2>bAa7H#~^`>!Jf?B6GX``}*avOPPHC$#t1kvdpE3K?Miz89z=Rdye0H!H`7M z2D2>T6_=znxC4Ay9AFL!p8N}}0&hqjm3zH(t*J9Y5elcr<#wfOg@27qw(M-W@p#Tk zY?O(9x$aUX^YO=S9kcjHFi^~tncXBY&$DJGIi0bXo;A6P<@B@%>X&}W3I-owlzmDF z#OD^OFSN(=QUvBj)(X^P%4w%$+>u}hfjn<}uP0(DrpR5*fAi)aT;UUOZ9qUxWZ{)o zM<*Z=zTO}r`k?aix~AVL-y?eW`MM&>NXxwim&~*x9}R(0LT94yuk%p>46!=(?TR~t zA19J>D8(_<1_HobYc6zbRJl0+ydsW5!FLhteN@cz1D+X-upPhLGUjS|-YCK9M|hnU z{qHI(0dwL3pg_qHW1`j}cCXhMt9GE6+I!dB`a2IW&=)?y8q77yTR(m!D|1#^W`F#f zZj#C^x5iy1fTBs#J2s$3)<|J0ka76 zKaM^78sA{0zWd%DrgT#_Mg4o3giPZT8zmpJ$y!(R1^wSkLwx08m2mx~0Y^*##_XEx zbB42LADs7#$6P!|y`cNOtX8UiEqx?MB&4N6JA{)yBzYXtH+}1b%ue~fZn9Z#3~MtU zs|Q=+i(mB2Ps&g^UJt;f?Meuq_o;x;befL1Rf{r481 zoX#EhVhr>WuxR$1;Qszh3wZW#yWhzICqGjDU6+69<-g3YfBEQN`SM$0|N8N-ocLF- z{BJbzufF})4*750@&5~Z!j~sZsioQ+FeIC(>8mzZA%VNJHIgS&_4Opy0_@W58__?L zFT04h-tx2*EB+OqI5DnX$r1qT7#EhO{@V&ai9`VQ^erHW@&DZJJto;C66n)6mGgU| ztlVZp4cCcB1SUdWMkc;L1o{AQ7s5LBdw=}R()~S*6ji|F75{SMA5l_{y@&sq?bvsi zH%_ns{Rz_#7y|VPIJesn&|P5ME*(^MCAEkr0u5Qe`~H|9ti>hpSx41Dyj)b?Kg1dsh4H59Itb(^Vj z2#kvAf5U?ZOXE@?OF4FK8|!&*M!Y5jZbR;%u;1mEJGps}XH|aA%){V0(D=F7xk(Xg z46{d67=P{DvKDlGh_V}23#vC?6+~FF)n*41Q<>|Ec~#J>)~6nf6*yyeYOCsf_8K}1 z-~>*i()Qpid(mo_(32CvI9*nW?cKKK^n)cG_#PyCo^Zc|s*g%+Yimh(yc5nuz2T_7 zePj<)>!A|+(Nq`;oK)-!uDPp9idYV>tIgu31yN4V@JjI|=k?*@30J{APbbDpHp*ha zsLdkkjlC0TtR%xE^JSyMb>)4z< zDtsNzxz{lM4z7~jrwzv;#}#G^v#)y#F5YJA=L@y4qy_H+86Zv1F94BW9F*!XhOThW7)uTG^GAk7#}Lulg~oe$GW3=a0PGqzWy3jmG^3i zRMa!W0N3Ao<#iKP=_Q{UJtIA{tgDq~6k{R5=01h_la1}$!Zqlefd)wy#y^7eqhPa& z6!-bAZZgwoo2Ha|cQ#*gT8Y|Kkm5u{@x1R-6>p%wu3O4mb}0;1relzZg0#!dQ7!dc zKfbeuRI^Fq+L=!%Af^>FK%}drBS1=>2YHZb?NU*sSs&vt7~=qI4waN}*p5~mzgrl6 zCDG|D&eaLh5@XReB570|BY1vqRhS14tA<~V4#b4xgwMc*;q-%*(CDs$35Szly?_o0 zGFa-8C>8b)OEoPo)74VtR2Gn;oW23178U&PX|xLeA%dD+lz1lVTL2#2(kC)*-$M!+5k zSH5EY(CZBy3O(g3P51V6)BTn*jS}642TQ!;R?tbO($=s z(Wh8{uuQcO4#s1nHW$&jN>eAb`yJeZXF<{T$9Q@)Al;UVA9v`}*%=MqH8P|JJrS7IDcTNl~1#i9~qmoKKP;?$YNS-6dpIInwT!DE_)duh@n0L`xH z8Ee_tDY2Z{aB7aZJTw1wW*zh9QUl!|A>_1`awGdsc7YreB}9()k916R6^O#H9hopL znK2uoA8Q)AYg<==sc9KnPhgr~=7fsxXcnkFs)QgS+Mb4bh}w-Mk-a>=!|jjjKp0bC zwNLR?)2Xuu#;Yv(7u56@wqwu*RF&m0>8l(uoOcv~)UMd*#uUkJvH@IU%?#ihg1TdIfT| z;nJu+_dv+O4?i(XZGMBUcEq%%8K<4s{*thh7G_TgQIen&mZgY@(C?JlyOo5m2sQJb zj3`fgZUYd+g0t`LR_k#w-Zb0Si;r5tOFwd+USaVG43zf~Sga6O>EJL)S)Z!1Y2UTN z^2VyW@bKy$jWeX%qCP;sI<*3odw)`uYzUDMpdfk$4$G6tIhdmZq}6CQMtV(g818c*$UH;Sq`&V?&~6ferqw$;--DmS17 zKZ*~^2>lj3zD0ZY7(FrN9m&#evi>C_|6BmV>iKOVD8n7MSh06K>UN!_jTNxDg5-Dz z?&)5KfVbB*0(52EGFYyHzJQO5ikC$jTc&biZGW{Sf`*)~VcFKT%1PnD>Danl{Q{Giap($N)m0_~$<{?+o8s%ckR7ZCzgW*fgo}J5H|?RAxNQ>m|Cf zy*SL_M>N+${2=$QN*fxKCiQ`oe;nf-sIaBTn`umvMgsF8JL^Iw;O5+SQv=%>Wa@DX za@jp5XC~(Nt+2j&#K_<;RmpQ_uGV>A3d9OOrQSr`I5s#G5#F$mjhBNx^XjV@%JJp6 zom+De13!cpBcf;o5(T|hY?#yv$!q1)WuH6UPGG3)LEgfw?y8M9R%|+(P`k#vAL3hE z+Qv&qdsW4KWspIt8&36bgX+LtfU8q(|>!f_5v@tR`PWTt4T5^q6F=k`HveZ z&wZMxSl(GBFF$6HA30cYU`jI?cq3FW9zC<}ffzjC$35jyLVYOn;w8Oa6lB+hD#yl) z;L0a+4%}6i{hgu0mK4^o#+SEL4I(Pi_w@k9B5>>Y{JPCfT>${qyY7gP#23(SLa#?& zU@=EY<(RiN=QX-p-y*bLm*GxI^K{28@h7@LZEf3AA2@Zk5P3vF^I~ATOh$LBwG5I) z`wG1cdKw=&H9GuOT8h5+Q~3M)xe>LdZe8o#QFc4SOT6YJ1x7GrLtFuq_T2mA6_e`@ z{Xw(3Zs2iT&9qSR-b*X|LYjs{N91hQ825UK7s1cr78BO$W{T`^kL4wJOs|87RJlu-#p;5bujd`M6-`o73wsbjO#ynoa|VhnV6?7XcFeddryl0|)?)s{;B>~_fx znnX~8jJ>_6`7T-B)By)>?yA!RF{?>%%ez_WOM~fWFm0z^biFiBu&dKRh%gl&FVST{ zc-XerepWr!$Jai`&Vwj>JU_)E390v5b{P zRs@XZB#Y&gv?<^e@Izl4O8(^IpG2JkN}-nQE@KGi=0%usur#V#e0RFDGX_83gcH2-5ZWlXng-J2wP;pNvgB6EU1xGG~w2pGjE|weY@K} z>=N=I9bR`H$nr?(1gJY66OauQmV0wMc5CB|q^XP-@8_&bg%w=aQ>?$*-Cy3m$$`4W z=nmywwdpNu3tn!+4jYNN+Fo_@e(qEojP)CJUmps3WJ_;_IY~#MQ1gu%b1t!c_oY#2 zW-f81R+|0~FS~l;?tv}0JETjhZ_$~C9|$X@`8)Z>D4^yYPZmM2c|m~WosGFMwGkVNLbdQXJ-W*v)sTWjj~ z#G))6b+<0H(X$bH(ky{5=bhYlh4y@9c%;_&GVXdzTC7hzY6nZg+C8PFq!m=B9q~Wz z4$=(LH4M61jKkNb&}!&2Ohf3F?VzpW!``oNj!)a&H8kJ-V$i?2=S@#82?#^7r=E@i z_wAloKPNv@&K;*7tz~9k{O>2nku)F|>F&^K_VQm>5&!P@|L{e?&$9*(ZT~di|Fh>8 z_klt-gAdYapLSo7DKLSL54qG@C$i%yZqSf-eqdGsC-S( z=Ge%d!&zQ61DDmrtBUxk#kWNRI{Zny4an2E6qJW535s@m4|a+ z-0Xi+QDh=SzQ;`~LB?n||9&2oy{|(tz)ZVS5RbFeb+g-torp@(GFjWfe5U2bd)s$f zVNVP;s1YxcEj${gNajNu^CeX%?zf9Pg?T9NDDNE&c+$aw;PVcbFZh5av<*6&Z?Egv z&bP^TZu3&YuuBr}h5#AG@SZ5Zf~vhXvyV8yw@I~jrCt*v%L`iBcJeM`I7LxVP|)4V zF_8oQo>gL8ZD8wiRFQDKe=~8SGJ4!;bZV4eW~3yEDPhFaZ!0C#o6T0nvtQ0cNQjh< zyxU6fRF$>3rBa7>7#@mjfGShGVn#JE&#W`aAxj^jISz7H+%XEet~?{qcoXCX)}0rx zoyBVp=Qxay%qq}JcEf{qCJRlBQon#o;6Ps9Pl5XU@!8g@S#+C-Is&|FTvtqEb~V;= z{ARDqhx!+&JA>xg$L7brCU8b1jn)K!8NF|Q70=m*lvtV=Y-I5zh)GKw@=2cNKOZ}8 z1zZ?q#q{l^Q->Zb49={^IruSv4O_fyINItJ|0C7h3xNzJv@?g%w-v;2K+&(y%|b_< zZjiEXN|K%%R47YsGe+f%nx@Xr0)=0wxPcV`&oFHJnVGcN2;6;Ep%tZWfE=Ba5PAsc z>>d@reK)>U>~5ch zgMNSV!q{ku+w`0DXn4wtE16R_l&+M57-01eYGC&>Hj35s(Hk42o)JUZcTO~%H^1ZJ z?m8iq%7QSY^>X@-lsEL^&ErI6+2rHXz;kK$e@1=A;)@G<>edQdJiGfho-jx=1sWx5 z_DJO1O!zROAqU*@(0AbN1RdWYRIs3GY>k|Y=B7VsesQ&X;08G4kc+Gpq-!BJ1?m`e@p(pL!aNFvDIo2!b&crJL=Ty zbTMAoYrlSXZ!)xY)oB4Ifvr$CQ1h+%I&j5J36&Tn$zP{^3m0c_vp1J1(1{<#sS>eL zwKloVNxf%vfVo<#5SY2twquo)(D1tkbegqzW#OB1Yc!O8!cLHNT=3hpW0m{paem=F z_U}v|{4fDIe7@7y9FZQDGLuJzZON@RhSwgA76Sf*%U%(jIi#{OV5FNb&K>u|;tf(X zQ$~hrJZ$FuXi;X5Q|xgosbQGj9*Slt_;i2#Z1qUcbe)}v?8|tZb31*CrD!=!wI+Qx zw5uzj9u*{X4|%o!S-z>cuZI}E*|}f5=A|WED}SE$+YQ_dPtWS1SHii2B!uGMn?jCSL`+H*Blx?t}^H(?<~uT~>AJVMSEC+71)oKMXx+kGE9j+`@%% zwc;QkXL5&V9TX<>jfF8SGn$wMa!zh(TP#B5GT~kCRw7C7EOf+xvka zz+jbw%fYG}V4PQ&e191%#@Xv&`gthrHt!~Ux(^R4FPEgY%;xJ$nsQ6W9^tEXhOUCV zO{n1f+b(ezczH9J!%GAWuLL1AnBgas=cmp}zT6I*ezWy%TZW^5BXMSjqNKph#&$jf zrzylsS&5BXyf$9?pjJRKuFVHE!TaU>EYWzoOs|2SBN}( z)NCU_^au;*EZp;&?A`k5hnL!oMu$n-T_R@WFyU~HUJw)iYWGIeR&KmB$aAn^c`)eK zal}{U1~8dRQxwnGWS?&kIgPC|368<^ZJ*G2vbP7!k4T}dsa9#PMDdQNGkPi_rb>i~ z>%3tY8ceW|y`=;=8a92Xy9}qC54mhQyWcv-xG{tL#K!+i!lo>e=#?_goQ+D(#63?) zSo@%f+N}qHw?pmP33LN*1XM(=$RZ|x6l8o5n7U!}9L$dZQzkq;E-MtS2kiSn)HPZl z^r_@4NqC4q62^Fv@vitb@bpOdtLki8&EUh?aYI7obFXilDD^9|~tqtLV+y=&*c+^sE^ zp_;1KE)mxcLjZ_-0nHEiO-)X1wJ)_gp-7!jNGqt-~PMPGBha zS^M5p-H$SdhB_R^3W;1CG+nKnA%Ddjico@^5GD+_veudI<>6+8Gx8UwBGx4(+L-3y zrxt4boded?z4G=p*U#aDoKV{`)=FBO zWXL~{A^*X~LeG(L_Zlp#hH?BOvq2FJD$5&WJ1cdGF^a!k1pV0w)%T7Mwxb$iv^d!N z(Qd+9f){$7RE~a$D-8$I=E4Dq?vuxH-qpraqiR54Yi2Db&}7YSVoX4}Or!CN{#&Op zWtgV{e*5|}f?C>SVhtwTz0@Ibm&rzB3d{B{ZB*CtaV+N?jC|tgR&rgeISV<-MDe?y zQZRLiV}ZNesVmRxTkE=f>xwXEZ@C1fMjJxa5lT~X2vfJE1r0V>9^pjLwoZ7cE*&m} zD!mpks+?&NF4rY0`h!*~!h63tWe(^8+Bf6&F^bmn$7HS0w01)M&zR&{Vz)8#Foy~Y zUI!z|^`1tRoTYZ~v%(?iP24B(jLj1}?(9~CthHME_gPJP<*QJLOyd2LWBcZ-AHYIX zV(0(C(PjNA3Rr48A!+I-!tbX+^eZB;a1U^i&s_Zr`t@%wEieL}ZiAC1*)I z<^J(m2rzw=7}sBDk$<_^zRW4|nv%9^<u9kl;oZ>bC`HJ_xT zvR_rqIQ8r8#SZFnY$kQ};4kuaCI1l}FmeG7oYAIx)2{?PWZj6WhQIH-FOs?o93Tgq zx8&RKT$HZd%@*jrDntv$pC}{cr@mo^hibdn>-_$r4j$L)Jkf_4&hu<6^*~lkwiPe z0?o$^?JXRL5#>|(w+k!Tb~0U0UL6JX9$d$Y9KbY2NB5Bh#_)zB@Vjr^py zJkSP)-S~rwd1R%Qjp;29_FVP%Z}9HWTrDE1l- zZ@oxiK@~0mO8Cg7QZ*~uUqOzoGFj`|bP;8}AiFppY4rD74FZBHXRX9wN#TC8Q8~Yk z>%X#xPw?eXYUoTLgj>E@JSM&7aMUGDPHzcU#l9&&5qYHXvL%!e6T&%mLSsv)(d}MU zW_rpAi~oK{o{=3|YE{#?1HPxO!NVoZuU zOb`}bqn~5@#?)V+GLB!e&%}Q|E`&RF3JQpTVJ*>Ko|q7+m}BBv3@~H84dC%w*W4>B zEa`YstycK!8a{>qq70Za1YyB&(Z%2;a-;#_*sv#o(>L8eMs+~~2O6d~;0Un4Bfy@BFRtBcSu=Q(%UyYt5 z(hF$*@xk@>COM14V(-bMp5Q zk1+YkH%)8QRRrJ0H!??yq0MbR;O^d*$+Sn5VdU5uE+fxH^ja;WJx{sJs4k>Hz@+sp zpE@NHgssEdi{TUA`IGB7`J?6bbpWn40JzF;*(YbkjQD7$kj+2q49Fn>S3v&Y zd`A4TUO>pJ?4IK4VLAMLnZvC?0pl5u=}&`DW+Vh#&&Mw!by;fd)nW5oy!`-r{R?c< zsHk2md*i)O4|OI0{`E!6dpoh22wT77z7L)>AQWzxBMWifsO?-d6!D^=<3 zEdlGo>ieG1_x`7Rzua6Kzide{ugV}(#Z>_NDV9?dSt(-+3*r+^!R)d z_g0efmyR>5^)?;#^F{j;b~}l(o`G)1^vC)&A0WV9Ps^b^c3)x64ib8hx*}wslf#uv zfUjZ9WIA6+m8z^4=kJJn<4kTvC9#oRJQ9}|7;BkS{Ru2kK!IaU^y~D@9;&FQaLqOd zTK-cb_!*|u?%)dcSDu;Zy9E~`0~qNaZKkJA_Dkapbe{Vbo!_@{JMAaOdWZ~V0((`> z7S@u}B5fnEZ)V|45@K9MQN(8{$WF_Z9cRgOt`e)ht7i=EUQGip(!AkeRzk^0{zxev z`)tII*$4K)KWsL9wLwSyi2!A)0@Nx?cXA0dKrF#uw`;Q7NWfb@mMgT;W%kCb>wR=p z97NRktbI8%T|IAfwy1IaQSx~QHTzEfyEr!mA(CSbT(J|R-NTpq(2_*kr5jRPearyR zy@tb)9uv_@`=G<^Y5D!qj{CYfNjVKUNU3_S#;8kKF9&P~ye|u=m}h`#vMM_F8tRy2mmwBa*H7-Sd6Hl3!bh>dx8~TGh z3vVHCe1O!l+QKGmfi0{fM)2T$I1ALkx*O-pn7RL2V=t%oU}BjGdoN#AsCwng*QA1m zfTLVzakUy$4pY(uPtHn&xW}a9AeOwSP7#ZQ5)P?y^9IpwX?AOmj(CU6Nia8LpMO2O zaN+I?`^X?I^7Kdj+oF>?6ZLre+NhCQy;uM}vZd9zk1R}Py|Nf7ZWAahWbEXzmf9E~ zMuNeN`_g4#+pLQrirgoB>4mXQ)4o2;IRI9T_+bu`plN(%(j8tmtX2))IUj=XRZ&d!bbs*E~EOW(^_l3wPlf9m4pQO?^Rk5aem?HX7H4s{)-T*(?6mxLE3Wn`Sasup)dwXZ5R zzLRoeVS?=;!7Y~3o3TNrXhtf4WCe~A-c8pmL$w=f*H}%r3MB$nX7X4by=Qppl<#$& zqaZCj{g~ETArC)-?l;5s!5y6(a`MF|>pRkbSjza3^;|9^#LR^4dYawLz%cqpE|h zJVo!Gw^vT5Nl%f#KvNq4g37Y0wXn);jn!JoIn8!P-Y0m1~CUVyy5kFhc z&nMI)AU6#TXWyG#s@11)ENz?#7`xy zN%Z($yq*P-Dl{ikZF{4Oo1jfbTz|CBXgm)B^GlxN$y9=JM)QLwJ+#L*Ac!a|S3y?F z1aJerh$J;ZUCp<@kcckF*KuK5K5FArQTnSP)mjXl$keWcKN}hiPl6on0g#{KQJxp* zAQzA3WeA*VhB{ak(4aB|HE!FjI?t1ILyA`=*-7RuJEp2-C%BdapO|EUrR6xU$ZvwR zu11d_01z&h=BnbA5!CXh^aG!I8lxGX4yv$QTjJbmF{>@c@>gjA%HlU}-WBSiQgN%V z+>XbbGkHBE$4?T~?YD^D3xbV;@XN(L14@xBT=|5<#Vn=9@h#?@Ln_JiHR&9a=Dqp& z$~EFz@ut{N!b&GcaHk3O8(49X0>?-fRQwML7WwGGkW(?TS@tc*FYAj%Zsc-D|zwx z3o_#31{>W4;<}u!|aq$eLi2Zbwindaz@+HG5#}<|8p5){av|qrGoGF0*ySQb^ zet5ZlV^lj3LD7=l#vlia2((q4kSY?V&|uJCb9%dSwqCRjMS-WhE}VV zmTbDf(IbO?U0VuiA8_L~VX9Ok-9KrQ<=B9NAnc7U+*09C8cmY!m&DuZcx0?{m|KnD zY|rHf0}`sbE@XExJrwnHU3d{i4q!aP)gie69vMALN(12w-v3O?a8U_YBe>qmPjufQ zb)!a)L-zR^nah#B-I`%=9F>qSN3v(GOWS5U$7k<~tI(NF+WIne>e4#P5t*ZP<%iU_ zrM5xd70+6tO|bw;pnJy#xD-Sutw`Rp6cAm;J8$PWVdcjS~rZK))&&|!#=#@H( zuHTuW?~8ReWb=+Qu#Ak<&SkJ~K-SpM1Np-HMWc%K_3F=EE1qd{{%)@;QN)E}hQ z5nRtd=pho~3bO9JdH;&%`aEQnm*m^Pc7AcQXv=GI7fHc_s)gJT8Zn?!XK)bX0_x@~ zb76CgDy$tFSD1&s8uQ~{VaUA7Ldv{}@^mDNQ%wiCk z%oz4nkgV-Ks8?*3qJ+K`QzF0M=I=GyW=P)l%GJq8{41zvuuwH>Nt5}F^1T^{f~xzE z39^dyXZeHbZ>#@-lb0t{QLhoFDmF$2l5F1EFHuu!RhMrP>{ zLW&n)gOf|$bsMXmM`ht8u5cK;wVRq_;Dr% z*#fqA4-=C;#WS`207UHt;O>FOvxBMyiuBe(<^)f)DoN47t-?8!n@xUH0o^{sA||t0@I-29!d`5xSGEC< z&C8Wl8ewj#`9a3ki0UT$64ib~feYVQU z+t$iS(ow0r)QoC-7^9@xwRck4o~|XMM{_mmx;Z_)umeNpK+Yc}>w`IyVi03aJKN{3 z;zuL;4ruQDa%)Z%u3E3^{Wug&C~xWRM-PgHV{wOaoW&}63|80ZsRP$d_{`}7=xpi5 zMU}1~x4lTk`8_-;dDSI}(V?c=QIgbAoN3ug-nNQnqs=hG!&Vurc*XKQf8tKMhU&6Q z-GNVU<@alQfEP8wsp8e?mh&DU=Z3-cB)2W|!(1#>9GeK90_E!OGqti+CFWiVJcu4h zM`>U(bU$S3z-O?mq<)(W3H`HA;)7h;Ld-zQ`jguI;C&FsvdLvY>yN08&pIX!tbgKb z&@Z{BvgfS?ci2B<;R?+P8Ed(2WHo$85#7qRLu+MH)ILyR_N1Y;-Fb108M319lU;n& zCxM;Qw<`lROt;6o0>pNdA8lk*BR{O<6=>eDbY=Nd--SPrvET1CoL*}ATb~9r3Er0j541idPecwY?V+r4kR@l#**c|mklI|L6_<>> z)-#s!JzOEI4Up1nDz1=}EH|*%DLrwceY`}dWcDp?I|C>5vkc+Ro6_|e0*0FtNoG>JKbuGJIY zD`8D}O#-=B(#{u`@`bqM^XD<8CuwY+gn0?Lkf?-cEylUBb`t56G`b92xN2#U^*)?2{u$U6EwB!REF_&B& zUb!VsbFXT%%m0XeTc{-vMCW4KC(LK%C6hew%#uj&Hd^hq@csEg=kC!GSAqRL-xL`7 zaui}GGq-TP_a4(kZT__B=3H;jo07Da`F`o0`&D(h{zZ*P>^+|)4%XAPK8va)TddY> z!nl&{Ab+sdHIUm8?m|o8%?AEEbMvuMgOzW4 z+U7-gh{?~gzB)xzq4k|#TTO7iv1FD#jyVgcZFH3uK2TL(K6=5_LrQE%ei-}3HOEKf zuzfkN+-;~>HiG><<&r~JHk;b#2w0B&QqA{VyvqQ!z!e$2ZF1KFAIyiq=5?4uqO1N3 zaks6rW#bmS&GYv6wtc$;G~d@3y6(t?i_evIXTg=X?d_m*F;LYF(IN89a5Am zcYG`cb{e{$P;BdJYwg4o-EQ0(@B))L7Z+Hz!wEwW_^?dmQ&V)7(r|$v{Zi$VnwMqF zr-`*1Px*EX6RtdYZA~^dqB1-wv}q5bT2V(UjjtH%`&K_3Og%h3{nE>rQ6jsnCiGSg zM6P@z%XNvpE`zCsAN11ie%?n0l<1W7`gZlLW%~l~x$}9em#>uZakka&-$1`B(#V(} zlVP#DB4W#cqLB;>-Koyiy|6PT<-zKrg8a<)Nbw5elL$uh_?Nm3yLaz&2Gt~UFP?dj z`OXJ7QD#?FYnMvT2dA$YTh-Z9y+Z%(rYl%A`tu)ydBI*aL-xt_gLY)?K0~Z~im(cs zswge9Q>SirDm=KSIpMWViLlcy2^&FK`_=E4(5Y=NkBU-aj3lLmD>wE-#Xj43Iqw=^ zId}Y?L`=WvQH-X0*p3`}BeFP1 zVY9=@22>a%xH9UB5ZH&JLtQ>A6C@GC8D=_r4_e~N-wl2EEGnEf)et8BS$|;li@3^T zv9*uEErRUYV}cELkR>0N1g<3A1OZRcU@NbU$_44zrKu}rh!EF;bGv#KwwI^wm{(6B z7nf<DkN-`^+%KvFI%gh;csokyY12-JPW1{A9 z7xZ~mr}BTuAe@48^^tL(_3D(2AFVEX;rtHD}$AIXu&Yb6E3k@ zQ+szV`??>?%PYaWE&xjQUjr<8r$M!4>w#0L49jJET+YJ9?%SViUQb7UmiizK zgoA|a_TR6WcMLgm^n5BV&J}lO^C7=U6Z{OI1SMhsu;C;9Ym;5_{6?hbwCXo|(&;Wq zo^103B{H5uuIJMmA}^kdzjXX!Qxq@Mzsl6-vaqr6&2`@GbjX4T3T^P|nd#D$~orjJF(_wrDH8#pG~c7JQIO!ah7Z1@z-nL`vnBXem}z- zvo&AVWZ#~hrvF&*WdLu&-n+TM%lh{QSL8eS_91ui#Bl-$}&?EQ+s6Q7KXro>{1@nf~#1Y2^xU3|=&uDcyo zv5#aySw8?S!p|g<%A;bWY@M})dTmK^x8mf`C+m-Rx$R!A*Dz%ayT7e9_|@qhGVqbo z&e=vSY6(u?8oRR`3}vwvhcqm_{8;VRRHFuPg6W0OY~PQEVXf%F5Xrm?99yeBl5xP{ z3JJ4$mJr!jX6GJW9UXafEA$LLE>ciZb5f#zDHl0YGcd`!Np~{Rk`rXzHH6C8{xCmF7-l5XykBHjEP%UszMn+G54nIoa=mmVxd)CI=2vYr%S z>8T~8_>r-=jbXbZDr4oIEZ6IYrQab{MV;T}-XVlk2xhum=8%RjXd$OtIs=AP@-_Py zk2MpOM*1A9jyG|gOyhyZQcIp*9xmWfTsHMW)KM1hHxGxF7$s;~TId2-N9!{O4anq& z2c9aJQ!Ea}Z%o9lfm!c}X$Na|U=r$O^c@+!#y3*otYa*FeKvXxAxl`6e0tvv9!Z{} z)vfQqIaL_V28(AaJ*H7Te(*wQ2$l3mp=B-qahsHCc*kE)HsixWZ)XlFZCsKiTtDR3 zPj|a|@GhdYO`9PT=UX3u6r5mWP?u~~Tc(a(uzDPC^4KgSrLWKkfwLVwhiw0jD(o?E z6N7|KpGb)`*$gw_&cR!OU^0%-rdSty=%J!51h(Y}f!zi+;1V#2T8*)kKn=C>DD#>z z%dG1lryAsL>9ULj(Q+0^Yg8?clzXn|-aHFd2t@G@wKGoYo z!@{N*FR%I(7&9iwff$MvoK4j_jDoW_KiDH$F4DHbk&}&cXUa zV|wv`6=U4r>Bc^~o7*;)-2D7nUAvTKSJCZK1J<$Vl+a^{5y;9qm)lXLvx}uK%FWqM zDI~2PVR(}3m4Af0QAfdy=ENLPxLFR}|KWkOt)kUTJgT*N~J! zk5~Wc*i)e#*+BK!7k}}2S@GIBMUYZwH%z1E7qOMAy()@uZfNQ-zrPx3InSYiwDvwY zgm%H4JehRjaGwwaPBxa4kLT*J#R_#U@ z?7^0YdHMK~+-{6(45hPQ#9mG&t+@vFROz{4B+rO#p@!=t%)TvC>8Q<<;R>=>hZ<=j zgv}a(&NI2dDD;QsZ_#YN_CXkaYS7KYib$JIn_-SPei+=Vxi*%O=uN*w04;mTp|?NW z@vNT!zTA--0B-T9NX7(vuz3+(doot8HhC_$cidSqzK^w*xzG(U{IWI_7YtG@$`DW` zFd9THP5o7p?1H_R2#m2`*;dSeMEe