Skip to content

[Alerting v2] Dispatcher grouping modes, throttle strategies, and matcher autosuggestion#260249

Merged
kdelemme merged 304 commits into
elastic:mainfrom
kdelemme:alertingv2/dispatcher-data-fields
Apr 1, 2026
Merged

[Alerting v2] Dispatcher grouping modes, throttle strategies, and matcher autosuggestion#260249
kdelemme merged 304 commits into
elastic:mainfrom
kdelemme:alertingv2/dispatcher-data-fields

Use global scope

aa10b40
Select commit
Loading
Failed to load commit list.
MacroscopeApp / Macroscope - Correctness Check completed Apr 1, 2026 in 4m 31s

2 issues identified (188 code objects reviewed).

• Merge Base: e365f9b
• Head: aa10b40

Details

File Path Comments Posted
x-pack/platform/plugins/shared/alerting_v2/server/lib/dispatcher/ui_settings.ts 0
x-pack/platform/plugins/shared/alerting_v2/public/hooks/use_fetch_data_fields.ts 0
x-pack/platform/plugins/shared/alerting_v2/moon.yml
x-pack/platform/plugins/shared/alerting_v2/server/routes/suggestions/matcher_data_fields_route.ts 0
x-pack/platform/plugins/shared/alerting_v2/server/routes/suggestions/matcher_value_suggestions_route.ts 0
packages/kbn-check-saved-objects-cli/current_mappings.json
packages/kbn-check-saved-objects-cli/current_fields.json
x-pack/platform/plugins/shared/alerting_v2/tsconfig.json
x-pack/platform/plugins/shared/alerting_v2/public/components/notification_policy/form/components/dispatch_section.tsx 0
x-pack/platform/plugins/shared/alerting_v2/server/lib/services/matcher_suggestions_service/matcher_suggestions_service.ts 0
x-pack/platform/plugins/shared/alerting_v2/server/routes/constants.ts 0
src/platform/packages/shared/kbn-eval-kql/src/eval_kql.ts 0
x-pack/platform/plugins/shared/alerting_v2/public/components/notification_policy/form/components/duration_input/duration_input.tsx 1
x-pack/platform/plugins/shared/alerting_v2/public/components/notification_policy/form/components/duration_input/duration_input.test.tsx 0
src/platform/packages/shared/kbn-eval-kql/src/eval_kql.test.ts 0
x-pack/platform/plugins/shared/alerting_v2/public/components/notification_policy/form/components/duration_input/duration_input.stories.tsx 0
x-pack/platform/plugins/shared/alerting_v2/server/lib/dispatcher/tokens.ts 0
x-pack/platform/packages/shared/response-ops/alerting-v2-constants/index.ts 0
x-pack/platform/plugins/shared/alerting_v2/server/setup/bind_routes.ts 0
x-pack/platform/plugins/shared/alerting_v2/public/hooks/query_key_factory.ts 0
x-pack/platform/plugins/shared/alerting_v2/server/setup/bind_on_setup.ts 0
x-pack/platform/plugins/shared/alerting_v2/public/services/notification_policies_api.ts 0
x-pack/platform/plugins/shared/alerting_v2/server/lib/dispatcher/fixtures/test_utils.ts 0
src/platform/plugins/shared/kql/public/components/typeahead/suggestions_component.tsx 0
x-pack/platform/plugins/shared/alerting_v2/server/lib/dispatcher/dispatcher.test.ts 0
x-pack/platform/plugins/shared/alerting_v2/server/lib/dispatcher/steps/fetch_policies_step.ts 0
x-pack/platform/plugins/shared/alerting_v2/server/resources/datastreams/alert_actions.ts 0
x-pack/platform/plugins/shared/alerting_v2/server/setup/bind_services.ts 0
src/platform/plugins/shared/kql/public/autocomplete/providers/value_suggestion_provider.ts 0
x-pack/platform/plugins/shared/alerting_v2/server/lib/dispatcher/steps/dispatch_step.test.ts 0
x-pack/platform/plugins/shared/alerting_v2/server/lib/notification_policy_client/utils.ts 0
x-pack/platform/plugins/shared/alerting_v2/server/saved_objects/notification_policy_mappings.ts 0
x-pack/platform/plugins/shared/alerting_v2/server/lib/dispatcher/steps/evaluate_matchers_step.test.ts 0
x-pack/platform/packages/shared/response-ops/alerting-v2-schemas/src/matcher_context.ts 0
x-pack/platform/plugins/shared/alerting_v2/server/lib/dispatcher/fixtures/dispatcher.ts 0
src/platform/plugins/shared/kql/public/components/query_string_input/query_string_input.tsx 0
x-pack/platform/plugins/shared/alerting_v2/server/lib/dispatcher/task_runner.test.ts 0
x-pack/platform/plugins/shared/alerting_v2/server/lib/dispatcher/task_runner.ts 0
x-pack/platform/plugins/shared/alerting_v2/public/services/workflows_api.ts 0
x-pack/platform/plugins/shared/alerting_v2/server/lib/dispatcher/steps/evaluate_matchers_step.ts 0
x-pack/platform/plugins/shared/alerting_v2/server/lib/dispatcher/types.ts 0
x-pack/platform/plugins/shared/alerting_v2/public/components/notification_policy/form/types.ts 0
x-pack/platform/plugins/shared/alerting_v2/server/lib/dispatcher/steps/fetch_episodes_step.test.ts 0
x-pack/platform/packages/shared/response-ops/alerting-v2-schemas/src/notification_policy_data_schema.test.ts 0
x-pack/platform/packages/shared/response-ops/alerting-v2-schemas/src/notification_policy_response.ts 0
x-pack/platform/plugins/shared/alerting_v2/public/components/notification_policy/form/components/workflow_selector.tsx 0
x-pack/platform/plugins/shared/alerting_v2/server/lib/dispatcher/steps/store_actions_step.ts 0
x-pack/platform/plugins/shared/alerting_v2/server/lib/dispatcher/steps/build_groups_step.test.ts 0
x-pack/platform/plugins/shared/alerting_v2/public/components/notification_policy/notification_policy_snooze_popover.test.tsx 0
x-pack/platform/test/api_integration_deployment_agnostic/apis/alerting_v2/notification_policy/update_notification_policy.ts 0
x-pack/platform/plugins/shared/alerting_v2/server/lib/dispatcher/steps/build_groups_step.ts 0
x-pack/platform/plugins/shared/alerting_v2/server/lib/dispatcher/steps/fetch_suppressions_step.ts 0
x-pack/platform/plugins/shared/alerting_v2/server/saved_objects/schemas/notification_policy_saved_object_attributes/v1.ts 0
x-pack/platform/plugins/shared/alerting_v2/server/lib/dispatcher/queries.test.ts 0
x-pack/platform/plugins/shared/alerting_v2/server/lib/dispatcher/steps/fetch_episodes_step.ts 0
x-pack/platform/test/api_integration_deployment_agnostic/apis/alerting_v2/notification_policy/create_notification_policy.ts 0
x-pack/platform/plugins/shared/alerting_v2/public/pages/list_notification_policies_page/list_notification_policies_page.test.tsx 0
x-pack/platform/plugins/shared/alerting_v2/server/lib/dispatcher/queries.ts 0
x-pack/platform/plugins/shared/alerting_v2/public/components/notification_policy/form/notification_policy_form.stories.tsx 0
x-pack/platform/plugins/shared/alerting_v2/server/lib/dispatcher/steps/dispatch_step.ts 0
x-pack/platform/packages/shared/response-ops/alerting-v2-schemas/src/notification_policy_data_schema.ts 1
x-pack/platform/plugins/shared/alerting_v2/public/components/notification_policy/form/constants.ts 0
x-pack/platform/plugins/shared/alerting_v2/public/pages/notification_policy_form_page/notification_policy_form_page.test.tsx 0
x-pack/platform/plugins/shared/alerting_v2/server/lib/dispatcher/steps/apply_throttling_step.ts 0
x-pack/platform/plugins/shared/alerting_v2/public/components/notification_policy/form/use_notification_policy_form.ts 0
x-pack/platform/plugins/shared/alerting_v2/public/components/notification_policy/form/form_utils.ts 0
x-pack/platform/plugins/shared/alerting_v2/public/components/notification_policy/form/components/matcher_input/matcher_kql_input.tsx 0
x-pack/platform/plugins/shared/alerting_v2/public/components/notification_policy/form_flyout/notification_policy_form_flyout.test.tsx 0
x-pack/platform/plugins/shared/alerting_v2/public/components/notification_policy/form/form_utils.test.ts 0
x-pack/platform/plugins/shared/alerting_v2/public/components/notification_policy/form/notification_policy_form.test.tsx 0
x-pack/platform/plugins/shared/alerting_v2/public/components/notification_policy/form/use_notification_policy_form.test.ts 0
x-pack/platform/plugins/shared/alerting_v2/server/lib/dispatcher/steps/store_actions_step.test.ts 0
x-pack/platform/plugins/shared/alerting_v2/public/components/notification_policy/form/notification_policy_form.tsx 0
x-pack/platform/plugins/shared/alerting_v2/server/lib/dispatcher/steps/apply_throttling_step.test.ts 0
x-pack/platform/plugins/shared/alerting_v2/server/lib/dispatcher/integration_tests/dispatcher.test.ts 0