kibana/x-pack/test
Kibana Machine f83f7de27e
[8.18] [Security Solution][Telemetry] Add index metadata EBT event (#218546) (#218600)
# Backport

This will backport the following commits from `main` to `8.18`:
- [[Security Solution][Telemetry] Add index metadata EBT event
(#218546)](https://github.com/elastic/kibana/pull/218546)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Sebastián
Zaffarano","email":"sebastian.zaffarano@elastic.co"},"sourceCommit":{"committedDate":"2025-04-17T18:00:26Z","message":"[Security
Solution][Telemetry] Add index metadata EBT event (#218546)\n\n##
Summary\n\n\n\n- Fix https://github.com/elastic/kibana/issues/216044\n-
Add a new EBT event collecting index template info\n ```typescript\n
export interface IndexTemplateInfo {\n template_name: string;\n
index_mode: Nullable<string>;\n datastream: boolean;\n package_name:
Nullable<string>;\n managed_by: Nullable<string>;\n beat:
Nullable<string>;\n is_managed: Nullable<boolean>;\n composed_of:
string[];\n source_enabled: Nullable<boolean>;\n source_includes:
string[];\n source_excludes: string[];\n }\n ```\n\n###
Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers
should verify this PR satisfies this list as well.\n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [ ] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests
changed","sha":"c9b3a3e27b27f977f0ce494fc1b52d6166b21511","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:prev-minor","backport:prev-major","ci:build-cloud-image","v9.1.0"],"title":"[Security
Solution][Telemetry] Add index metadata EBT
event","number":218546,"url":"https://github.com/elastic/kibana/pull/218546","mergeCommit":{"message":"[Security
Solution][Telemetry] Add index metadata EBT event (#218546)\n\n##
Summary\n\n\n\n- Fix https://github.com/elastic/kibana/issues/216044\n-
Add a new EBT event collecting index template info\n ```typescript\n
export interface IndexTemplateInfo {\n template_name: string;\n
index_mode: Nullable<string>;\n datastream: boolean;\n package_name:
Nullable<string>;\n managed_by: Nullable<string>;\n beat:
Nullable<string>;\n is_managed: Nullable<boolean>;\n composed_of:
string[];\n source_enabled: Nullable<boolean>;\n source_includes:
string[];\n source_excludes: string[];\n }\n ```\n\n###
Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers
should verify this PR satisfies this list as well.\n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [ ] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests
changed","sha":"c9b3a3e27b27f977f0ce494fc1b52d6166b21511"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/218546","number":218546,"mergeCommit":{"message":"[Security
Solution][Telemetry] Add index metadata EBT event (#218546)\n\n##
Summary\n\n\n\n- Fix https://github.com/elastic/kibana/issues/216044\n-
Add a new EBT event collecting index template info\n ```typescript\n
export interface IndexTemplateInfo {\n template_name: string;\n
index_mode: Nullable<string>;\n datastream: boolean;\n package_name:
Nullable<string>;\n managed_by: Nullable<string>;\n beat:
Nullable<string>;\n is_managed: Nullable<boolean>;\n composed_of:
string[];\n source_enabled: Nullable<boolean>;\n source_includes:
string[];\n source_excludes: string[];\n }\n ```\n\n###
Checklist\n\nCheck the PR satisfies following conditions. \n\nReviewers
should verify this PR satisfies this list as well.\n\n- [x] [Unit or
functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere
updated or added to match the most common scenarios\n- [ ] [Flaky
Test\nRunner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1)
was\nused on any tests
changed","sha":"c9b3a3e27b27f977f0ce494fc1b52d6166b21511"}}]}]
BACKPORT-->

Co-authored-by: Sebastián Zaffarano <sebastian.zaffarano@elastic.co>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2025-04-22 10:48:32 +02:00
..
accessibility skip failing test suite (#179353) 2025-02-05 08:14:13 +11:00
alerting_api_integration [8.18] [Stack connectors] Fix bedrock modelId encoding (#216915) (#217060) 2025-04-03 18:44:11 +01:00
api_integration [8.18] [APM][UI] Sort environment dropdown alphabetically (#217710) (#217880) 2025-04-14 11:44:24 +02:00
api_integration_basic [8.18] [Cases] Cases assignees sub feature (#201654) (#209435) 2025-02-05 19:41:21 +02:00
apm_api_integration [8.x] [APM] Attemp to fix flaky test in input_only_package.spec.ts (#206432) (#206575) 2025-01-14 14:56:53 +00:00
apm_cypress [8.x] [APM] Migrate APM Cypress tests to on_merge from on_merge_unsupported_ftrs (#203991) (#206929) 2025-01-16 16:38:35 +01:00
automatic_import_api_integration [8.x] [Automatic Import] Add more FTR tests (#203772) (#203959) 2024-12-12 00:46:40 -06:00
banners_functional
cases_api_integration [8.18] [Response Ops][Cases] Cases with empty string assignees throwing error (#209973) (#210731) 2025-02-12 16:59:05 +01:00
cloud_integration [8.x] Clean up &#x60;cloud_chat&#x60; (#194571) (#194818) 2024-10-03 09:12:16 -05:00
cloud_security_posture_api [8.x] [Cloud Security] Converts graph visualization from experimental feature to the advanced settings (#208614) (#208712) 2025-01-29 14:01:48 +01:00
cloud_security_posture_functional [8.18] Fix cloud UI sanity tests (#212368) (#212475) 2025-02-26 10:22:59 +00:00
common [8.18] Disable allowAbsoluteUrls for axios (#215138) (#215828) 2025-03-26 02:52:05 +02:00
custom_branding [8.x] [SharedUX] Replace Sass with Emotion, Round 1 (#199885) (#203314) 2024-12-09 13:16:24 +01:00
dataset_quality_api_integration [8.x] Update dependency @elastic/elasticsearch to ^8.17.0 (main) (#204175) (#208483) 2025-01-28 09:06:36 +01:00
defend_workflows_cypress [8.x] [Security Solution] Removing cypress folder (#197273) (#199260) 2024-11-07 04:16:34 -06:00
disable_ems
encrypted_saved_objects_api_integration [8.x] [ESO] Add flag to allow ESO consumers to opt-out of highly random UIDs (#198287) (#198956) 2024-11-05 10:29:30 -06:00
examples [ON-WEEK][POC] Playwright (#190803) 2024-09-06 13:09:18 +02:00
fleet_api_integration [8.18] [Fleet] Fix fleet server policy creation with non es default output (#214590) (#218656) 2025-04-22 09:22:10 +02:00
fleet_cypress [8.x] [Fleet] Add cypress test against space awareness (#195372) (#195873) 2024-10-15 09:02:16 -05:00
fleet_functional [Fleet] Fix failing/flaky tests (#189559) 2024-07-31 14:14:30 -04:00
fleet_packages [8.x] [Fleet] Remove deprecated Symantec package from install_all_packages_job (#193029) (#193129) 2024-09-17 06:18:34 -05:00
ftr_apis [8.x] Authorized route migration for routes owned by @elastic/kibana-core (#198187) (#199489) 2024-11-08 10:29:54 -06:00
functional [8.18] [Discover] Fix CSV for ES|QL embeddable (#216325) (#216868) 2025-04-11 13:00:50 -03:00
functional_basic [8.x] [ML] Functional tests - cleanMlIndices without system index access (#199653) (#201435) 2024-11-22 12:48:38 -06:00
functional_cloud [8.18] [CLOUD] Add security question in onboarding (#208229) (#210848) 2025-02-12 17:48:35 +01:00
functional_cors Remove deprecated abab package (#183383) 2024-05-16 12:48:26 +02:00
functional_embedded
functional_enterprise_search backport [8.x] Sustainable Kibana Architecture: Move modules owned by @elastic/search-kibana (#202837) (#205215) 2024-12-28 08:46:23 +01:00
functional_execution_context [8.x] [ResponseOps][Alerting] Decouple feature IDs from consumers (#183756) (#202667) 2024-12-03 08:01:51 -06:00
functional_gen_ai/inference [8.x] [inference] add support for &#x60;temperature&#x60; parameter (#206479) (#206573) 2025-01-14 14:37:43 +00:00
functional_search [8.18] [Synonyms] Update Synonyms Text and Enable (#215618) (#215833) 2025-03-28 02:42:15 +02:00
functional_solution_sidenav [8.18] [Solution nav] Use flyout for Stack Management in Search and Observability solutions (#208632) (#210629) 2025-02-12 00:34:48 +01:00
functional_with_es_ssl [8.18] [Response Ops][Flaky Tests] Remove duplicated click creating connector (#216145) (#216280) 2025-03-28 15:09:38 +01:00
kubernetes_security [8.x] [Http] Gracefully onboarding internal routes to &#x60;VersionedRouter&#x60; (#194789) (#194902) 2024-10-04 03:34:06 -05:00
licensing_plugin [8.18] [FIPS] Skips license check test for FIPS test suite (#216056) (#216728) 2025-04-02 00:11:32 +01:00
load [ON-WEEK][POC] Playwright (#190803) 2024-09-06 13:09:18 +02:00
localization [Dashboard] Remove library and drilldown notifications (#190797) 2024-09-09 14:11:15 -07:00
monitoring_api_integration [8.18] SKA: Relocate "platform" packages that remain on /packages (208704) (#212751) 2025-03-05 19:22:58 +03:00
observability_ai_assistant_api_integration [8.x] [Obs AI Assistant] Make KB tests more resilient by waiting for KB to be ready (#207272) (#207408) 2025-01-21 18:43:28 +00:00
observability_ai_assistant_functional skip failing test suite (#191707) 2025-04-10 22:16:03 +02:00
observability_api_integration [8.x] [Obs AI Assistant] Add security configs to API (#201439) (#203560) 2024-12-11 12:24:50 -05:00
observability_functional [8.18] [Cases] Cases assignees sub feature (#201654) (#209435) 2025-02-05 19:41:21 +02:00
observability_onboarding_api_integration [FTR] enable recommended mocha + no-floating-promises ESLint rules (#190690) 2024-08-23 11:54:36 -05:00
osquery_cypress [8.x] [Security Solution] Removing cypress folder (#197273) (#199260) 2024-11-07 04:16:34 -06:00
plugin_api_integration [8.18] [Security Solution][Telemetry] Add ingest pipelines stats task (#213435) (#215500) 2025-03-21 17:28:53 +02:00
plugin_api_perf [8.18] SKA: Relocate "platform" packages that remain on /packages (208704) (#212751) 2025-03-05 19:22:58 +03:00
plugin_functional [ON-WEEK][POC] Playwright (#190803) 2024-09-06 13:09:18 +02:00
profiling_api_integration [8.18] Disable allowAbsoluteUrls for axios (#215138) (#215828) 2025-03-26 02:52:05 +02:00
profiling_cypress [8.x] [Profiling] Migrate Profiling Cypress tests to on_merge from on_merge_unsupported_ftrs (#206727) (#207401) 2025-01-21 18:12:53 +00:00
reporting_api_integration [8.x] [Index Management] Add support for index mode (#197874) (#198481) 2024-10-31 06:07:10 -05:00
reporting_functional [8.x] [Dashboard] Hover actions for panels (#182535) (#197770) 2024-10-25 04:42:51 -05:00
rule_registry [8.x] [ResponseOps][Alerting] Decouple feature IDs from consumers (#183756) (#202667) 2024-12-03 08:01:51 -06:00
saved_object_api_integration FIPS FTR Overrides and test skips (#192053) 2024-09-10 13:17:40 -04:00
saved_object_tagging skip failing test suite (#144057) 2025-04-10 22:31:31 +02:00
saved_objects_field_count [FTR] Refactor test/common/services/* -> packages/kbn-ftr-common-functional-[ui-]services/* (#191805) 2024-09-05 10:00:55 +01:00
scalability [ON-WEEK][POC] Playwright (#190803) 2024-09-06 13:09:18 +02:00
screenshot_creation [8.x] [Observability] add custom threshold functional test (#184602) (#193248) 2024-09-18 04:32:36 -05:00
search_sessions_integration [8.x] [Lens] Embeddable react refactor (#186642) (#201739) 2024-11-27 16:56:10 +01:00
security_api_integration [8.18] SKA: Relocate "platform" packages that remain on /packages (208704) (#212751) 2025-03-05 19:22:58 +03:00
security_functional [8.x] chore(security, eslint): apply platform security-specific rules to all exclusively owned paths. (#195711) (#196010) 2024-10-12 11:19:03 -04:00
security_solution_api_integration [8.18] [Security Solution][Telemetry] Add index metadata EBT event (#218546) (#218600) 2025-04-22 10:48:32 +02:00
security_solution_cypress skip failing test suite (#207913) 2025-04-11 16:01:29 +02:00
security_solution_endpoint [8.18] [Security Solution][Defend Workflows] Enables endpoint integrations FTR tests (#214120) (#215288) 2025-03-20 13:39:54 +02:00
security_solution_ftr [8.x] [Threat Hunting Investigations] Migrate all timeline routes to OpenAPI types (#190238) (#194606) 2024-10-01 12:06:41 -05:00
security_solution_playwright [8.18] SKA: Relocate "platform" packages that remain on /packages (208704) (#212751) 2025-03-05 19:22:58 +03:00
session_view [8.x] [SecuritySolution] Breaking out timeline & note privileges (#201780) (#207367) 2025-01-22 11:20:34 +00:00
spaces_api_integration [8.18] [Security Solution] SIEM Migrations RBAC (#207087) (#210152) 2025-02-07 13:01:42 +01:00
stack_functional_integration [8.x] [QA]Change screenshot size for metricbeat dashboard test (#199378) (#199398) 2024-11-07 19:03:31 -06:00
task_manager_claimer_update_by_query [8.x] Revert "[ES body removal] @elastic/response-ops (#204882)" (#207899) (#208046) 2025-01-23 14:24:41 +00:00
ui_capabilities [8.18] Disable allowAbsoluteUrls for axios (#215138) (#215828) 2025-03-26 02:52:05 +02:00
upgrade [Dashboard] Remove library and drilldown notifications (#190797) 2024-09-09 14:11:15 -07:00
upgrade_assistant_integration [8.18] [UA] Use reindex_required metadata to drive corrective actions (#214532) (#214643) 2025-03-17 12:31:28 +00:00
usage_collection [8.x] Sustainable Kibana Architecture: Move modules owned by @elastic/kibana-core (#201653) (#205563) 2025-01-05 16:32:00 +01:00
kibana.jsonc [8.x] Sustainable Kibana Architecture: Categorise straightforward packages (#199630) (#201340) 2024-11-22 09:47:23 -06:00
tsconfig.json [8.18] [ML] AIOps: Change Point Detection in Dashboards embeddable fix (#217178) (#217316) 2025-04-07 16:07:33 +02:00