From b8d485acaded0c65f377c338b49265a89bb94021 Mon Sep 17 00:00:00 2001 From: Gerard Soldevila Date: Sat, 28 Dec 2024 21:57:14 +0100 Subject: [PATCH 01/14] Relocating module `@kbn/apm-data-access-plugin` --- .github/CODEOWNERS | 2 +- docs/developer/plugin-list.asciidoc | 2 +- package.json | 2 +- tsconfig.base.json | 4 ++-- x-pack/.i18nrc.json | 2 +- .../plugins}/apm_data_access/common/data_source.ts | 0 .../plugins}/apm_data_access/common/document_type.ts | 0 .../observability/plugins}/apm_data_access/common/index.ts | 0 .../observability/plugins}/apm_data_access/common/rollup.ts | 0 .../plugins}/apm_data_access/common/time_range_metadata.ts | 0 .../common/utils/get_bucket_size/calculate_auto.test.ts | 0 .../common/utils/get_bucket_size/calculate_auto.ts | 0 .../common/utils/get_bucket_size/get_bucket_size.test.ts | 0 .../apm_data_access/common/utils/get_bucket_size/index.ts | 0 .../utils/get_preferred_bucket_size_and_data_source.test.ts | 0 .../common/utils/get_preferred_bucket_size_and_data_source.ts | 0 .../observability/plugins}/apm_data_access/jest.config.js | 4 ++-- .../observability/plugins}/apm_data_access/kibana.jsonc | 0 .../observability/plugins}/apm_data_access/server/index.ts | 0 .../plugins}/apm_data_access/server/lib/check_privileges.ts | 0 .../lib/helpers/create_es_client/call_async_with_debug.ts | 0 .../helpers/create_es_client/cancel_es_request_on_abort.ts | 0 .../create_apm_event_client/get_request_base.test.ts | 0 .../create_apm_event_client/get_request_base.ts | 0 .../create_es_client/create_apm_event_client/index.test.ts | 0 .../helpers/create_es_client/create_apm_event_client/index.ts | 0 .../server/lib/helpers/create_es_client/document_type.ts | 0 .../plugins}/apm_data_access/server/lib/helpers/index.ts | 0 .../helpers/spans/get_is_using_service_destination_metrics.ts | 0 .../apm_data_access/server/lib/helpers/tier_filter.ts | 0 .../apm_data_access/server/lib/helpers/transactions/index.ts | 0 .../observability/plugins}/apm_data_access/server/plugin.ts | 0 .../apm_data_access/server/saved_objects/apm_indices.ts | 0 .../migrate_legacy_apm_indices_to_space_aware.test.ts | 0 .../migrations/migrate_legacy_apm_indices_to_space_aware.ts | 0 .../saved_objects/migrations/update_apm_oss_index_paths.ts | 0 .../server/saved_objects/save_apm_indices.test.ts | 0 .../services/get_document_sources/get_document_sources.ts | 0 .../server/services/get_document_sources/index.ts | 0 .../server/services/get_document_type_config/index.ts | 0 .../apm_data_access/server/services/get_host_names/index.ts | 0 .../server/services/get_host_services/index.ts | 0 .../plugins}/apm_data_access/server/services/get_services.ts | 0 .../observability/plugins}/apm_data_access/server/types.ts | 0 .../observability/plugins}/apm_data_access/server/utils.ts | 0 .../server/utils/unflatten_known_fields.test.ts | 0 .../apm_data_access/server/utils/unflatten_known_fields.ts | 0 .../plugins}/apm_data_access/server/utils/with_apm_span.ts | 0 .../observability/plugins}/apm_data_access/tsconfig.json | 4 ++-- yarn.lock | 2 +- 50 files changed, 11 insertions(+), 11 deletions(-) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/common/data_source.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/common/document_type.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/common/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/common/rollup.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/common/time_range_metadata.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/common/utils/get_bucket_size/calculate_auto.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/common/utils/get_bucket_size/calculate_auto.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/common/utils/get_bucket_size/get_bucket_size.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/common/utils/get_bucket_size/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/common/utils/get_preferred_bucket_size_and_data_source.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/common/utils/get_preferred_bucket_size_and_data_source.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/jest.config.js (71%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/kibana.jsonc (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/lib/check_privileges.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/lib/helpers/create_es_client/call_async_with_debug.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/lib/helpers/create_es_client/cancel_es_request_on_abort.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/lib/helpers/create_es_client/create_apm_event_client/get_request_base.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/lib/helpers/create_es_client/create_apm_event_client/get_request_base.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/lib/helpers/create_es_client/create_apm_event_client/index.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/lib/helpers/create_es_client/create_apm_event_client/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/lib/helpers/create_es_client/document_type.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/lib/helpers/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/lib/helpers/spans/get_is_using_service_destination_metrics.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/lib/helpers/tier_filter.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/lib/helpers/transactions/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/plugin.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/saved_objects/apm_indices.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/saved_objects/migrations/migrate_legacy_apm_indices_to_space_aware.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/saved_objects/migrations/migrate_legacy_apm_indices_to_space_aware.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/saved_objects/migrations/update_apm_oss_index_paths.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/saved_objects/save_apm_indices.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/services/get_document_sources/get_document_sources.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/services/get_document_sources/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/services/get_document_type_config/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/services/get_host_names/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/services/get_host_services/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/services/get_services.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/utils.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/utils/unflatten_known_fields.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/utils/unflatten_known_fields.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/server/utils/with_apm_span.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm_data_access/tsconfig.json (81%) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index a8ae85ff969eb..8274a18eaec43 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -900,7 +900,6 @@ x-pack/plugins/lens @elastic/kibana-visualizations x-pack/plugins/licensing @elastic/kibana-core x-pack/plugins/notifications @elastic/appex-sharedux x-pack/plugins/observability_solution/apm @elastic/obs-ux-infra_services-team -x-pack/plugins/observability_solution/apm_data_access @elastic/obs-ux-infra_services-team x-pack/plugins/observability_solution/apm/ftr_e2e @elastic/obs-ux-infra_services-team x-pack/plugins/observability_solution/inventory @elastic/obs-ux-infra_services-team x-pack/plugins/observability_solution/inventory/e2e @elastic/obs-ux-infra_services-team @@ -926,6 +925,7 @@ x-pack/solutions/observability/packages/synthetics_test_data @elastic/obs-ux-man x-pack/solutions/observability/packages/utils_browser @elastic/observability-ui x-pack/solutions/observability/packages/utils_common @elastic/observability-ui x-pack/solutions/observability/packages/utils_server @elastic/observability-ui +x-pack/solutions/observability/plugins/apm_data_access @elastic/obs-ux-infra_services-team x-pack/solutions/observability/plugins/exploratory_view @elastic/obs-ux-management-team x-pack/solutions/observability/plugins/infra @elastic/obs-ux-logs-team @elastic/obs-ux-infra_services-team x-pack/solutions/observability/plugins/investigate @elastic/obs-ux-management-team diff --git a/docs/developer/plugin-list.asciidoc b/docs/developer/plugin-list.asciidoc index f49012563acab..9809b13bb85ac 100644 --- a/docs/developer/plugin-list.asciidoc +++ b/docs/developer/plugin-list.asciidoc @@ -463,7 +463,7 @@ The plugin exposes the static DefaultEditorController class to consume. |This plugin provides access to App Monitoring features provided by Elastic. It allows you to monitor your software services and applications in real-time; visualize detailed performance information on your services, identify and analyze errors, and monitor host-level and APM agent-specific metrics like JVM and Go runtime metrics. -|{kib-repo}blob/{branch}/x-pack/plugins/observability_solution/apm_data_access[apmDataAccess] +|{kib-repo}blob/{branch}/x-pack/solutions/observability/plugins/apm_data_access[apmDataAccess] |WARNING: Missing README. diff --git a/package.json b/package.json index ac39f14701225..aa2ce045bda56 100644 --- a/package.json +++ b/package.json @@ -185,7 +185,7 @@ "@kbn/analytics-ftr-helpers-plugin": "link:test/analytics/plugins/analytics_ftr_helpers", "@kbn/analytics-plugin-a-plugin": "link:test/analytics/plugins/analytics_plugin_a", "@kbn/apm-config-loader": "link:packages/kbn-apm-config-loader", - "@kbn/apm-data-access-plugin": "link:x-pack/plugins/observability_solution/apm_data_access", + "@kbn/apm-data-access-plugin": "link:x-pack/solutions/observability/plugins/apm_data_access", "@kbn/apm-data-view": "link:packages/kbn-apm-data-view", "@kbn/apm-plugin": "link:x-pack/plugins/observability_solution/apm", "@kbn/apm-types": "link:packages/kbn-apm-types", diff --git a/tsconfig.base.json b/tsconfig.base.json index 3f29bf17c924a..bae8c1ebfab86 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -78,8 +78,8 @@ "@kbn/analytics-plugin-a-plugin/*": ["test/analytics/plugins/analytics_plugin_a/*"], "@kbn/apm-config-loader": ["packages/kbn-apm-config-loader"], "@kbn/apm-config-loader/*": ["packages/kbn-apm-config-loader/*"], - "@kbn/apm-data-access-plugin": ["x-pack/plugins/observability_solution/apm_data_access"], - "@kbn/apm-data-access-plugin/*": ["x-pack/plugins/observability_solution/apm_data_access/*"], + "@kbn/apm-data-access-plugin": ["x-pack/solutions/observability/plugins/apm_data_access"], + "@kbn/apm-data-access-plugin/*": ["x-pack/solutions/observability/plugins/apm_data_access/*"], "@kbn/apm-data-view": ["packages/kbn-apm-data-view"], "@kbn/apm-data-view/*": ["packages/kbn-apm-data-view/*"], "@kbn/apm-ftr-e2e": ["x-pack/plugins/observability_solution/apm/ftr_e2e"], diff --git a/x-pack/.i18nrc.json b/x-pack/.i18nrc.json index 64944bba76960..4bf4eb97a5965 100644 --- a/x-pack/.i18nrc.json +++ b/x-pack/.i18nrc.json @@ -15,7 +15,7 @@ "xpack.stackAlerts": "platform/plugins/shared/stack_alerts", "xpack.stackConnectors": "platform/plugins/shared/stack_connectors", "xpack.apm": "plugins/observability_solution/apm", - "xpack.apmDataAccess": "plugins/observability_solution/apm_data_access", + "xpack.apmDataAccess": "solutions/observability/plugins/apm_data_access", "xpack.banners": "plugins/banners", "xpack.canvas": "platform/plugins/private/canvas", "xpack.cases": "platform/plugins/shared/cases", diff --git a/x-pack/plugins/observability_solution/apm_data_access/common/data_source.ts b/x-pack/solutions/observability/plugins/apm_data_access/common/data_source.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/common/data_source.ts rename to x-pack/solutions/observability/plugins/apm_data_access/common/data_source.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/common/document_type.ts b/x-pack/solutions/observability/plugins/apm_data_access/common/document_type.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/common/document_type.ts rename to x-pack/solutions/observability/plugins/apm_data_access/common/document_type.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/common/index.ts b/x-pack/solutions/observability/plugins/apm_data_access/common/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/common/index.ts rename to x-pack/solutions/observability/plugins/apm_data_access/common/index.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/common/rollup.ts b/x-pack/solutions/observability/plugins/apm_data_access/common/rollup.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/common/rollup.ts rename to x-pack/solutions/observability/plugins/apm_data_access/common/rollup.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/common/time_range_metadata.ts b/x-pack/solutions/observability/plugins/apm_data_access/common/time_range_metadata.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/common/time_range_metadata.ts rename to x-pack/solutions/observability/plugins/apm_data_access/common/time_range_metadata.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/common/utils/get_bucket_size/calculate_auto.test.ts b/x-pack/solutions/observability/plugins/apm_data_access/common/utils/get_bucket_size/calculate_auto.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/common/utils/get_bucket_size/calculate_auto.test.ts rename to x-pack/solutions/observability/plugins/apm_data_access/common/utils/get_bucket_size/calculate_auto.test.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/common/utils/get_bucket_size/calculate_auto.ts b/x-pack/solutions/observability/plugins/apm_data_access/common/utils/get_bucket_size/calculate_auto.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/common/utils/get_bucket_size/calculate_auto.ts rename to x-pack/solutions/observability/plugins/apm_data_access/common/utils/get_bucket_size/calculate_auto.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/common/utils/get_bucket_size/get_bucket_size.test.ts b/x-pack/solutions/observability/plugins/apm_data_access/common/utils/get_bucket_size/get_bucket_size.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/common/utils/get_bucket_size/get_bucket_size.test.ts rename to x-pack/solutions/observability/plugins/apm_data_access/common/utils/get_bucket_size/get_bucket_size.test.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/common/utils/get_bucket_size/index.ts b/x-pack/solutions/observability/plugins/apm_data_access/common/utils/get_bucket_size/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/common/utils/get_bucket_size/index.ts rename to x-pack/solutions/observability/plugins/apm_data_access/common/utils/get_bucket_size/index.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/common/utils/get_preferred_bucket_size_and_data_source.test.ts b/x-pack/solutions/observability/plugins/apm_data_access/common/utils/get_preferred_bucket_size_and_data_source.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/common/utils/get_preferred_bucket_size_and_data_source.test.ts rename to x-pack/solutions/observability/plugins/apm_data_access/common/utils/get_preferred_bucket_size_and_data_source.test.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/common/utils/get_preferred_bucket_size_and_data_source.ts b/x-pack/solutions/observability/plugins/apm_data_access/common/utils/get_preferred_bucket_size_and_data_source.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/common/utils/get_preferred_bucket_size_and_data_source.ts rename to x-pack/solutions/observability/plugins/apm_data_access/common/utils/get_preferred_bucket_size_and_data_source.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/jest.config.js b/x-pack/solutions/observability/plugins/apm_data_access/jest.config.js similarity index 71% rename from x-pack/plugins/observability_solution/apm_data_access/jest.config.js rename to x-pack/solutions/observability/plugins/apm_data_access/jest.config.js index 569b7beaad8c5..538495116aaf2 100644 --- a/x-pack/plugins/observability_solution/apm_data_access/jest.config.js +++ b/x-pack/solutions/observability/plugins/apm_data_access/jest.config.js @@ -9,6 +9,6 @@ const path = require('path'); module.exports = { preset: '@kbn/test', - rootDir: path.resolve(__dirname, '../../../..'), - roots: ['/x-pack/plugins/observability_solution/apm_data_access'], + rootDir: path.resolve(__dirname, '../../../../..'), + roots: ['/x-pack/solutions/observability/plugins/apm_data_access'], }; diff --git a/x-pack/plugins/observability_solution/apm_data_access/kibana.jsonc b/x-pack/solutions/observability/plugins/apm_data_access/kibana.jsonc similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/kibana.jsonc rename to x-pack/solutions/observability/plugins/apm_data_access/kibana.jsonc diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/index.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/index.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/index.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/lib/check_privileges.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/lib/check_privileges.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/lib/check_privileges.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/lib/check_privileges.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/lib/helpers/create_es_client/call_async_with_debug.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/lib/helpers/create_es_client/call_async_with_debug.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/lib/helpers/create_es_client/call_async_with_debug.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/lib/helpers/create_es_client/call_async_with_debug.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/lib/helpers/create_es_client/cancel_es_request_on_abort.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/lib/helpers/create_es_client/cancel_es_request_on_abort.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/lib/helpers/create_es_client/cancel_es_request_on_abort.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/lib/helpers/create_es_client/cancel_es_request_on_abort.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/lib/helpers/create_es_client/create_apm_event_client/get_request_base.test.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/lib/helpers/create_es_client/create_apm_event_client/get_request_base.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/lib/helpers/create_es_client/create_apm_event_client/get_request_base.test.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/lib/helpers/create_es_client/create_apm_event_client/get_request_base.test.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/lib/helpers/create_es_client/create_apm_event_client/get_request_base.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/lib/helpers/create_es_client/create_apm_event_client/get_request_base.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/lib/helpers/create_es_client/create_apm_event_client/get_request_base.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/lib/helpers/create_es_client/create_apm_event_client/get_request_base.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/lib/helpers/create_es_client/create_apm_event_client/index.test.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/lib/helpers/create_es_client/create_apm_event_client/index.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/lib/helpers/create_es_client/create_apm_event_client/index.test.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/lib/helpers/create_es_client/create_apm_event_client/index.test.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/lib/helpers/create_es_client/create_apm_event_client/index.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/lib/helpers/create_es_client/create_apm_event_client/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/lib/helpers/create_es_client/create_apm_event_client/index.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/lib/helpers/create_es_client/create_apm_event_client/index.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/lib/helpers/create_es_client/document_type.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/lib/helpers/create_es_client/document_type.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/lib/helpers/create_es_client/document_type.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/lib/helpers/create_es_client/document_type.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/lib/helpers/index.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/lib/helpers/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/lib/helpers/index.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/lib/helpers/index.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/lib/helpers/spans/get_is_using_service_destination_metrics.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/lib/helpers/spans/get_is_using_service_destination_metrics.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/lib/helpers/spans/get_is_using_service_destination_metrics.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/lib/helpers/spans/get_is_using_service_destination_metrics.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/lib/helpers/tier_filter.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/lib/helpers/tier_filter.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/lib/helpers/tier_filter.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/lib/helpers/tier_filter.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/lib/helpers/transactions/index.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/lib/helpers/transactions/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/lib/helpers/transactions/index.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/lib/helpers/transactions/index.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/plugin.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/plugin.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/plugin.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/plugin.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/saved_objects/apm_indices.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/saved_objects/apm_indices.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/saved_objects/apm_indices.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/saved_objects/apm_indices.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/saved_objects/migrations/migrate_legacy_apm_indices_to_space_aware.test.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/saved_objects/migrations/migrate_legacy_apm_indices_to_space_aware.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/saved_objects/migrations/migrate_legacy_apm_indices_to_space_aware.test.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/saved_objects/migrations/migrate_legacy_apm_indices_to_space_aware.test.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/saved_objects/migrations/migrate_legacy_apm_indices_to_space_aware.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/saved_objects/migrations/migrate_legacy_apm_indices_to_space_aware.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/saved_objects/migrations/migrate_legacy_apm_indices_to_space_aware.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/saved_objects/migrations/migrate_legacy_apm_indices_to_space_aware.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/saved_objects/migrations/update_apm_oss_index_paths.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/saved_objects/migrations/update_apm_oss_index_paths.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/saved_objects/migrations/update_apm_oss_index_paths.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/saved_objects/migrations/update_apm_oss_index_paths.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/saved_objects/save_apm_indices.test.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/saved_objects/save_apm_indices.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/saved_objects/save_apm_indices.test.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/saved_objects/save_apm_indices.test.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/services/get_document_sources/get_document_sources.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/services/get_document_sources/get_document_sources.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/services/get_document_sources/get_document_sources.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/services/get_document_sources/get_document_sources.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/services/get_document_sources/index.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/services/get_document_sources/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/services/get_document_sources/index.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/services/get_document_sources/index.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/services/get_document_type_config/index.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/services/get_document_type_config/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/services/get_document_type_config/index.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/services/get_document_type_config/index.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/services/get_host_names/index.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/services/get_host_names/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/services/get_host_names/index.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/services/get_host_names/index.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/services/get_host_services/index.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/services/get_host_services/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/services/get_host_services/index.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/services/get_host_services/index.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/services/get_services.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/services/get_services.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/services/get_services.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/services/get_services.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/types.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/types.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/types.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/utils.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/utils.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/utils.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/utils.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/utils/unflatten_known_fields.test.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/utils/unflatten_known_fields.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/utils/unflatten_known_fields.test.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/utils/unflatten_known_fields.test.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/utils/unflatten_known_fields.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/utils/unflatten_known_fields.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/utils/unflatten_known_fields.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/utils/unflatten_known_fields.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/server/utils/with_apm_span.ts b/x-pack/solutions/observability/plugins/apm_data_access/server/utils/with_apm_span.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm_data_access/server/utils/with_apm_span.ts rename to x-pack/solutions/observability/plugins/apm_data_access/server/utils/with_apm_span.ts diff --git a/x-pack/plugins/observability_solution/apm_data_access/tsconfig.json b/x-pack/solutions/observability/plugins/apm_data_access/tsconfig.json similarity index 81% rename from x-pack/plugins/observability_solution/apm_data_access/tsconfig.json rename to x-pack/solutions/observability/plugins/apm_data_access/tsconfig.json index d4c38fddf967e..e575c476da80d 100644 --- a/x-pack/plugins/observability_solution/apm_data_access/tsconfig.json +++ b/x-pack/solutions/observability/plugins/apm_data_access/tsconfig.json @@ -1,9 +1,9 @@ { - "extends": "../../../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types" }, - "include": ["../../../typings/**/*", "common/**/*", "server/**/*", "jest.config.js"], + "include": ["../../../../typings/**/*", "common/**/*", "server/**/*", "jest.config.js"], "exclude": ["target/**/*"], "kbn_references": [ "@kbn/config-schema", diff --git a/yarn.lock b/yarn.lock index 17dc4a72247dc..266029b51b2e3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3973,7 +3973,7 @@ version "0.0.0" uid "" -"@kbn/apm-data-access-plugin@link:x-pack/plugins/observability_solution/apm_data_access": +"@kbn/apm-data-access-plugin@link:x-pack/solutions/observability/plugins/apm_data_access": version "0.0.0" uid "" From 62e7864cff0d200e4f749c380f188ff16f92a2df Mon Sep 17 00:00:00 2001 From: Gerard Soldevila Date: Sat, 28 Dec 2024 21:58:37 +0100 Subject: [PATCH 02/14] Relocating module `@kbn/apm-data-view` --- .github/CODEOWNERS | 2 +- package.json | 2 +- .../platform/packages/shared}/kbn-apm-data-view/index.ts | 0 .../platform/packages/shared}/kbn-apm-data-view/kibana.jsonc | 0 .../platform/packages/shared}/kbn-apm-data-view/package.json | 0 .../platform/packages/shared}/kbn-apm-data-view/tsconfig.json | 2 +- tsconfig.base.json | 4 ++-- yarn.lock | 2 +- 8 files changed, 6 insertions(+), 6 deletions(-) rename {packages => src/platform/packages/shared}/kbn-apm-data-view/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-data-view/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-apm-data-view/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-apm-data-view/tsconfig.json (77%) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 8274a18eaec43..93b6d35106999 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -261,7 +261,6 @@ packages/kbn-ambient-storybook-types @elastic/kibana-operations packages/kbn-ambient-ui-types @elastic/kibana-operations packages/kbn-analytics @elastic/kibana-core packages/kbn-apm-config-loader @elastic/kibana-core @vigneshshanmugam -packages/kbn-apm-data-view @elastic/obs-ux-infra_services-team packages/kbn-apm-synthtrace @elastic/obs-ux-infra_services-team @elastic/obs-ux-logs-team packages/kbn-apm-synthtrace-client @elastic/obs-ux-infra_services-team @elastic/obs-ux-logs-team packages/kbn-apm-types @elastic/obs-ux-infra_services-team @@ -555,6 +554,7 @@ src/platform/packages/shared/kbn-actions-types @elastic/response-ops src/platform/packages/shared/kbn-alerting-types @elastic/response-ops src/platform/packages/shared/kbn-alerts-as-data-utils @elastic/response-ops src/platform/packages/shared/kbn-alerts-ui-shared @elastic/response-ops +src/platform/packages/shared/kbn-apm-data-view @elastic/obs-ux-infra_services-team src/platform/packages/shared/kbn-avc-banner @elastic/security-defend-workflows src/platform/packages/shared/kbn-cases-components @elastic/response-ops src/platform/packages/shared/kbn-cell-actions @elastic/security-threat-hunting-explore diff --git a/package.json b/package.json index aa2ce045bda56..02aecf2b7b7b7 100644 --- a/package.json +++ b/package.json @@ -186,7 +186,7 @@ "@kbn/analytics-plugin-a-plugin": "link:test/analytics/plugins/analytics_plugin_a", "@kbn/apm-config-loader": "link:packages/kbn-apm-config-loader", "@kbn/apm-data-access-plugin": "link:x-pack/solutions/observability/plugins/apm_data_access", - "@kbn/apm-data-view": "link:packages/kbn-apm-data-view", + "@kbn/apm-data-view": "link:src/platform/packages/shared/kbn-apm-data-view", "@kbn/apm-plugin": "link:x-pack/plugins/observability_solution/apm", "@kbn/apm-types": "link:packages/kbn-apm-types", "@kbn/apm-utils": "link:packages/kbn-apm-utils", diff --git a/packages/kbn-apm-data-view/index.ts b/src/platform/packages/shared/kbn-apm-data-view/index.ts similarity index 100% rename from packages/kbn-apm-data-view/index.ts rename to src/platform/packages/shared/kbn-apm-data-view/index.ts diff --git a/packages/kbn-apm-data-view/kibana.jsonc b/src/platform/packages/shared/kbn-apm-data-view/kibana.jsonc similarity index 100% rename from packages/kbn-apm-data-view/kibana.jsonc rename to src/platform/packages/shared/kbn-apm-data-view/kibana.jsonc diff --git a/packages/kbn-apm-data-view/package.json b/src/platform/packages/shared/kbn-apm-data-view/package.json similarity index 100% rename from packages/kbn-apm-data-view/package.json rename to src/platform/packages/shared/kbn-apm-data-view/package.json diff --git a/packages/kbn-apm-data-view/tsconfig.json b/src/platform/packages/shared/kbn-apm-data-view/tsconfig.json similarity index 77% rename from packages/kbn-apm-data-view/tsconfig.json rename to src/platform/packages/shared/kbn-apm-data-view/tsconfig.json index 2649fb45f0a42..da2779733bab0 100644 --- a/packages/kbn-apm-data-view/tsconfig.json +++ b/src/platform/packages/shared/kbn-apm-data-view/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/tsconfig.base.json b/tsconfig.base.json index bae8c1ebfab86..1411fd3a32a30 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -80,8 +80,8 @@ "@kbn/apm-config-loader/*": ["packages/kbn-apm-config-loader/*"], "@kbn/apm-data-access-plugin": ["x-pack/solutions/observability/plugins/apm_data_access"], "@kbn/apm-data-access-plugin/*": ["x-pack/solutions/observability/plugins/apm_data_access/*"], - "@kbn/apm-data-view": ["packages/kbn-apm-data-view"], - "@kbn/apm-data-view/*": ["packages/kbn-apm-data-view/*"], + "@kbn/apm-data-view": ["src/platform/packages/shared/kbn-apm-data-view"], + "@kbn/apm-data-view/*": ["src/platform/packages/shared/kbn-apm-data-view/*"], "@kbn/apm-ftr-e2e": ["x-pack/plugins/observability_solution/apm/ftr_e2e"], "@kbn/apm-ftr-e2e/*": ["x-pack/plugins/observability_solution/apm/ftr_e2e/*"], "@kbn/apm-plugin": ["x-pack/plugins/observability_solution/apm"], diff --git a/yarn.lock b/yarn.lock index 266029b51b2e3..f2d76c963d9b5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3977,7 +3977,7 @@ version "0.0.0" uid "" -"@kbn/apm-data-view@link:packages/kbn-apm-data-view": +"@kbn/apm-data-view@link:src/platform/packages/shared/kbn-apm-data-view": version "0.0.0" uid "" From 743a8995eb38bb4b93908f039ad8c3026e9d55a9 Mon Sep 17 00:00:00 2001 From: Gerard Soldevila Date: Sat, 28 Dec 2024 21:59:55 +0100 Subject: [PATCH 03/14] Relocating module `@kbn/apm-plugin` --- .buildkite/ftr_oblt_stateful_configs.yml | 4 +- .../pipelines/pull_request/pipeline.ts | 2 +- .../scripts/steps/functional/apm_cypress.sh | 2 +- .eslintrc.js | 8 ++-- .github/CODEOWNERS | 4 +- .github/paths-labeller.yml | 2 +- .gitignore | 4 +- docs/developer/plugin-list.asciidoc | 2 +- oas_docs/overlays/alerting.overlays.yaml | 8 ++-- oas_docs/scripts/merge_ess_oas.js | 2 +- oas_docs/scripts/merge_serverless_oas.js | 2 +- package.json | 4 +- ...get_i18n_identifier_from_file_path.test.ts | 2 +- .../helpers/get_app_name.test.ts | 2 +- src/dev/storybook/aliases.ts | 2 +- tsconfig.base.json | 8 ++-- x-pack/.i18nrc.json | 2 +- .../queries/fetch_index_info.ts | 2 +- .../fetch_significant_term_p_values.ts | 2 +- .../queries/fetch_top_terms.ts | 2 +- .../utils/saved_search_utils.ts | 2 +- .../plugins}/apm/.storybook/jest_setup.js | 0 .../plugins}/apm/.storybook/main.js | 0 .../plugins}/apm/.storybook/preview.js | 0 .../plugins}/apm/CONTRIBUTING.md | 0 .../__snapshots__/apm_telemetry.test.ts.snap | 0 .../common/agent_configuration/all_option.ts | 0 .../agent_configuration/amount_and_unit.ts | 0 .../configuration_types.d.ts | 0 .../common/agent_configuration/constants.ts | 0 .../agent_configuration_intake_rt.test.ts | 0 .../agent_configuration_intake_rt.ts | 0 .../runtime_types/boolean_rt.test.ts | 0 .../runtime_types/boolean_rt.ts | 0 .../runtime_types/bytes_rt.test.ts | 0 .../runtime_types/bytes_rt.ts | 0 .../runtime_types/capture_body_rt.test.ts | 0 .../runtime_types/capture_body_rt.ts | 0 .../runtime_types/duration_rt.test.ts | 0 .../runtime_types/duration_rt.ts | 0 .../float_four_decimal_places_rt.test.ts | 0 .../float_four_decimal_places_rt.ts | 0 .../float_three_decimal_places_rt.test.ts | 0 .../float_three_decimal_places_rt.ts | 0 .../runtime_types/get_range_type_message.ts | 0 .../runtime_types/integer_rt.test.ts | 0 .../runtime_types/integer_rt.ts | 0 .../runtime_types/log_ecs_reformatting_rt.ts | 0 .../runtime_types/log_level_rt.ts | 0 .../runtime_types/storage_size_rt.test.ts | 0 .../runtime_types/storage_size_rt.ts | 0 .../trace_continuation_strategy_rt.ts | 0 .../__snapshots__/index.test.ts.snap | 0 .../setting_definitions/general_settings.ts | 0 .../setting_definitions/index.test.ts | 0 .../setting_definitions/index.ts | 0 .../setting_definitions/java_settings.ts | 0 .../setting_definitions/mobile_settings.ts | 0 .../setting_definitions/types.d.ts | 0 .../plugins}/apm/common/agent_explorer.ts | 0 .../plugins}/apm/common/agent_key_types.ts | 0 .../plugins}/apm/common/agent_name.ts | 0 .../apm/common/aggregated_transactions.ts | 0 .../config/apm_alerting_feature_ids.ts | 0 .../plugins}/apm/common/annotations.ts | 0 .../anomaly_detection/apm_ml_detectors.ts | 0 .../common/anomaly_detection/apm_ml_job.ts | 0 .../get_anomaly_detection_setup_state.ts | 0 ...eferred_service_anomaly_timeseries.test.ts | 0 ...et_preferred_service_anomaly_timeseries.ts | 0 .../apm/common/anomaly_detection/index.ts | 0 .../service_anomaly_timeseries.ts | 0 .../apm/common/apm_api/parse_endpoint.ts | 0 .../plugins}/apm/common/apm_feature_flags.ts | 0 .../apm/common/apm_saved_object_constants.ts | 0 .../plugins}/apm/common/apm_telemetry.test.ts | 0 .../plugins}/apm/common/apm_telemetry.ts | 0 .../apm/common/assistant/constants.ts | 0 .../plugins}/apm/common/comparison_rt.ts | 0 .../plugins}/apm/common/connections.ts | 0 .../apm/common/correlations/constants.ts | 0 .../constants.ts | 0 .../failed_transactions_correlations/types.ts | 0 .../common/correlations/field_stats_types.ts | 0 .../latency_correlations/types.ts | 0 .../plugins}/apm/common/correlations/types.ts | 0 .../get_prioritized_field_value_pairs.test.ts | 0 .../get_prioritized_field_value_pairs.ts | 0 .../utils/has_prefix_to_include.test.ts | 0 .../utils/has_prefix_to_include.ts | 0 .../apm/common/correlations/utils/index.ts | 0 ...get_aggregated_critical_path_root_nodes.ts | 0 .../critical_path/get_critical_path.test.ts | 0 .../common/critical_path/get_critical_path.ts | 0 .../apm/common/critical_path/types.ts | 0 .../plugins}/apm/common/custom_dashboards.ts | 0 .../common/custom_link/custom_link.test.ts | 0 .../custom_link/custom_link_filter_options.ts | 0 .../common/custom_link/custom_link_types.d.ts | 0 .../plugins}/apm/common/custom_link/index.ts | 0 .../plugins}/apm/common/data_source.ts | 0 .../plugins}/apm/common/dependencies.ts | 0 .../plugins}/apm/common/document_type.ts | 0 .../apm/common/environment_filter_values.ts | 0 .../plugins}/apm/common/environment_rt.ts | 0 .../__snapshots__/es_fields.test.ts.snap | 0 .../plugins}/apm/common/es_fields/apm.ts | 0 .../apm/common/es_fields/es_fields.test.ts | 0 .../apm/common/es_fields/infra_metrics.ts | 0 .../plugins}/apm/common/event_outcome.ts | 0 .../plugins}/apm/common/fetch_options.ts | 0 .../plugins}/apm/common/fleet.ts | 0 .../observability/plugins}/apm/common/i18n.ts | 0 .../plugins}/apm/common/index.ts | 0 .../plugins}/apm/common/instances.ts | 0 .../apm/common/latency_aggregation_types.ts | 0 .../latency_distribution_chart_types.ts | 0 .../plugins}/apm/common/license_check.test.ts | 0 .../plugins}/apm/common/license_check.ts | 0 .../plugins}/apm/common/mobile/constants.ts | 0 .../plugins}/apm/common/mobile_types.ts | 0 .../plugins}/apm/common/privilege_type.ts | 0 .../plugins}/apm/common/processor_event.ts | 0 .../plugins}/apm/common/rollup.ts | 0 .../apm/common/rules/apm_rule_types.ts | 8 ++-- .../common/rules/default_action_message.ts | 0 .../common/rules/get_all_groupby_fields.ts | 0 .../plugins}/apm/common/rules/schema.ts | 0 .../plugins}/apm/common/serverless.test.ts | 0 .../plugins}/apm/common/serverless.ts | 0 .../apm/common/service_groups.test.ts | 0 .../plugins}/apm/common/service_groups.ts | 0 .../apm/common/service_health_status.ts | 0 .../plugins}/apm/common/service_inventory.ts | 0 .../plugins}/apm/common/service_map.ts | 0 .../plugins}/apm/common/service_metadata.ts | 0 .../plugins}/apm/common/service_nodes.ts | 0 .../plugins}/apm/common/span_links.ts | 0 .../apm/common/storage_explorer_types.ts | 0 .../apm/common/time_range_metadata.ts | 0 .../plugins}/apm/common/trace_explorer.ts | 0 .../plugins}/apm/common/transaction_types.ts | 0 .../instructions/apm_agent_instructions.ts | 0 .../instructions/apm_server_instructions.ts | 0 .../plugins}/apm/common/tutorial/tutorials.ts | 0 .../common/utils/array_union_to_callable.ts | 0 .../apm/common/utils/as_mutable_array.ts | 0 .../common/utils/environment_query.test.ts | 0 .../apm/common/utils/environment_query.ts | 0 .../utils/esql/get_esql_date_range_filter.ts | 0 .../utils/esql/get_esql_environment_filter.ts | 0 .../plugins}/apm/common/utils/esql/index.ts | 0 .../common/utils/field_value_pair_to_kql.ts | 0 .../apm/common/utils/flatten_object.test.ts | 0 .../apm/common/utils/flatten_object.ts | 0 .../common/utils/formatters/alert_url.test.ts | 0 .../apm/common/utils/formatters/alert_url.ts | 0 .../common/utils/formatters/datetime.test.ts | 0 .../apm/common/utils/formatters/datetime.ts | 0 .../common/utils/formatters/duration.test.ts | 0 .../apm/common/utils/formatters/duration.ts | 0 .../utils/formatters/formatters.test.ts | 0 .../apm/common/utils/formatters/formatters.ts | 0 .../apm/common/utils/formatters/index.ts | 0 .../apm/common/utils/formatters/size.test.ts | 0 .../apm/common/utils/formatters/size.ts | 0 .../apm/common/utils/get_bucket_size/index.ts | 0 .../utils/get_bucket_size/unit_to_seconds.js | 0 .../get_kuery_with_mobile_filters.test.ts | 0 .../utils/get_kuery_with_mobile_filters.ts | 0 .../apm/common/utils/get_offset_in_ms.ts | 0 .../apm/common/utils/is_finite_number.ts | 0 .../common/utils/join_by_key/index.test.ts | 0 .../apm/common/utils/join_by_key/index.ts | 0 .../apm/common/utils/kuery_utils.test.ts | 0 .../plugins}/apm/common/utils/kuery_utils.ts | 0 .../plugins}/apm/common/utils/maybe.ts | 0 .../offset_previous_period_coordinate.test.ts | 0 .../offset_previous_period_coordinate.ts | 0 .../plugins}/apm/common/utils/pick_keys.ts | 0 .../plugins}/apm/common/utils/term_query.ts | 0 .../plugins}/apm/common/viz_colors.ts | 0 .../plugins}/apm/common/waterfall/typings.ts | 0 .../plugins}/apm/dev_docs/apm_queries.md | 12 +++--- .../plugins}/apm/dev_docs/github_commands.md | 0 .../apm/dev_docs/learning_material.md | 0 .../plugins}/apm/dev_docs/linting.md | 6 +-- .../plugins}/apm/dev_docs/local_setup.md | 2 +- .../apm/dev_docs/overflow_bucket_setup.md | 0 ...debugging_in_development_and_production.md | 0 .../apm/dev_docs/routing_and_linking.md | 0 .../plugins}/apm/dev_docs/telemetry.md | 12 +++--- .../plugins}/apm/dev_docs/testing.md | 36 +++++++++--------- .../apm/dev_docs/testing_apm_server.md | 0 .../updating_functional_tests_archives.md | 2 +- .../plugins}/apm/dev_docs/vscode_setup.md | 4 +- .../plugins}/apm/docs/openapi/apm/README.md | 0 .../apm/docs/openapi/apm/bundled.json | 0 .../apm/docs/openapi/apm/bundled.yaml | 0 .../apm/docs/openapi/apm/components/README.md | 0 .../headers/elastic_api_version.yaml | 0 .../apm/components/headers/kbn_xsrf.yaml | 0 .../apm/components/schemas/400_response.yaml | 0 .../apm/components/schemas/401_response.yaml | 0 .../apm/components/schemas/403_response.yaml | 0 .../apm/components/schemas/404_response.yaml | 0 .../apm/components/schemas/500_response.yaml | 0 .../apm/components/schemas/501_response.yaml | 0 .../agent_configuration_intake_object.yaml | 0 .../schemas/agent_configuration_object.yaml | 0 .../agent_configurations_response.yaml | 0 .../components/schemas/agent_keys_object.yaml | 0 .../schemas/agent_keys_response.yaml | 0 .../schemas/annotation_search_response.yaml | 0 .../schemas/base_source_map_object.yaml | 0 .../schemas/create_annotation_object.yaml | 0 .../schemas/create_annotation_response.yaml | 0 .../delete_agent_configurations_response.yaml | 0 .../search_agent_configuration_object.yaml | 0 .../search_agent_configuration_response.yaml | 0 .../schemas/service_agent_name_response.yaml | 0 .../schemas/service_environment_object.yaml | 0 .../service_environments_response.yaml | 0 .../components/schemas/service_object.yaml | 0 .../components/schemas/settings_object.yaml | 0 .../single_agent_configuration_response.yaml | 0 .../schemas/source_maps_response.yaml | 0 .../schemas/upload_source_map_object.yaml | 0 .../schemas/upload_source_maps_response.yaml | 0 .../apm/docs/openapi/apm/entrypoint.yaml | 0 .../apm/docs/openapi/apm/paths/README.md | 0 .../openapi/apm/paths/api@apm@agent_keys.yaml | 0 .../api@apm@fleet@apm_server_schema.yaml | 0 ...pm@services@{service_name}@annotation.yaml | 0 ...ices@{service_name}@annotation@search.yaml | 0 .../api@apm@settings@agent_configuration.yaml | 0 ...ttings@agent_configuration@agent_name.yaml | 0 ...ings@agent_configuration@environments.yaml | 0 ...m@settings@agent_configuration@search.yaml | 0 ...apm@settings@agent_configuration@view.yaml | 0 .../openapi/apm/paths/api@apm@sourcemaps.yaml | 0 .../apm/paths/api@apm@sourcemaps@{id}.yaml | 0 .../plugins}/apm/ftr_e2e/README.md | 4 +- .../apis/fixtures/package_registry_config.yml | 0 .../plugins}/apm/ftr_e2e/cypress.config.ts | 0 .../plugins}/apm/ftr_e2e/cypress/.gitignore | 0 .../apm/ftr_e2e/cypress/e2e/_404.cy.ts | 0 .../cypress/e2e/alerts/error_count.cy.ts | 0 .../cypress/e2e/alerts/generate_data.ts | 0 .../apm/ftr_e2e/cypress/e2e/deep_links.cy.ts | 0 .../e2e/dependencies/dependencies.cy.ts | 0 .../generate_many_dependencies.ts | 0 .../dependency_operation.cy.ts | 0 .../apm-diagnostics-8.8.0-1687436214804.json | 0 .../cypress/e2e/diagnostics/diagnostics.cy.ts | 0 .../cypress/e2e/errors/error_details.cy.ts | 0 .../cypress/e2e/errors/errors_page.cy.ts | 0 .../cypress/e2e/errors/generate_data.ts | 0 .../cypress/e2e/feature_flag/comparison.cy.ts | 0 .../apm/ftr_e2e/cypress/e2e/home.cy.ts | 0 .../e2e/infrastructure/generate_data.ts | 0 .../infrastructure/infrastructure_page.cy.ts | 0 .../integration_policy.cy.ts | 0 .../cypress/e2e/mobile/generate_data.ts | 0 .../mobile/mobile_transaction_details.cy.ts | 0 .../e2e/mobile/mobile_transactions.cy.ts | 0 .../apm/ftr_e2e/cypress/e2e/navigation.cy.ts | 0 .../ftr_e2e/cypress/e2e/no_data_screen.cy.ts | 0 .../cypress/e2e/onboarding/onboarding.cy.ts | 0 .../cypress/e2e/rules/error_count.cy.ts | 0 .../cypress/e2e/rules/generate_data.ts | 0 .../e2e/service_groups/generate_data.ts | 0 .../e2e/service_groups/service_groups.cy.ts | 0 .../e2e/service_inventory/generate_data.ts | 0 .../header_filters/generate_data.ts | 0 .../header_filters/header_filters.cy.ts | 0 .../service_inventory/service_inventory.cy.ts | 0 .../cypress/e2e/service_map/service_map.cy.ts | 0 .../snapshots/detailed_service_map.png | Bin .../e2e/service_map/snapshots/service_map.png | Bin .../e2e/service_overview/alerts_table.cy.ts | 0 .../aws_lambda/aws_lambda.cy.ts | 0 .../aws_lambda/generate_data.ts | 0 .../azure_functions/azure_functions.cy.ts | 0 .../azure_functions/generate_data.ts | 0 .../e2e/service_overview/errors_table.cy.ts | 0 .../e2e/service_overview/generate_data.ts | 0 .../service_overview/generate_mobile.data.ts | 0 .../e2e/service_overview/header_filters.cy.ts | 0 .../service_overview/instances_table.cy.ts | 0 ...obile_overview_with_most_used_charts.cy.ts | 0 ...el_service_overview_and_transactions.cy.ts | 0 .../service_and_mobile_overview.cy.ts | 0 .../service_overview/service_overview.cy.ts | 0 .../service_overview/time_comparison.cy.ts | 0 .../e2e/settings/agent_configurations.cy.ts | 0 .../cypress/e2e/settings/agent_keys.cy.ts | 0 .../e2e/settings/anomaly_detection.cy.ts | 0 .../cypress/e2e/settings/custom_links.cy.ts | 0 .../e2e/settings/general_settings.cy.ts | 0 .../cypress/e2e/settings/indices.cy.ts | 0 .../storage_explorer/storage_explorer.cy.ts | 0 .../e2e/trace_explorer/trace_explorer.cy.ts | 0 .../generate_span_links_data.ts | 0 .../generate_span_stacktrace_data.ts | 0 .../generate_large_trace.ts | 0 .../large_traces_in_waterfall.cy.ts | 0 .../e2e/transaction_details/span_links.cy.ts | 0 .../transaction_details/span_stacktrace.cy.ts | 0 .../transaction_details.cy.ts | 0 .../transactions_overview.cy.ts | 0 .../cypress/e2e/tutorial/tutorial.cy.ts | 0 .../cypress/fixtures/synthtrace/opbeans.ts | 0 .../cypress/fixtures/synthtrace/sendotlp.ts | 0 .../apm/ftr_e2e/cypress/support/commands.ts | 0 .../apm/ftr_e2e/cypress/support/e2e.ts | 0 .../cypress/support/output_command_timings.ts | 0 .../apm/ftr_e2e/cypress/support/types.d.ts | 0 .../apm/ftr_e2e/cypress_test_runner.ts | 0 .../plugins}/apm/ftr_e2e/ftr_config.ts | 0 .../apm/ftr_e2e/ftr_provider_context.d.ts | 0 .../plugins}/apm/ftr_e2e/kibana.jsonc | 0 .../apm/ftr_e2e/setup_cypress_node_events.ts | 0 .../plugins}/apm/ftr_e2e/synthtrace.ts | 0 .../plugins}/apm/ftr_e2e/tsconfig.json | 2 +- .../observability/plugins}/apm/jest.config.js | 10 ++--- .../observability/plugins}/apm/kibana.jsonc | 0 .../plugins}/apm/public/application/index.tsx | 0 .../plugins}/apm/public/assets/apm.png | Bin .../illustration_integrations_darkmode.svg | 0 .../illustration_integrations_lightmode.svg | 0 .../apm/public/assets/no_results_dark.svg | 0 .../apm/public/assets/no_results_light.svg | 0 .../service_tab_empty_state_dependencies.png | Bin .../dark/service_tab_empty_state_errors.png | Bin ...service_tab_empty_state_infrastructure.png | Bin .../dark/service_tab_empty_state_metrics.png | Bin .../dark/service_tab_empty_state_overview.png | Bin .../service_tab_empty_state_service_map.png | Bin .../service_tab_empty_state_transactions.png | Bin .../service_tab_empty_state_dependencies.png | Bin .../light/service_tab_empty_state_errors.png | Bin ...service_tab_empty_state_infrastructure.png | Bin .../light/service_tab_empty_state_metrics.png | Bin .../service_tab_empty_state_overview.png | Bin .../service_tab_empty_state_service_map.png | Bin .../service_tab_empty_state_transactions.png | Bin .../apm/public/assets/services_inventory.png | Bin .../get_apm_timeseries.tsx | 0 .../apm/public/assistant_functions/index.ts | 0 .../rule_types/anomaly_rule_type/index.tsx | 0 .../select_anomaly_detector.tsx | 0 .../select_anomaly_severity.test.tsx | 0 .../select_anomaly_severity.tsx | 0 .../error_count_rule_type/index.stories.tsx | 0 .../error_count_rule_type/index.test.tsx | 0 .../error_count_rule_type/index.tsx | 0 .../rule_types/register_apm_rule_types.ts | 0 .../index.stories.tsx | 0 .../transaction_duration_rule_type/index.tsx | 0 .../index.stories.tsx | 0 .../index.tsx | 0 .../alert_details_app_section/constants.ts | 0 .../failed_transaction_chart.tsx | 0 .../alert_details_app_section/helpers.ts | 0 .../alert_details_app_section/index.tsx | 0 .../latency_chart.tsx | 0 .../throughput_chart.tsx | 0 .../transaction_type_select.tsx | 0 .../alert_details_app_section/types.ts | 0 .../view_in_apm_button.test.tsx | 0 .../view_in_apm_button.tsx | 0 .../ui_components/alerting_flyout/index.tsx | 0 .../ui_components/apm_rule_group_by.tsx | 0 .../ui_components/apm_rule_kql_filter.tsx | 0 .../apm_rule_params_container/index.test.tsx | 0 .../apm_rule_params_container/index.tsx | 0 .../apm_rule_unified_search_bar.tsx | 0 .../chart_preview/chart_preview_helper.tsx | 0 .../ui_components/chart_preview/index.tsx | 0 .../ui_components/popover_expression.tsx | 0 .../components/alerting/utils/fields.test.tsx | 0 .../components/alerting/utils/fields.tsx | 0 .../utils/get_alerting_capabilities.test.ts | 0 .../utils/get_alerting_capabilities.ts | 0 .../utils/get_initial_alert_values.test.ts | 0 .../utils/get_initial_alert_values.ts | 0 .../components/alerting/utils/helper.ts | 0 .../components/app/alerts_overview/index.tsx | 0 .../components/app/breadcrumb/index.tsx | 0 .../app/correlations/chart_title_tool_tip.tsx | 0 .../context_popover/field_stats_popover.tsx | 0 .../app/correlations/context_popover/index.ts | 0 .../app/correlations/correlations_table.tsx | 0 .../cross_cluster_search_warning.tsx | 0 .../app/correlations/empty_state_prompt.tsx | 0 .../failed_transactions_correlations.tsx | 0 ...transactions_correlations_help_popover.tsx | 0 ...get_transaction_distribution_chart_data.ts | 0 .../latency_correlations.test.tsx | 0 .../app/correlations/latency_correlations.tsx | 0 .../latency_correlations_help_popover.tsx | 0 .../app/correlations/progress_controls.tsx | 0 ..._failed_transactions_correlations.test.tsx | 0 .../use_failed_transactions_correlations.ts | 0 .../app/correlations/use_fetch_params.ts | 0 .../use_latency_correlations.test.tsx | 0 .../correlations/use_latency_correlations.ts | 0 .../correlations/utils/analysis_hook_utils.ts | 0 ...nsactions_correlation_impact_label.test.ts | 0 ...d_transactions_correlation_impact_label.ts | 0 .../utils/get_overall_histogram.test.ts | 0 .../utils/get_overall_histogram.ts | 0 .../correlations/utils/is_error_message.ts | 0 .../dependencies_inventory_table/index.tsx | 0 .../app/dependencies_inventory/index.tsx | 0 .../random_sampler_badge.tsx | 0 .../index.tsx | 0 .../dependency_detail_operations/index.tsx | 0 .../dependencies_detail_table.tsx | 0 .../app/dependency_detail_overview/index.tsx | 0 .../app/dependency_detail_view/index.tsx | 0 .../dependency_operation_detail_link.tsx | 0 ...ependency_operation_distribution_chart.tsx | 0 .../detail_view_header/index.tsx | 0 .../index.tsx | 0 ..._redirect_to_available_span_sample.test.ts | 0 ...maybe_redirect_to_available_span_sample.ts | 0 .../app/diagnostics/apm_documents_tab.tsx | 0 .../context/diagnostics_context.tsx | 0 .../diagnostics/context/use_diagnostics.tsx | 0 .../app/diagnostics/data_stream_tab.tsx | 0 .../app/diagnostics/import_export_tab.tsx | 0 .../components/app/diagnostics/index.tsx | 0 .../index_pattern_settings_tab.tsx | 0 .../app/diagnostics/index_templates_tab.tsx | 0 .../app/diagnostics/indices_tab.tsx | 0 .../apm_integration_package_status.tsx | 0 .../summary_tab/data_streams_status.tsx | 0 .../app/diagnostics/summary_tab/index.tsx | 0 .../summary_tab/index_templates_status.tsx | 0 .../summary_tab/indicies_status.tsx | 0 .../diagnostics/summary_tab/tab_status.tsx | 0 .../entities/entity_link/entity_link.test.tsx | 0 .../app/entities/entity_link/index.tsx | 0 .../distribution/index.stories.tsx | 0 .../distribution/index.tsx | 0 .../error_sample_contextual_insight.tsx | 0 .../error_sampler/error_sample_detail.tsx | 0 .../error_sampler/error_tabs.tsx | 0 .../error_ui_actions_context_menu.tsx | 0 .../exception_stacktrace.stories.tsx | 0 .../exception_stacktrace.test.tsx | 0 .../error_sampler/exception_stacktrace.tsx | 0 .../exception_stacktrace_title.tsx | 0 .../error_sampler/index.tsx | 0 .../error_sampler/plaintext_stacktrace.tsx | 0 .../error_sampler/sample_summary.tsx | 0 .../app/error_group_details/index.tsx | 0 .../top_erroneous_transactions/index.tsx | 0 .../error_group_list/__fixtures__/props.json | 0 .../error_group_list.stories.tsx | 0 .../error_group_list.test.tsx | 0 .../error_group_list/index.tsx | 0 .../use_error_group_list_data.tsx | 0 .../app/error_group_overview/index.tsx | 0 .../app/help_popover/help_popover.tsx | 0 .../components/app/help_popover/index.tsx | 0 .../components/app/infra_overview/index.tsx | 0 .../infra_tabs/empty_prompt.tsx | 0 .../infra_tabs/failure_prompt.tsx | 0 .../app/infra_overview/infra_tabs/index.tsx | 0 .../infra_tabs/use_tabs.test.tsx | 0 .../infra_overview/infra_tabs/use_tabs.tsx | 0 .../public/components/app/metrics/index.tsx | 0 .../metrics/jvm_metrics_overview/index.tsx | 0 .../app/metrics/serverless_metrics/index.tsx | 0 .../serverless_active_instances.tsx | 0 .../serverless_function_name_link.tsx | 0 .../serverless_functions.tsx | 0 .../serverless_metrics_charts.tsx | 0 .../serverless_metrics/serverless_summary.tsx | 0 .../app/metrics/service_metrics/index.tsx | 0 .../dashboards/dashboard_catalog.ts | 0 .../static_dashboard/dashboards/java.json | 0 .../static_dashboard/dashboards/nodejs.json | 0 .../dashboards/opentelemetry_dotnet.json | 0 .../dashboards/opentelemetry_java.json | 0 .../dashboards/opentelemetry_nodejs.json | 0 .../app/metrics/static_dashboard/helper.ts | 0 .../app/metrics/static_dashboard/index.tsx | 0 .../components/app/metrics_details/index.tsx | 0 .../serverless_metrics_details/index.tsx | 0 .../service_node_metrics/index.test.tsx | 0 .../service_node_metrics/index.tsx | 0 .../app/mobile/charts/http_requests_chart.tsx | 0 .../index.tsx | 0 .../treemap_select.tsx | 0 .../charts/mobile_http_error_rate/index.tsx | 0 .../charts/mobile_most_affected/index.tsx | 0 .../mobile_most_affected/treemap_select.tsx | 0 .../mobile/charts/mobile_treemap/index.tsx | 0 .../charts/mobile_treemap/treemap_select.tsx | 0 .../app/mobile/charts/sessions_chart.tsx | 0 .../crash_group_details/index.tsx | 0 .../error_group_details/index.tsx | 0 .../shared/distribution/index.stories.tsx | 0 .../shared/distribution/index.tsx | 0 .../crash_group_list.stories.tsx | 0 .../crash_group_list.test.tsx | 0 .../crash_group_list/index.tsx | 0 .../crashes_overview.tsx | 0 .../error_group_list.stories.tsx | 0 .../error_group_list.test.tsx | 0 .../error_group_list/index.tsx | 0 .../errors_overview.tsx | 0 .../errors_and_crashes_overview/index.tsx | 0 .../errors_and_crashes_overview/tabs/tabs.tsx | 0 .../components/app/mobile/search_bar.tsx | 0 .../mobile/service_overview/filters/index.tsx | 0 .../geo_map/embedded_map.test.tsx | 0 .../service_overview/geo_map/embedded_map.tsx | 0 .../geo_map/embedded_map_select.tsx | 0 .../mobile/service_overview/geo_map/index.tsx | 0 .../get_http_requests_map_layer_list.ts | 0 .../geo_map/map_layers/get_layer_list.ts | 0 .../geo_map/map_layers/get_map_layer_style.ts | 0 .../map_layers/get_session_map_layer_list.ts | 0 .../geo_map/map_layers/style_color_params.ts | 0 .../app/mobile/service_overview/index.tsx | 0 .../most_used_charts/index.tsx | 0 .../most_used_charts/sunburst_chart.tsx | 0 .../service_overview/stats/location_stats.tsx | 0 .../service_overview/stats/metric_item.tsx | 0 .../mobile/service_overview/stats/stats.tsx | 0 .../app/mobile/transaction_overview/index.tsx | 0 .../transaction_charts.tsx | 0 .../app_version_tab.tsx | 0 .../transaction_overview_tabs/devices_tab.tsx | 0 .../transaction_overview_tabs/index.tsx | 0 .../os_version_tab.tsx | 0 .../stats_list/get_columns.tsx | 0 .../stats_list/index.tsx | 0 .../transactions_tab.tsx | 0 .../use_mobile_statistics_fetcher.ts | 0 .../onboarding/agent_config_instructions.tsx | 0 .../app/onboarding/agent_config_table.tsx | 0 .../onboarding/agent_status_instructions.tsx | 0 .../app/onboarding/commands/django.ts | 0 .../app/onboarding/commands/dotnet.ts | 0 .../app/onboarding/commands/flask.ts | 0 .../commands/get_apm_agent_commands.test.ts | 0 .../commands/get_apm_agent_commands.ts | 0 .../components/app/onboarding/commands/go.ts | 0 .../app/onboarding/commands/java.ts | 0 .../app/onboarding/commands/node.ts | 0 .../components/app/onboarding/commands/php.ts | 0 .../app/onboarding/commands/rack.ts | 0 .../app/onboarding/commands/rails.ts | 0 .../app/onboarding/commands/shared_hints.ts | 0 .../components/app/onboarding/footer.tsx | 0 .../components/app/onboarding/index.tsx | 0 .../app/onboarding/instruction_variants.ts | 0 .../instructions/api_key_callout.tsx | 0 .../onboarding/instructions/django_agent.tsx | 0 .../onboarding/instructions/dotnet_agent.tsx | 0 .../onboarding/instructions/flask_agent.tsx | 0 .../app/onboarding/instructions/go_agent.tsx | 0 .../app/onboarding/instructions/index.ts | 0 .../onboarding/instructions/java_agent.tsx | 0 .../onboarding/instructions/node_agent.tsx | 0 .../onboarding/instructions/otel_agent.tsx | 0 .../app/onboarding/instructions/php_agent.tsx | 0 .../onboarding/instructions/rack_agent.tsx | 0 .../onboarding/instructions/rails_agent.tsx | 0 .../app/onboarding/instructions_set.tsx | 0 .../app/onboarding/introduction.tsx | 0 .../app/onboarding/serverless_instructions.ts | 0 .../app/profiling_overview/filter_warning.tsx | 0 .../app/profiling_overview/index.tsx | 0 .../profiling_hosts_callout.tsx | 0 .../profiling_hosts_flamegraph.tsx | 0 .../profiling_hosts_top_functions.tsx | 0 .../actions/edit_dashboard.tsx | 0 .../actions/goto_dashboard.tsx | 0 .../app/service_dashboards/actions/index.ts | 0 .../actions/link_dashboard.tsx | 0 .../actions/save_dashboard_modal.tsx | 0 .../actions/unlink_dashboard.tsx | 0 .../app/service_dashboards/context_menu.tsx | 0 .../service_dashboards/dashboard_selector.tsx | 0 .../service_dashboards/empty_dashboards.tsx | 0 .../app/service_dashboards/index.tsx | 0 .../app/service_dependencies/index.tsx | 0 .../service_dependencies_breakdown_chart.tsx | 0 .../components/app/service_groups/index.tsx | 0 .../refresh_service_groups_subscriber.tsx | 0 .../service_group_save/create_button.tsx | 0 .../service_group_save/edit_button.tsx | 0 .../service_group_save/group_details.tsx | 0 .../service_group_save/index.tsx | 0 .../service_group_save/save_button.tsx | 0 .../service_group_save/save_modal.tsx | 0 .../service_group_save/select_services.tsx | 0 .../service_list_preview.tsx | 0 .../service_groups_button_group.tsx | 0 .../service_groups_list/index.tsx | 0 .../service_group_card.tsx | 0 .../service_groups_list.tsx | 0 .../service_groups_list/service_stat.tsx | 0 .../service_groups_list/sort.tsx | 0 .../app/service_inventory/index.tsx | 0 .../service_inventory.stories.tsx | 0 .../__fixtures__/service_api_mock_data.ts | 0 .../service_list/apm_services_table.tsx | 0 .../column_header_with_tooltip.tsx | 0 .../service_list/health_badge.tsx | 0 .../service_list/order_service_items.test.ts | 0 .../service_list/order_service_items.ts | 0 .../service_list/service_list.stories.tsx | 0 .../service_list/service_list.test.tsx | 0 .../components/app/service_logs/index.test.ts | 0 .../components/app/service_logs/index.tsx | 0 .../app/service_map/__stories__/centerer.tsx | 0 .../__stories__/cytoscape.stories.tsx | 0 .../cytoscape_example_data.stories.tsx | 0 .../example_grouped_connections.json | 0 .../example_response_hipster_store.json | 0 .../example_response_opbeans_beats.json | 0 .../__stories__/example_response_todo.json | 0 .../generate_service_map_elements.ts | 0 .../app/service_map/controls.test.tsx | 0 .../components/app/service_map/controls.tsx | 0 .../components/app/service_map/cytoscape.tsx | 0 .../app/service_map/cytoscape_options.ts | 0 .../app/service_map/disabled_prompt.tsx | 0 .../app/service_map/empty_banner.test.tsx | 0 .../app/service_map/empty_banner.tsx | 0 .../app/service_map/empty_prompt.tsx | 0 .../components/app/service_map/icons.ts | 0 .../components/app/service_map/index.tsx | 0 .../service_map/popover/anomaly_detection.tsx | 0 .../popover/dependency_contents.tsx | 0 .../app/service_map/popover/edge_contents.tsx | 0 .../popover/externals_list_contents.tsx | 0 .../app/service_map/popover/index.tsx | 0 .../service_map/popover/popover.stories.tsx | 0 .../app/service_map/popover/popover.test.tsx | 0 .../service_map/popover/resource_contents.tsx | 0 .../service_map/popover/service_contents.tsx | 0 .../app/service_map/popover/stats_list.tsx | 0 .../app/service_map/timeout_prompt.tsx | 0 .../use_cytoscape_event_handlers.test.tsx | 0 .../use_cytoscape_event_handlers.ts | 0 .../app/service_map/use_ref_dimensions.ts | 0 .../service_overview/apm_overview/index.tsx | 0 .../components/app/service_overview/index.tsx | 0 .../service_overview/logs_overview/index.tsx | 0 .../service_overview.stories.tsx | 0 .../service_overview.test.tsx | 0 .../index.tsx | 0 .../service_overview_errors_table/index.tsx | 0 .../index.tsx | 0 .../get_columns.tsx | 0 .../index.tsx | 0 .../instance_actions_menu/index.tsx | 0 .../instance_actions_menu/menu_sections.ts | 0 .../instance_details.test.tsx | 0 .../intance_details.tsx | 0 .../use_instance_details_fetcher.tsx | 0 .../get_throughput_screen_context.ts | 0 .../index.tsx | 0 .../app/service_tab_empty_state/constants.ts | 0 .../app/service_tab_empty_state/index.tsx | 0 .../service_tab_empty_state.stories.tsx | 0 .../index.stories.tsx | 0 .../agent_configuration_create_edit/index.tsx | 0 .../service_page/form_row_select.tsx | 0 .../form_row_suggestions_select.tsx | 0 .../service_page/service_page.tsx | 0 .../settings_page/save_config.ts | 0 .../settings_page/setting_form_row.tsx | 0 .../settings_page/settings_page.tsx | 0 .../settings/agent_configurations/index.tsx | 0 .../list/confirm_delete_modal.tsx | 0 .../agent_configurations/list/index.tsx | 0 .../agent_explorer_docs_link/index.tsx | 0 .../agent_contextual_information/index.tsx | 0 .../agent_instances_details/index.tsx | 0 .../agent_explorer/agent_instances/index.tsx | 0 .../agent_latest_version/index.tsx | 0 .../agent_explorer/agent_list/index.tsx | 0 .../app/settings/agent_explorer/index.tsx | 0 .../agent_keys/agent_keys_table.stories.tsx | 0 .../settings/agent_keys/agent_keys_table.tsx | 0 .../agent_keys/confirm_delete_modal.tsx | 0 .../agent_keys/create_agent_key.stories.tsx | 0 .../settings/agent_keys/create_agent_key.tsx | 0 .../create_agent_key/agent_key_callout.tsx | 0 .../app/settings/agent_keys/index.tsx | 0 .../prompts/api_keys_not_enabled.stories.tsx | 0 .../prompts/api_keys_not_enabled.tsx | 0 .../prompts/permission_denied.stories.tsx | 0 .../agent_keys/prompts/permission_denied.tsx | 0 .../anomaly_detection/add_environments.tsx | 0 .../settings/anomaly_detection/create_jobs.ts | 0 .../app/settings/anomaly_detection/index.tsx | 0 .../settings/anomaly_detection/jobs_list.tsx | 0 .../anomaly_detection/jobs_list_status.tsx | 0 .../app/settings/apm_indices/index.tsx | 0 .../custom_link/create_custom_link_button.tsx | 0 .../delete_button.test.tsx | 0 .../delete_button.tsx | 0 .../documentation.tsx | 0 .../filters_section.tsx | 0 .../flyout_footer.tsx | 0 .../helper.test.ts | 0 .../create_edit_custom_link_flyout/helper.ts | 0 .../create_edit_custom_link_flyout/index.tsx | 0 .../link_preview.stories.tsx | 0 .../link_preview.test.tsx | 0 .../link_preview.tsx | 0 .../link_section.tsx | 0 .../save_custom_link.ts | 0 .../custom_link/custom_link_table.tsx | 0 .../app/settings/custom_link/empty_prompt.tsx | 0 .../app/settings/custom_link/index.test.tsx | 0 .../app/settings/custom_link/index.tsx | 0 .../app/settings/general_settings/index.tsx | 0 .../settings/schema/blog_rocket_720x420.png | Bin .../schema/confirm_switch_modal.stories.tsx | 0 .../settings/schema/confirm_switch_modal.tsx | 0 .../components/app/settings/schema/index.tsx | 0 .../schema/migrated/card_footer_content.tsx | 0 .../migrated/successful_migration_card.tsx | 0 .../migrated/upgrade_available_card.tsx | 0 .../schema/migration_in_progress_panel.tsx | 0 .../app/settings/schema/schema.stories.tsx | 0 .../app/settings/schema/schema_overview.tsx | 0 .../get_storage_explorer_links.ts | 0 .../components/app/storage_explorer/index.tsx | 0 .../index_lifecycle_phase_select.tsx | 0 .../prompts/permission_denied.tsx | 0 .../resources/tips_and_resources.tsx | 0 .../storage_explorer/services_table/index.tsx | 0 .../index_stats_per_service.tsx | 0 .../services_table/size_label.tsx | 0 .../storage_details_per_service.tsx | 0 .../app/storage_explorer/storage_chart.tsx | 0 .../app/storage_explorer/summary_stats.tsx | 0 .../app/top_traces_overview/index.tsx | 0 .../app/top_traces_overview/trace_list.tsx | 0 .../components/app/trace_explorer/index.tsx | 0 ...race_explorer_aggregated_critical_path.tsx | 0 .../trace_explorer_waterfall.tsx | 0 .../trace_explorer/trace_search_box/index.tsx | 0 .../get_redirect_to_trace_page_url.ts | 0 ...ect_to_transaction_detail_page_url.test.ts | 0 ...redirect_to_transaction_detail_page_url.ts | 0 .../components/app/trace_link/index.tsx | 0 .../app/trace_link/trace_link.test.tsx | 0 .../components/app/trace_overview/index.tsx | 0 .../aggregated_critical_path_tab.tsx | 0 .../distribution/index.test.tsx | 0 .../distribution/index.tsx | 0 ...use_transaction_distribution_chart_data.ts | 0 .../failed_transactions_correlations_tab.tsx | 0 .../app/transaction_details/index.tsx | 0 .../latency_correlations_tab.tsx | 0 .../app/transaction_details/profiling_tab.tsx | 0 .../transaction_details/top_errors/index.tsx | 0 .../transaction_details/trace_samples_tab.tsx | 0 .../transaction_details_tabs.tsx | 0 .../use_waterfall_fetcher.ts | 0 .../waterfall_with_summary/index.tsx | 0 .../maybe_view_trace_link.tsx | 0 .../percent_of_parent.tsx | 0 .../transaction_tabs.tsx | 0 .../waterfall_container/index.tsx | 0 .../marks/get_agent_marks.test.ts | 0 .../marks/get_agent_marks.ts | 0 .../marks/get_error_marks.test.ts | 0 .../marks/get_error_marks.ts | 0 .../waterfall_container/marks/index.ts | 0 .../waterfall/accordion_waterfall.tsx | 0 .../badge/cold_start_badge.stories.tsx | 0 .../waterfall/badge/cold_start_badge.tsx | 0 .../waterfall/badge/span_links_badge.tsx | 0 .../waterfall/badge/sync_badge.stories.tsx | 0 .../waterfall/badge/sync_badge.test.tsx | 0 .../waterfall/badge/sync_badge.tsx | 0 .../waterfall/context/use_waterfall.tsx | 0 .../waterfall/context/waterfall_context.tsx | 0 .../waterfall/failure_badge.tsx | 0 .../waterfall/flyout_top_level_properties.tsx | 0 .../waterfall_container/waterfall/index.tsx | 0 .../waterfall/orphan_trace_items_warning.tsx | 0 .../waterfall/responsive_flyout.tsx | 0 .../waterfall/span_flyout/index.tsx | 0 .../waterfall/span_flyout/span_db.tsx | 0 .../span_flyout/span_flyout.stories.tsx | 0 .../span_flyout/sticky_span_properties.tsx | 0 .../span_flyout/truncate_height_section.tsx | 0 .../dropped_spans_warning.tsx | 0 .../waterfall/transaction_flyout/index.tsx | 0 .../transaction_flyout.stories.tsx | 0 .../waterfall/waterfall_flyout.tsx | 0 .../waterfall_helpers.test.ts.snap | 0 .../mock_responses/spans.json | 0 .../mock_responses/transaction.json | 0 .../waterfall_helpers.test.ts | 0 .../waterfall_helpers/waterfall_helpers.ts | 0 .../waterfall/waterfall_item.tsx | 0 .../waterfall_container.stories.tsx | 0 .../waterfall_container.test.tsx | 0 .../waterfall_container/waterfall_legends.tsx | 0 .../app/transaction_details_link/index.tsx | 0 .../components/app/transaction_link/index.tsx | 0 .../app/transaction_overview/index.tsx | 0 .../transaction_overview.test.tsx | 0 .../agent_instructions_accordion.tsx | 0 .../apm_agents/agent_instructions_mappings.ts | 0 .../fleet_integration/apm_agents/index.tsx | 0 .../apm_agents/render_mustache.ts | 0 .../default_discovery_rule.tsx | 0 .../runtime_attachment/discovery_rule.tsx | 0 .../edit_discovery_rule.tsx | 0 .../apm_agents/runtime_attachment/index.tsx | 0 .../java_agent_version_input.tsx | 0 .../runtime_attachment.stories.tsx | 0 .../runtime_attachment/runtime_attachment.tsx | 0 .../java_runtime_attachment.tsx | 0 .../validate_java_version.test.ts | 0 .../apm_custom_assets_extension.tsx | 0 .../apm_enrollment_flyout_extension.tsx | 0 .../create_apm_policy_form.tsx | 0 .../edit_apm_policy_form.stories.tsx | 0 .../apm_policy_form/edit_apm_policy_form.tsx | 0 .../apm_policy_form/index.tsx | 0 .../agent_authorization_settings.test.ts | 0 .../agent_authorization_settings.ts | 0 .../settings_definition/apm_settings.test.ts | 0 .../settings_definition/apm_settings.ts | 0 .../settings_definition/debug_settings.ts | 0 .../settings_definition/rum_settings.test.tsx | 0 .../settings_definition/rum_settings.ts | 0 .../tail_sampling_settings.test.tsx | 0 .../tail_sampling_settings.tsx | 0 .../settings_definition/tls_settings.test.ts | 0 .../settings_definition/tls_settings.ts | 0 .../settings_form/form_row_setting.tsx | 0 .../apm_policy_form/settings_form/index.tsx | 0 .../settings_form/utils.test.ts | 0 .../apm_policy_form/settings_form/utils.ts | 0 .../apm_policy_form/typings.ts | 0 .../components/fleet_integration/index.ts | 0 .../lazy_apm_agents_tab_extension.tsx | 0 .../lazy_apm_custom_assets_extension.tsx | 0 .../lazy_apm_policy_create_extension.tsx | 0 .../lazy_apm_policy_edit_extension.tsx | 0 .../components/routing/apm_error_boundary.tsx | 0 .../components/routing/apm_route_config.tsx | 0 .../add_data_context_menu.tsx | 0 .../alerting_popover_flyout.tsx | 0 .../anomaly_detection_setup_link.test.tsx | 0 .../anomaly_detection_setup_link.tsx | 0 .../app_root/apm_header_action_menu/index.tsx | 0 .../inspector_header_link.tsx | 0 .../apm_header_action_menu/labs/index.tsx | 0 .../labs/labs_flyout.tsx | 0 .../components/routing/app_root/index.tsx | 0 ...dependencies_to_dependencies_inventory.tsx | 0 .../index.tsx | 0 .../index.test.tsx | 0 .../index.tsx | 0 .../redirect_with_offset/index.test.tsx | 0 .../app_root/redirect_with_offset/index.tsx | 0 .../app_root/scroll_to_top_on_path_change.tsx | 0 ...pdate_execution_context_on_route_change.ts | 0 .../components/routing/home/dependencies.tsx | 0 .../public/components/routing/home/index.tsx | 0 .../routing/home/legacy_backends.tsx | 0 .../components/routing/home/page_template.tsx | 0 .../routing/home/storage_explorer.tsx | 0 .../routing/mobile_service_detail/index.tsx | 0 .../components/routing/onboarding/index.tsx | 0 .../routing/onboarding/redirect.tsx | 0 .../public/components/routing/redirect_to.tsx | 0 .../service_detail/apm_service_wrapper.tsx | 0 .../routing/service_detail/index.tsx | 0 ...redirect_to_default_service_route_view.tsx | 0 .../create_agent_configuration_route_view.tsx | 0 .../edit_agent_configuration_route_view.tsx | 0 .../components/routing/settings/index.tsx | 0 .../entities_inventory_callout.tsx | 0 .../templates/apm_main_template/index.tsx | 0 .../analyze_data_button.stories.tsx | 0 .../analyze_data_button.test.tsx | 0 .../analyze_data_button.tsx | 0 .../templates/apm_service_template/index.tsx | 0 .../apm_service_template/use_tabs.test.tsx | 0 .../apm_service_template/use_tabs.tsx | 0 .../templates/dependency_detail_template.tsx | 0 .../mobile_service_template/index.tsx | 0 .../routing/templates/no_data_config.ts | 0 .../templates/service_group_template.tsx | 0 .../templates/settings_template.stories.tsx | 0 .../templates/settings_template.test.tsx | 0 .../routing/templates/settings_template.tsx | 0 .../components/routing/track_pageview.tsx | 0 .../shared/add_data_buttons/buttons.tsx | 0 .../aggregated_transactions_badge/index.tsx | 0 .../public/components/shared/beta_badge.tsx | 0 .../shared/charts/breakdown_chart/index.tsx | 0 .../shared/charts/chart_container.test.tsx | 0 .../shared/charts/chart_container.tsx | 0 .../index.test.tsx | 0 .../duration_distribution_chart/index.tsx | 0 .../total_doc_count_label.tsx | 0 .../index.test.ts | 0 .../index.tsx | 0 .../failed_transaction_rate_chart/index.tsx | 0 .../shared/charts/flamegraph/index.tsx | 0 .../helper/get_chart_anomaly_timeseries.tsx | 0 .../shared/charts/helper/get_empty_series.ts | 0 .../charts/helper/get_metrics_formulas.tsx | 0 .../charts/helper/get_timeseries_color.ts | 0 .../helper/get_timezone_offset_in_ms.test.ts | 0 .../helper/get_timezone_offset_in_ms.ts | 0 .../shared/charts/helper/helper.test.ts | 0 .../components/shared/charts/helper/helper.ts | 0 .../shared/charts/helper/timezone.test.ts | 0 .../shared/charts/helper/timezone.ts | 0 .../custom_tooltip.stories.tsx | 0 .../custom_tooltip.tsx | 0 .../index.tsx | 0 ...ces_latency_distribution_chart.stories.tsx | 0 .../get_latency_chart_screen_context.ts | 0 .../shared/charts/latency_chart/index.tsx | 0 .../latency_aggregation_type_select.tsx | 0 .../latency_chart/latency_chart.stories.tsx | 0 .../latency_chart/latency_chart.test.tsx | 0 .../charts/log_rates/log_error_rate_chart.tsx | 0 .../charts/log_rates/log_rate_chart.tsx | 0 .../shared/charts/log_rates/popover.tsx | 0 .../charts/log_rates/tooltip_content.tsx | 0 .../shared/charts/metrics_chart/index.tsx | 0 .../shared/charts/spark_plot/index.tsx | 0 .../__snapshots__/timeline.test.tsx.snap | 0 .../shared/charts/timeline/index.tsx | 0 .../charts/timeline/last_tick_value.tsx | 0 .../shared/charts/timeline/legend.tsx | 0 .../__snapshots__/agent_marker.test.tsx.snap | 0 .../marker/__snapshots__/index.test.tsx.snap | 0 .../timeline/marker/agent_marker.test.tsx | 0 .../charts/timeline/marker/agent_marker.tsx | 0 .../timeline/marker/error_marker.test.tsx | 0 .../charts/timeline/marker/error_marker.tsx | 0 .../charts/timeline/marker/index.test.tsx | 0 .../shared/charts/timeline/marker/index.tsx | 0 .../shared/charts/timeline/plot_utils.ts | 0 .../shared/charts/timeline/timeline.test.tsx | 0 .../shared/charts/timeline/timeline_axis.tsx | 0 .../shared/charts/timeline/vertical_lines.tsx | 0 .../shared/charts/timeseries_chart.tsx | 0 .../charts/timeseries_chart_with_context.tsx | 0 .../transaction_breakdown_chart/index.tsx | 0 .../use_transaction_breakdown.ts | 0 .../charts/transaction_charts/helper.test.ts | 0 .../charts/transaction_charts/helper.tsx | 0 .../charts/transaction_charts/index.tsx | 0 .../charts/transaction_charts/ml_header.tsx | 0 .../index.tsx | 0 .../shared/charts/treemap_chart/index.tsx | 0 .../critical_path_flamegraph_tooltip.tsx | 0 .../critical_path_to_flamegraph.ts | 0 .../shared/critical_path_flamegraph/index.tsx | 0 .../shared/date_picker/apm_date_picker.tsx | 0 .../shared/date_picker/date_picker.test.tsx | 0 .../components/shared/date_picker/index.tsx | 0 .../components/shared/date_picker/typings.ts | 0 .../dependencies_table_service_map_link.tsx | 0 .../get_span_metric_columns.tsx | 0 .../shared/dependencies_table/index.tsx | 0 ...pendency_failed_transaction_rate_chart.tsx | 0 .../dependency_latency_chart.tsx | 0 .../dependency_metric_charts_route_params.ts | 0 .../dependency_throughput_chart.tsx | 0 .../shared/dependency_metric_charts/index.tsx | 0 .../components/shared/empty_message.tsx | 0 .../entity_enablement/feedback_modal.tsx | 0 .../entity_enablement/unauthorized_modal.tsx | 0 .../entity_enablement/welcome_modal.tsx | 0 .../shared/environment_badge/index.tsx | 0 .../shared/environment_filter/index.tsx | 0 .../shared/environment_select/index.tsx | 0 .../components/shared/error_state_prompt.tsx | 0 .../shared/errors_table/get_columns.tsx | 0 .../explore_logs_button.tsx | 0 .../logs_explorer_locator_config.ts | 0 .../components/shared/get_bool_filter.ts | 0 .../shared/height_retainer/index.tsx | 0 .../resetting_height_container.tsx | 0 .../__snapshots__/impact_bar.test.js.snap | 0 .../shared/impact_bar/impact_bar.test.js | 0 .../components/shared/impact_bar/index.tsx | 0 .../shared/is_route_with_time_range.ts | 0 .../components/shared/item_badge/index.tsx | 0 .../shared/key_value_filter_list/index.tsx | 0 .../key_value_filter_list.test.tsx | 0 .../key_value_table/formatted_value.tsx | 0 .../shared/key_value_table/index.tsx | 0 .../key_value_table/key_value_table.test.tsx | 0 .../components/shared/kuery_bar/index.tsx | 0 .../kuery_bar/typeahead/click_outside.js | 0 .../shared/kuery_bar/typeahead/index.js | 0 .../shared/kuery_bar/typeahead/suggestion.js | 0 .../shared/kuery_bar/typeahead/suggestions.js | 0 .../components/shared/kuery_bar/utils.ts | 0 .../shared/license_prompt/index.tsx | 0 .../license_prompt/license_prompt.stories.tsx | 0 .../links/apm/agent_configuration_links.tsx | 0 .../shared/links/apm/apm_link.test.tsx | 0 .../components/shared/links/apm/apm_link.tsx | 0 .../shared/links/apm/error_detail_link.tsx | 0 .../shared/links/apm/error_overview_link.tsx | 0 .../components/shared/links/apm/home_link.tsx | 0 .../shared/links/apm/max_groups_message.tsx | 0 .../shared/links/apm/metric_overview_link.tsx | 0 .../links/apm/mobile/crash_detail_link.tsx | 0 .../links/apm/mobile/error_detail_link.tsx | 0 .../links/apm/mobile/error_overview_link.tsx | 0 .../links/apm/service_inventory_link.tsx | 0 .../shared/links/apm/service_link/index.tsx | 0 .../apm/service_link/service_link.stories.tsx | 0 .../apm/service_link/service_link.test.tsx | 0 .../shared/links/apm/service_map_link.tsx | 0 .../apm/service_node_metric_overview_link.tsx | 0 .../links/apm/service_node_overview_link.tsx | 0 ...ervice_transactions_overview_link.test.tsx | 0 .../service_transactions_overview_link.tsx | 0 .../shared/links/apm/trace_overview_link.tsx | 0 .../transaction_detail_link/index.test.tsx | 0 .../apm/transaction_detail_link/index.tsx | 0 .../apm/transaction_overview_link.test.tsx | 0 .../links/apm/transaction_overview_link.tsx | 0 .../shared/links/dependency_link.stories.tsx | 0 .../shared/links/dependency_link.test.tsx | 0 .../shared/links/dependency_link.tsx | 0 .../__fixtures__/mock_transaction.json | 0 .../discover_error_button.test.tsx.snap | 0 .../discover_error_link.test.tsx.snap | 0 .../discover_transaction_button.test.tsx.snap | 0 .../discover_transaction_link.test.tsx.snap | 0 .../discover_error_button.test.tsx | 0 .../discover_error_link.test.tsx | 0 .../discover_links/discover_error_link.tsx | 0 .../links/discover_links/discover_link.tsx | 0 .../discover_links.integration.test.tsx | 0 .../discover_links/discover_span_link.tsx | 0 .../discover_transaction_button.test.tsx | 0 .../discover_transaction_link.test.tsx | 0 .../discover_transaction_link.tsx | 0 .../shared/links/elastic_docs_link.tsx | 0 .../shared/links/infra_link.test.tsx | 0 .../components/shared/links/infra_link.tsx | 0 .../public/components/shared/links/kibana.ts | 0 .../mlexplorer_link.test.tsx | 0 .../mlexplorer_link.tsx | 0 .../mlmanage_jobs_link.test.tsx | 0 .../mlmanage_jobs_link.tsx | 0 .../mlsingle_metric_link.test.tsx | 0 .../mlsingle_metric_link.tsx | 0 .../shared/links/rison_helpers.test.ts | 0 .../components/shared/links/rison_helpers.ts | 0 .../shared/links/setup_instructions_link.tsx | 0 .../shared/links/url_helpers.test.tsx | 0 .../components/shared/links/url_helpers.ts | 0 .../public/components/shared/list_metric.tsx | 0 .../shared/loading_state_prompt.tsx | 0 .../components/shared/managed_table/index.tsx | 0 .../managed_table/managed_table.test.tsx | 0 .../metadata_table/error_metadata/index.tsx | 0 .../shared/metadata_table/helper.test.ts | 0 .../shared/metadata_table/helper.ts | 0 .../shared/metadata_table/index.tsx | 0 .../metadata_table/metadata_table.test.tsx | 0 .../shared/metadata_table/section.test.tsx | 0 .../shared/metadata_table/section.tsx | 0 .../metadata_table/span_metadata/index.tsx | 0 .../transaction_metadata/index.tsx | 0 .../components/shared/metadata_table/types.ts | 0 .../components/shared/ml_callout/index.tsx | 0 .../shared/monaco_code_editor/index.tsx | 0 .../not_available_apm_metrics.tsx | 0 .../not_available_environment.tsx | 0 .../shared/overview_table_container/index.tsx | 0 .../components/shared/popover_badge/index.tsx | 0 .../shared/popover_tooltip/index.tsx | 0 .../profiling/flamegraph/flamegraph_link.tsx | 0 .../shared/profiling/flamegraph/index.tsx | 0 .../shared/profiling/top_functions/index.tsx | 0 .../top_functions/top_functions_link.tsx | 0 .../shared/search_bar/search_bar.test.tsx | 0 .../shared/search_bar/search_bar.tsx | 0 .../shared/select_with_placeholder/index.tsx | 0 .../shared/service_icons/cloud_details.tsx | 0 .../service_icons/container_details.tsx | 0 .../shared/service_icons/icon_popover.tsx | 0 .../shared/service_icons/index.test.tsx | 0 .../components/shared/service_icons/index.tsx | 0 .../shared/service_icons/otel_details.tsx | 0 .../service_icons/serverless_details.tsx | 0 .../shared/service_icons/service_details.tsx | 0 .../service_icons/service_icons.stories.tsx | 0 .../components/shared/slo_callout/index.tsx | 0 .../shared/span_icon/get_span_icon.ts | 0 .../components/shared/span_icon/icons/aws.svg | 0 .../shared/span_icon/icons/azure.svg | 0 .../shared/span_icon/icons/blob_storage.svg | 0 .../shared/span_icon/icons/cassandra.svg | 0 .../shared/span_icon/icons/cosmos_db.svg | 0 .../shared/span_icon/icons/database.svg | 0 .../shared/span_icon/icons/default.svg | 0 .../shared/span_icon/icons/documents.svg | 0 .../shared/span_icon/icons/dynamo_db.svg | 0 .../shared/span_icon/icons/elasticsearch.svg | 0 .../span_icon/icons/file_share_storage.svg | 0 .../shared/span_icon/icons/globe.svg | 0 .../shared/span_icon/icons/graphql.svg | 0 .../shared/span_icon/icons/grpc.svg | 0 .../shared/span_icon/icons/handlebars.svg | 0 .../shared/span_icon/icons/kafka.svg | 0 .../shared/span_icon/icons/ldap.svg | 0 .../shared/span_icon/icons/mongodb.svg | 0 .../shared/span_icon/icons/mysql.svg | 0 .../shared/span_icon/icons/postgresql.svg | 0 .../shared/span_icon/icons/redis.svg | 0 .../components/shared/span_icon/icons/s3.svg | 0 .../shared/span_icon/icons/service_bus.svg | 0 .../components/shared/span_icon/icons/sns.svg | 0 .../components/shared/span_icon/icons/sqs.svg | 0 .../shared/span_icon/icons/storage_queue.svg | 0 .../shared/span_icon/icons/table_storage.svg | 0 .../shared/span_icon/icons/websocket.svg | 0 .../components/shared/span_icon/index.tsx | 0 .../shared/span_icon/span_icon.stories.tsx | 0 .../components/shared/span_links/index.tsx | 0 .../shared/span_links/span_links_callout.tsx | 0 .../span_links/span_links_tab_content.tsx | 0 .../shared/span_links/span_links_table.tsx | 0 .../stacktrace/__fixtures__/stacktraces.json | 0 .../stacktrace/cause_stacktrace.test.tsx | 0 .../shared/stacktrace/cause_stacktrace.tsx | 0 .../components/shared/stacktrace/context.tsx | 0 .../shared/stacktrace/frame_heading.test.tsx | 0 .../shared/stacktrace/frame_heading.tsx | 0 .../c_sharp_frame_heading_renderer.tsx | 0 .../default_frame_heading_renderer.tsx | 0 .../frame_heading_renderers/index.ts | 0 .../java_frame_heading_renderer.tsx | 0 .../java_script_frame_heading_renderer.tsx | 0 .../php_frame_heading_renderer.tsx | 0 .../ruby_frame_heading_renderer.tsx | 0 .../components/shared/stacktrace/index.tsx | 0 .../stacktrace/library_stacktrace.test.tsx | 0 .../shared/stacktrace/library_stacktrace.tsx | 0 .../shared/stacktrace/stackframe.test.tsx | 0 .../shared/stacktrace/stackframe.tsx | 0 .../shared/stacktrace/stacktrace.test.ts | 0 .../shared/stacktrace/variables.tsx | 0 .../sticky_properties.test.tsx.snap | 0 .../shared/sticky_properties/index.tsx | 0 .../sticky_properties.test.tsx | 0 .../shared/suggestions_select/index.tsx | 0 .../suggestions_select.stories.tsx | 0 .../suggestions_select.test.tsx | 0 .../summary/__fixtures__/transactions.ts | 0 .../composite_span_duration_summary_item.tsx | 0 .../shared/summary/duration_summary_item.tsx | 0 .../error_count_summary_item_badge.test.tsx | 0 .../error_count_summary_item_badge.tsx | 0 .../http_info_summary_item.test.tsx | 0 .../summary/http_info_summary_item/index.tsx | 0 .../http_status_badge.test.tsx | 0 .../summary/http_status_badge/index.tsx | 0 .../summary/http_status_badge/status_codes.ts | 0 .../components/shared/summary/index.tsx | 0 .../transaction_result_summary_item.tsx | 0 .../summary/transaction_summary.test.tsx | 0 .../shared/summary/transaction_summary.tsx | 0 .../summary/user_agent_summary_item.test.tsx | 0 .../summary/user_agent_summary_item.tsx | 0 .../table_search_bar/table_search_bar.test.ts | 0 .../table_search_bar/table_search_bar.tsx | 0 .../shared/technical_preview_badge.tsx | 0 .../shared/time_comparison/comparison.test.ts | 0 .../get_comparison_chart_theme.ts | 0 .../get_comparison_enabled.test.ts | 0 .../time_comparison/get_comparison_enabled.ts | 0 .../time_comparison/get_comparison_options.ts | 0 .../shared/time_comparison/index.test.tsx | 0 .../shared/time_comparison/index.tsx | 0 .../shared/timestamp_tooltip/index.test.tsx | 0 .../shared/timestamp_tooltip/index.tsx | 0 .../__fixtures__/mock_data.ts | 0 .../transaction_action_menu.test.tsx.snap | 0 .../custom_link_flyout.tsx | 0 .../custom_link_list.test.tsx | 0 .../custom_link_list.tsx | 0 .../custom_link_toolbar.test.tsx | 0 .../custom_link_toolbar.tsx | 0 .../custom_link_menu_section/index.test.tsx | 0 .../custom_link_menu_section/index.tsx | 0 .../transaction_action_menu/sections.test.ts | 0 .../transaction_action_menu/sections.ts | 0 .../sections_helper.test.ts | 0 .../sections_helper.ts | 0 .../transaction_action_menu.test.tsx | 0 .../transaction_action_menu.tsx | 0 .../shared/transaction_type_select.tsx | 0 .../shared/transactions_table/get_columns.tsx | 0 .../get_latency_column_label.ts | 0 .../shared/transactions_table/index.tsx | 0 .../shared/truncate_with_tooltip/index.tsx | 0 .../components/shared/try_it_button/index.tsx | 0 .../shared/unified_search_bar/index.tsx | 0 .../unified_search_bar.test.tsx | 0 .../annotations/annotations_context.tsx | 0 .../annotations/use_annotations_context.ts | 0 .../anomaly_detection_jobs_context.tsx | 0 .../use_anomaly_detection_jobs_context.ts | 0 .../context/apm_plugin/apm_plugin_context.tsx | 0 .../apm_plugin/mock_apm_plugin_context.tsx | 0 .../apm_plugin/mock_apm_plugin_storybook.tsx | 0 .../apm_plugin/use_apm_plugin_context.ts | 0 .../apm_service/apm_service_context.test.tsx | 0 .../apm_service/apm_service_context.tsx | 0 .../apm_service/use_apm_service_context.ts | 0 .../apm_service/use_service_agent_fetcher.ts | 0 .../use_service_entity_summary_fetcher.ts | 0 .../use_service_transaction_types_fetcher.tsx | 0 .../public/context/breadcrumbs/context.tsx | 0 .../context/breadcrumbs/use_breadcrumb.ts | 0 .../chart_pointer_event_context.tsx | 0 .../use_chart_pointer_event_context.tsx | 0 .../environments_context.tsx | 0 .../use_environments_context.tsx | 0 .../context/kibana_context/use_kibana.tsx | 0 .../kibana_environment_context.tsx | 0 .../use_kibana_environment_context.tsx | 0 .../license/invalid_license_notification.tsx | 0 .../context/license/license_context.tsx | 0 .../context/license/use_license_context.ts | 0 .../service_anomaly_timeseries_context.tsx | 0 ...use_service_anomaly_timeseries_context.tsx | 0 .../time_range_id/time_range_id_context.tsx | 0 .../time_range_id/use_time_range_id.ts | 0 ...k_time_range_metadata_context_provider.tsx | 0 .../time_range_metadata_context.tsx | 0 .../use_search_service_destination_metrics.ts | 0 .../use_time_range_metadata_context.ts | 0 .../context/url_params_context/constants.ts | 0 .../url_params_context/helpers.test.ts | 0 .../context/url_params_context/helpers.ts | 0 .../mock_url_params_context_provider.tsx | 0 .../url_params_context/resolve_url_params.ts | 0 .../context/url_params_context/types.ts | 0 .../url_params_context.test.tsx | 0 .../url_params_context/url_params_context.tsx | 0 .../url_params_context/use_url_params.tsx | 0 .../chart.test.tsx | 0 .../chart.tsx | 0 .../react_embeddable_factory.tsx | 0 .../alerting_latency_chart/chart.test.tsx | 0 .../alerting/alerting_latency_chart/chart.tsx | 0 .../react_embeddable_factory.tsx | 0 .../alerting_throughput_chart/chart.test.tsx | 0 .../alerting_throughput_chart/chart.tsx | 0 .../react_embeddable_factory.tsx | 0 .../public/embeddable/alerting/constants.ts | 0 .../alerting/service_name_callout.tsx | 0 .../embeddable/alerting/testing/fixtures.ts | 0 .../alerting/time_range_callout.tsx | 0 .../apm/public/embeddable/alerting/types.ts | 0 .../alerting/use_alerting_props.tsx | 0 .../public/embeddable/embeddable_context.tsx | 0 .../embeddable/register_embeddables.tsx | 0 .../plugins}/apm/public/embeddable/types.ts | 0 .../apm/public/feature_catalogue_entry.ts | 0 .../hooks/create_shared_use_fetcher.tsx | 0 .../public/hooks/use_adhoc_apm_data_view.ts | 0 .../apm/public/hooks/use_apm_feature_flag.ts | 0 .../apm/public/hooks/use_apm_params.ts | 0 .../apm/public/hooks/use_apm_route_path.ts | 0 .../apm/public/hooks/use_apm_router.ts | 0 .../apm/public/hooks/use_breakpoints.test.tsx | 0 .../apm/public/hooks/use_breakpoints.ts | 0 .../use_crash_group_distribution_fetcher.tsx | 0 ...e_critical_path_feature_enabled_setting.ts | 0 .../apm/public/hooks/use_current_user.ts | 0 .../public/hooks/use_dashboards_fetcher.ts | 0 .../public/hooks/use_date_range_redirect.ts | 0 .../apm/public/hooks/use_debounce.test.tsx | 0 .../apm/public/hooks/use_debounce.tsx | 0 .../public/hooks/use_deep_object_identity.ts | 0 ...lt_ai_assistant_starter_prompts_for_apm.ts | 0 .../public/hooks/use_default_environment.ts | 0 .../public/hooks/use_default_time_range.ts | 0 ...dependency_detail_operations_breadcrumb.ts | 0 .../use_entity_centric_experience_setting.tsx | 0 .../public/hooks/use_environments_fetcher.tsx | 0 .../use_error_group_distribution_fetcher.tsx | 0 .../use_fallback_to_transactions_fetcher.tsx | 0 .../hooks/use_fetcher.integration.test.tsx | 0 .../apm/public/hooks/use_fetcher.test.tsx | 0 .../plugins}/apm/public/hooks/use_fetcher.tsx | 0 .../use_filters_for_embeddable_charts.ts | 0 .../apm/public/hooks/use_kibana_url.ts | 0 .../apm/public/hooks/use_local_storage.ts | 0 .../public/hooks/use_ml_manage_jobs_href.ts | 0 ...e_preferred_data_source_and_bucket_size.ts | 0 ...se_preferred_service_anomaly_timeseries.ts | 0 .../public/hooks/use_previous_period_text.ts | 0 .../apm/public/hooks/use_processor_event.ts | 0 .../use_profiling_integration_setting.ts | 0 .../apm/public/hooks/use_profiling_plugin.tsx | 0 .../public/hooks/use_progressive_fetcher.tsx | 0 .../hooks/use_sample_chart_selection.ts | 0 .../use_service_metric_charts_fetcher.ts | 0 .../apm/public/hooks/use_service_name.tsx | 0 .../apm/public/hooks/use_time_range.test.ts | 0 .../apm/public/hooks/use_time_range.ts | 0 .../use_trace_explorer_enabled_setting.ts | 0 .../hooks/use_trace_explorer_samples.ts | 0 .../use_transaction_latency_chart_fetcher.ts | 0 .../use_transaction_trace_samples_fetcher.ts | 0 .../plugins}/apm/public/icon.svg | 0 .../apm_ml_anomaly_detection_example.png | Bin .../plugins}/apm/public/index.ts | 0 .../plugins}/apm/public/locator/helpers.ts | 0 .../apm/public/locator/onboarding_locator.ts | 0 .../locator/service_detail_locator.test.ts | 0 .../public/locator/service_detail_locator.ts | 0 .../plugins}/apm/public/plugin.ts | 0 .../selectors/latency_chart_selector.test.ts | 0 .../selectors/latency_chart_selectors.ts | 0 .../services/__mocks__/SessionStorageMock.ts | 0 .../apm/public/services/call_api.test.ts | 0 .../apm/public/services/call_apm_api.test.ts | 0 ...pm_observability_overview_fetchers.test.ts | 0 .../apm_observability_overview_fetchers.ts | 0 .../apm/public/services/rest/call_api.ts | 0 .../public/services/rest/call_apm_api_spy.ts | 0 .../services/rest/create_call_apm_api.ts | 0 .../apm/public/services/telemetry/index.ts | 0 .../services/telemetry/telemetry_client.ts | 0 .../services/telemetry/telemetry_events.ts | 0 .../telemetry/telemetry_service.test.ts | 0 .../services/telemetry/telemetry_service.ts | 0 .../apm/public/services/telemetry/types.ts | 0 .../plugins}/apm/public/set_help_extension.ts | 0 .../agent_config_instructions.test.tsx | 0 .../agent_config_instructions.tsx | 0 .../config_agent/agent_config_table.tsx | 0 .../tutorial/config_agent/commands/django.ts | 0 .../tutorial/config_agent/commands/dotnet.ts | 0 .../tutorial/config_agent/commands/flask.ts | 0 .../commands/get_apm_agent_commands.test.ts | 0 .../commands/get_apm_agent_commands.ts | 0 .../tutorial/config_agent/commands/go.ts | 0 .../tutorial/config_agent/commands/java.ts | 0 .../tutorial/config_agent/commands/node.ts | 0 .../tutorial/config_agent/commands/php.ts | 0 .../tutorial/config_agent/commands/rack.ts | 0 .../tutorial/config_agent/commands/rails.ts | 0 .../tutorial/config_agent/commands/rum.ts | 0 .../config_agent/commands/shared_hints.ts | 0 .../config_agent/config_agent.stories.tsx | 0 .../config_agent/get_policy_options.test.ts | 0 .../config_agent/get_policy_options.ts | 0 .../tutorial/config_agent/index.test.tsx | 0 .../public/tutorial/config_agent/index.tsx | 0 .../opentelemetry_instructions.tsx | 0 .../tutorial/config_agent/policy_selector.tsx | 0 .../tutorial/config_agent/rum_script.tsx | 0 .../tutorial/tutorial_apm_fleet_check.ts | 0 .../tutorial_fleet_instructions/index.tsx | 0 .../tutorial_fleet_instructions.stories.tsx | 0 .../plugins}/apm/public/update_badge.ts | 0 .../apm/public/utils/download_json.ts | 0 .../utils/get_path_for_feedback.test.ts | 0 .../apm/public/utils/get_path_for_feedback.ts | 0 .../apm/public/utils/get_signal_type.ts | 0 .../public/utils/http_status_code_to_color.ts | 0 .../plugins}/apm/public/utils/style.ts | 0 .../apm/public/utils/test_helpers.tsx | 0 .../observability/plugins}/apm/readme.md | 0 .../plugins}/apm/scripts/.gitignore | 0 .../plugins}/apm/scripts/create_apm_users.js | 0 .../create_apm_users/create_apm_users_cli.ts | 0 .../apm/scripts/create_diagnostics_bundle.js | 0 .../create_functional_tests_archive.js | 0 .../create_functional_tests_archive/index.ts | 0 .../apm/scripts/diagnostics_bundle/cli.ts | 0 .../diagnostics_bundle/diagnostics_bundle.ts | 0 .../plugins}/apm/scripts/eslint.js | 0 .../generate_telemetry_fields_table.js | 0 .../apm/scripts/infer_route_return_types.js | 0 .../scripts/infer_route_return_types/index.ts | 4 +- .../plugins}/apm/scripts/package.json | 0 .../plugins}/apm/scripts/precommit.js | 10 ++--- .../shared/download_telemetry_template.ts | 0 .../apm/scripts/shared/get_es_client.ts | 0 .../apm/scripts/shared/get_http_auth.ts | 0 .../apm/scripts/shared/parse_index_url.ts | 0 .../apm/scripts/shared/read_kibana_config.ts | 2 +- .../plugins}/apm/scripts/telemetry/main.ts | 2 +- .../plugins}/apm/scripts/test/README.md | 0 .../plugins}/apm/scripts/test/api.js | 0 .../plugins}/apm/scripts/test/dat.js | 0 .../plugins}/apm/scripts/test/e2e.js | 0 .../plugins}/apm/scripts/test/jest.js | 0 .../apm/scripts/upload_telemetry_data.js | 0 .../get_apm_dataset_info.ts | 0 .../get_apm_downstream_dependencies.ts | 0 .../get_apm_services_list.ts | 0 .../assistant_functions/get_apm_timeseries.ts | 0 .../apm/server/assistant_functions/index.ts | 0 .../__snapshots__/apm_user_role.test.ts.snap | 0 .../server/deprecations/apm_user_role.test.ts | 0 .../apm/server/deprecations/apm_user_role.ts | 0 .../plugins}/apm/server/deprecations/index.ts | 0 .../plugins}/apm/server/feature.ts | 0 .../plugins}/apm/server/index.ts | 0 .../lib/anomaly_detection/anomaly_search.ts | 0 .../anomaly_detection/apm_ml_anomaly_query.ts | 0 .../anomaly_detection/apm_ml_jobs_query.ts | 0 .../server/lib/anomaly_detection/constants.ts | 0 .../create_anomaly_detection_jobs.ts | 0 .../get_anomaly_detection_jobs.ts | 0 .../get_anomaly_result_bucket_size.ts | 0 .../get_anomaly_timeseries.ts | 0 .../get_ml_jobs_with_apm_group.ts | 0 .../__snapshots__/tasks.test.ts.snap | 0 .../collect_data_telemetry/index.ts | 0 .../collect_data_telemetry/tasks.test.ts | 0 .../collect_data_telemetry/tasks.ts | 0 .../apm/server/lib/apm_telemetry/index.ts | 0 .../apm/server/lib/apm_telemetry/schema.ts | 0 .../lib/apm_telemetry/telemetry_client.ts | 0 .../apm/server/lib/apm_telemetry/types.ts | 0 .../exclude_rum_exit_spans_query.ts | 0 ...ection_stats_items_with_relative_impact.ts | 0 .../get_destination_map.ts | 0 .../get_connection_stats/get_stats.ts | 0 .../connections/get_connection_stats/index.ts | 0 .../apm/server/lib/deprecations/index.ts | 0 .../apm/server/lib/deprecations/types.ts | 0 .../lib/helpers/calculate_throughput.ts | 0 .../create_apm_event_client/index.ts | 0 .../create_entities_es_client.ts | 0 .../create_infra_metrics_client.ts | 0 .../create_internal_es_client/index.ts | 0 .../lib/helpers/get_apm_alerts_client.test.ts | 0 .../lib/helpers/get_apm_alerts_client.ts | 0 .../helpers/get_apm_data_access_services.ts | 0 .../lib/helpers/get_apm_event_client.ts | 0 .../index.test.ts | 0 .../index.ts | 0 .../server/lib/helpers/get_error_name.test.ts | 0 .../apm/server/lib/helpers/get_error_name.ts | 0 .../server/lib/helpers/get_es_capabilities.ts | 0 .../get_internal_saved_objects_client.ts | 0 .../apm/server/lib/helpers/get_ml_client.ts | 0 .../lib/helpers/get_random_sampler/index.ts | 0 .../helpers/latency_aggregation_type/index.ts | 0 .../apm/server/lib/helpers/metrics.ts | 0 .../round_to_nearest_five_or_ten.test.ts | 0 .../helpers/round_to_nearest_five_or_ten.ts | 0 ...et_is_using_service_destination_metrics.ts | 0 .../lib/helpers/transaction_coldstart_rate.ts | 0 .../lib/helpers/transaction_error_rate.ts | 0 ...t_is_using_transaction_events.test.ts.snap | 0 .../get_is_using_transaction_events.test.ts | 0 .../get_is_using_transaction_events.ts | 0 .../server/lib/helpers/transactions/index.ts | 0 .../apm/server/lib/service_group_query.ts | 0 .../lib/service_group_query_with_overflow.ts | 0 .../transaction_groups/get_coldstart_rate.ts | 0 .../get_failed_transaction_rate.ts | 0 .../plugins}/apm/server/plugin.ts | 0 .../agent_explorer/error_with_status_code.ts | 0 .../fetch_agents_last_version.test.ts | 0 .../fetch_agents_latest_version.ts | 0 .../agent_explorer/get_agent_instances.ts | 0 .../get_agent_url_repository.ts | 0 .../routes/agent_explorer/get_agents.ts | 0 .../routes/agent_explorer/get_agents_items.ts | 0 .../apm/server/routes/agent_explorer/route.ts | 0 .../routes/agent_keys/create_agent_key.ts | 0 .../routes/agent_keys/get_agent_keys.ts | 0 .../agent_keys/get_agent_keys_privileges.ts | 0 .../routes/agent_keys/invalidate_agent_key.ts | 0 .../apm/server/routes/agent_keys/route.ts | 0 .../server/routes/alerts/action_variables.ts | 0 .../routes/alerts/alerting_es_client.test.ts | 0 .../routes/alerts/alerting_es_client.ts | 0 .../routes/alerts/register_apm_rule_types.ts | 0 .../apm/server/routes/alerts/route.ts | 0 .../get_service_group_fields_for_anomaly.ts | 0 .../register_anomaly_rule_type.test.ts | 0 .../anomaly/register_anomaly_rule_type.ts | 0 .../docs/params_property_apm_anomaly.yaml | 0 .../docs/params_property_apm_error_count.yaml | 0 ...ams_property_apm_transaction_duration.yaml | 0 ...s_property_apm_transaction_error_rate.yaml | 0 .../get_error_count_chart_preview.ts | 0 .../register_error_count_rule_type.test.ts | 0 .../register_error_count_rule_type.ts | 0 .../rule_types/get_apm_alert_source_fields.ts | 0 .../get_service_group_fields.test.ts | 0 .../average_or_percentile_agg.ts | 0 .../get_transaction_duration_chart_preview.ts | 0 ...ter_transaction_duration_rule_type.test.ts | 0 ...register_transaction_duration_rule_type.ts | 0 ...et_transaction_error_rate_chart_preview.ts | 0 ...r_transaction_error_rate_rule_type.test.ts | 0 ...gister_transaction_error_rate_rule_type.ts | 0 .../get_filtered_series_for_preview_chart.ts | 0 .../get_groupby_action_variables.test.ts | 0 .../utils/get_groupby_action_variables.ts | 0 .../utils/get_groupby_terms.test.ts | 0 .../rule_types/utils/get_groupby_terms.ts | 0 .../server/routes/alerts/test_utils/index.ts | 0 .../apm_routes/create_apm_server_route.ts | 0 .../get_global_apm_server_route_repository.ts | 0 .../register_apm_server_routes.test.ts | 0 .../apm_routes/register_apm_server_routes.ts | 0 .../get_apm_downstream_dependencies/index.ts | 0 .../get_apm_service_list/index.ts | 0 .../get_apm_service_summary/get_anomalies.ts | 0 .../get_apm_service_summary/index.ts | 0 .../get_apm_timeseries/fetch_timeseries.ts | 0 .../get_error_event_rate.ts | 0 .../get_exit_span_failure_rate.ts | 0 .../get_exit_span_latency.ts | 0 .../get_exit_span_throughput.ts | 0 .../get_transaction_failure_rate.ts | 0 .../get_transaction_latency.ts | 0 .../get_transaction_throughput.ts | 0 .../get_apm_timeseries/index.ts | 0 .../get_changepoints/index.ts | 0 .../get_log_categories/index.ts | 0 .../get_log_rate_analysis_for_alert/index.ts | 0 .../get_apm_errors.ts | 0 .../get_container_id_from_signals.ts | 0 .../get_downstream_dependency_name.ts | 0 .../get_service_name_from_signals.ts | 0 .../index.ts | 0 .../routes/assistant_functions/route.ts | 0 ...t_should_match_or_not_exist_filter.test.ts | 0 .../get_should_match_or_not_exist_filter.ts | 0 .../queries/fetch_duration_correlation.ts | 0 ...tch_duration_correlation_with_histogram.ts | 0 .../fetch_duration_field_candidates.test.ts | 0 .../fetch_duration_field_candidates.ts | 0 .../queries/fetch_duration_fractions.ts | 0 .../fetch_duration_histogram_range_steps.ts | 0 .../queries/fetch_duration_percentiles.ts | 0 .../queries/fetch_duration_ranges.ts | 0 ...etch_failed_events_correlation_p_values.ts | 0 .../queries/fetch_field_value_pairs.ts | 0 .../correlations/queries/fetch_p_values.ts | 0 .../queries/fetch_significant_correlations.ts | 0 .../fetch_field_value_field_stats.ts | 0 .../queries/get_common_correlations_query.ts | 0 .../apm/server/routes/correlations/route.ts | 0 .../compute_expectations_and_ranges.test.ts | 0 .../utils/compute_expectations_and_ranges.ts | 0 .../correlations/utils/get_duration_field.ts | 0 .../correlations/utils/get_event_type.ts | 0 .../server/routes/correlations/utils/index.ts | 0 .../utils/split_all_settled_promises.ts | 0 .../get_custom_dashboards.ts | 0 .../get_entities_with_dashboards.ts | 0 .../get_services_with_dashboards.ts | 0 .../remove_service_dashboard.ts | 0 .../server/routes/custom_dashboards/route.ts | 0 .../save_service_dashboard.ts | 0 .../data_view/create_static_data_view.test.ts | 0 .../data_view/create_static_data_view.ts | 0 .../get_apm_data_view_index_pattern.test.ts | 0 .../get_apm_data_view_index_pattern.ts | 0 .../apm/server/routes/data_view/route.ts | 0 .../server/routes/debug_telemetry/route.ts | 0 .../server/routes/default_api_types.test.ts | 0 .../apm/server/routes/default_api_types.ts | 0 .../get_dependency_latency_distribution.ts | 0 .../get_error_rate_charts_for_dependency.ts | 0 .../get_latency_charts_for_dependency.ts | 0 .../get_metadata_for_dependency.ts | 0 .../get_throughput_charts_for_dependency.ts | 0 .../dependencies/get_top_dependencies.ts | 0 .../get_top_dependency_operations.ts | 0 .../dependencies/get_top_dependency_spans.ts | 0 .../get_upstream_services_for_dependency.ts | 0 .../apm/server/routes/dependencies/route.ts | 0 .../diagnostics/bundle/get_apm_events.ts | 0 .../diagnostics/bundle/get_data_streams.ts | 0 .../bundle/get_existing_index_templates.ts | 0 .../diagnostics/bundle/get_field_caps.ts | 0 .../diagnostics/bundle/get_index_template.ts | 0 .../get_index_templates_by_index_pattern.ts | 0 .../routes/diagnostics/bundle/get_indices.ts | 0 .../diagnostics/bundle/get_indices_states.ts | 0 .../bundle/get_non_data_stream_indices.ts | 0 .../diagnostics/get_diagnostics_bundle.ts | 0 .../diagnostics/get_elasticsearch_version.ts | 0 .../diagnostics/get_fleet_package_info.ts | 0 .../helpers/get_apm_index_template_names.ts | 0 .../helpers/get_diagnostic_privileges.ts | 0 .../diagnostics/helpers/handle_exceptions.ts | 0 .../apm/server/routes/diagnostics/route.ts | 0 .../services/get_service_entity_summary.ts | 0 .../server/routes/entities/services/routes.ts | 0 .../apm/server/routes/entities/types.ts | 0 .../entities/utils/merge_entities.test.ts | 0 .../routes/entities/utils/merge_entities.ts | 0 .../get_all_environments.test.ts.snap | 0 .../environments/get_all_environments.test.ts | 0 .../environments/get_all_environments.ts | 0 .../routes/environments/get_environments.ts | 0 .../apm/server/routes/environments/route.ts | 0 .../__snapshots__/get_buckets.test.ts.snap | 0 .../__snapshots__/queries.test.ts.snap | 0 .../errors/distribution/get_buckets.test.ts | 0 .../routes/errors/distribution/get_buckets.ts | 0 .../errors/distribution/get_distribution.ts | 0 .../errors/distribution/queries.test.ts | 0 .../get_top_erroneous_transactions.ts | 0 .../get_error_group_detailed_statistics.ts | 0 .../get_error_group_main_statistics.ts | 0 .../get_error_group_sample_ids.ts | 0 .../get_error_sample_details.ts | 0 .../apm/server/routes/errors/route.ts | 0 .../event_metadata/get_event_metadata.ts | 0 .../apm/server/routes/event_metadata/route.ts | 0 .../routes/fallback_to_transactions/route.ts | 0 .../add_api_keys_to_policies_if_missing.ts | 0 .../fleet/api_keys/create_apm_api_keys.ts | 0 .../fleet/create_cloud_apm_package_policy.ts | 0 .../apm/server/routes/fleet/get_agents.ts | 0 .../routes/fleet/get_apm_package_policies.ts | 0 .../get_apm_package_policy_definition.ts | 0 .../fleet/get_cloud_apm_package_policy.ts | 0 .../fleet/get_java_agent_versions.test.ts | 0 .../routes/fleet/get_java_agent_versions.ts | 0 .../routes/fleet/get_latest_apm_package.ts | 0 .../fleet/get_package_policy_decorators.ts | 0 .../get_unsupported_apm_server_schema.test.ts | 0 .../get_unsupported_apm_server_schema.ts | 0 .../apm/server/routes/fleet/is_superuser.ts | 0 .../fleet/merge_package_policy_with_apm.ts | 0 .../fleet/register_fleet_policy_callbacks.ts | 0 .../plugins}/apm/server/routes/fleet/route.ts | 0 .../routes/fleet/run_migration_check.ts | 0 .../server/routes/fleet/source_maps.test.ts | 0 .../apm/server/routes/fleet/source_maps.ts | 0 ...c_agent_configs_to_apm_package_policies.ts | 0 .../translate_legacy_schema_paths.test.ts | 0 .../fleet/translate_legacy_schema_paths.ts | 0 .../has_historical_agent_data.ts | 0 .../has_historical_entities_data.ts | 0 .../server/routes/historical_data/route.ts | 0 .../routes/infrastructure/get_host_names.ts | 0 .../infrastructure/get_infrastructure_data.ts | 0 .../apm/server/routes/infrastructure/route.ts | 0 .../get_overall_latency_distribution.ts | 0 .../get_percentile_threshold_value.ts | 0 .../routes/latency_distribution/route.ts | 0 .../routes/latency_distribution/types.ts | 0 .../__snapshots__/queries.test.ts.snap | 0 .../server/routes/metrics/by_agent/default.ts | 0 .../gc/fetch_and_transform_gc_metrics.test.ts | 0 .../java/gc/fetch_and_transform_gc_metrics.ts | 0 .../by_agent/java/gc/get_gc_rate_chart.ts | 0 .../by_agent/java/gc/get_gc_time_chart.ts | 0 .../by_agent/java/heap_memory/index.ts | 0 .../routes/metrics/by_agent/java/index.ts | 0 .../by_agent/java/non_heap_memory/index.ts | 0 .../metrics/by_agent/java/otel_cpu/index.ts | 0 .../by_agent/java/thread_count/index.ts | 0 .../metrics/by_agent/shared/cpu/index.ts | 0 .../metrics/by_agent/shared/memory/index.ts | 0 .../metrics/fetch_and_transform_metrics.ts | 0 .../get_metrics_chart_data_by_agent.ts | 0 .../routes/metrics/get_service_nodes.ts | 0 .../server/routes/metrics/has_otel_metrics.ts | 0 .../apm/server/routes/metrics/queries.test.ts | 0 .../apm/server/routes/metrics/route.ts | 0 .../get_active_instances_overview.ts | 0 .../get_active_instances_timeseries.ts | 0 .../serverless/get_cold_start_count_chart.ts | 0 .../get_cold_start_duration_chart.ts | 0 .../serverless/get_compute_usage_chart.ts | 0 .../get_serverless_agent_metrics_chart.ts | 0 .../get_serverless_function_latency_chart.ts | 0 .../get_serverless_functions_overview.ts | 0 .../serverless/get_serverless_summary.ts | 0 .../routes/metrics/serverless/helper.test.ts | 0 .../routes/metrics/serverless/helper.ts | 0 .../server/routes/metrics/serverless/route.ts | 0 .../apm/server/routes/metrics/types.ts | 0 .../__snapshots__/get_buckets.test.ts.snap | 0 .../__snapshots__/queries.test.ts.snap | 0 .../crashes/distribution/get_buckets.test.ts | 0 .../crashes/distribution/get_buckets.ts | 0 .../crashes/distribution/get_distribution.ts | 0 .../crashes/distribution/queries.test.ts | 0 .../get_crash_group_main_statistics.ts | 0 ..._mobile_crash_group_detailed_statistics.ts | 0 .../apm/server/routes/mobile/crashes/route.ts | 0 ..._mobile_error_group_detailed_statistics.ts | 0 .../get_mobile_error_group_main_statistics.ts | 0 .../get_mobile_errors_terms_by_field.ts | 0 .../mobile/errors/get_mobile_http_errors.ts | 0 .../apm/server/routes/mobile/errors/route.ts | 0 .../server/routes/mobile/get_device_os_app.ts | 0 .../mobile/get_mobile_average_launch_time.ts | 0 .../routes/mobile/get_mobile_crash_rate.ts | 0 .../mobile/get_mobile_crashes_by_location.ts | 0 ...get_mobile_detailed_statistics_by_field.ts | 0 .../routes/mobile/get_mobile_filters.ts | 0 .../routes/mobile/get_mobile_http_requests.ts | 0 .../get_mobile_http_requests_by_location.ts | 0 .../mobile/get_mobile_launches_by_location.ts | 0 .../mobile/get_mobile_location_stats.ts | 0 .../get_mobile_main_statistics_by_field.ts | 0 .../get_mobile_most_used_charts/index.ts | 0 .../merge_other_count.ts | 0 .../routes/mobile/get_mobile_sessions.ts | 0 .../mobile/get_mobile_sessions_by_location.ts | 0 .../server/routes/mobile/get_mobile_stats.ts | 0 .../mobile/get_mobile_terms_by_field.ts | 0 .../apm/server/routes/mobile/get_nct.ts | 0 .../apm/server/routes/mobile/route.ts | 0 .../get_observability_overview_data.ts | 0 .../get_service_count.ts | 0 .../get_transactions_per_minute.ts | 0 .../routes/observability_overview/has_data.ts | 0 .../routes/observability_overview/route.ts | 0 .../routes/profiling/fetch_flamegraph.ts | 0 .../routes/profiling/fetch_functions.ts | 0 .../get_service_correlation_fields.ts | 0 .../server/routes/profiling/hosts/route.ts | 0 .../apm/server/routes/profiling/route.ts | 0 .../apm/server/routes/profiling/utils.test.ts | 0 .../apm/server/routes/profiling/utils.ts | 0 .../service_groups/delete_service_group.ts | 0 .../service_groups/get_service_group.ts | 0 .../get_service_group_alerts.ts | 0 .../service_groups/get_service_groups.ts | 0 .../service_groups/get_services_counts.ts | 0 .../routes/service_groups/lookup_services.ts | 0 .../apm/server/routes/service_groups/route.ts | 0 .../service_groups/save_service_group.ts | 0 .../calculate_docs_per_shard.test.ts | 0 .../service_map/calculate_docs_per_shard.ts | 0 .../fetch_service_paths_from_trace_ids.ts | 0 .../service_map/get_service_anomalies.ts | 0 .../routes/service_map/get_service_map.ts | 0 .../get_service_map_dependency_node_info.ts | 0 .../get_service_map_from_trace_ids.test.ts | 0 .../get_service_map_from_trace_ids.ts | 0 .../get_service_map_service_node_info.ts | 0 .../routes/service_map/get_service_stats.ts | 0 .../service_map/get_trace_sample_ids.ts | 0 .../service_map/group_resource_nodes.test.ts | 0 .../service_map/group_resource_nodes.ts | 0 .../group_resource_nodes_grouped.json | 0 .../group_resource_nodes_pregrouped.json | 0 .../apm/server/routes/service_map/route.ts | 0 .../transform_service_map_responses.test.ts | 0 .../transform_service_map_responses.ts | 0 .../__fixtures__/multiple_versions.json | 0 .../annotations/__fixtures__/no_versions.json | 0 .../annotations/__fixtures__/one_version.json | 0 .../__fixtures__/versions_first_seen.json | 0 .../get_derived_service_annotations.ts | 0 .../annotations/get_stored_annotations.ts | 0 .../routes/services/annotations/index.ts | 0 .../routes/services/get_service_agent.ts | 0 .../services/get_service_dependencies.ts | 0 .../get_service_dependencies_breakdown.ts | 0 ...get_service_instance_container_metadata.ts | 0 .../get_service_instance_metadata_details.ts | 0 .../detailed_statistics.ts | 0 ...vice_instances_system_metric_statistics.ts | 0 ...ervice_instances_transaction_statistics.ts | 0 .../get_service_instances/main_statistics.ts | 0 .../services/get_service_metadata_details.ts | 0 .../services/get_service_metadata_icons.ts | 0 .../services/get_service_node_metadata.ts | 0 ...get_service_overview_container_metadata.ts | 0 ...e_transaction_group_detailed_statistics.ts | 0 .../get_service_transaction_groups.ts | 0 .../get_service_transaction_groups_alerts.ts | 0 .../services/get_service_transaction_types.ts | 0 .../get_services/get_health_statuses.ts | 0 .../get_services/get_service_alerts.ts | 0 .../get_service_names_from_terms_enum.ts | 0 .../get_service_transaction_stats.ts | 0 .../get_services/get_services_items.ts | 0 .../get_services_without_transactions.ts | 0 .../get_services/merge_service_stats.test.ts | 0 .../get_services/merge_service_stats.ts | 0 ...service_transaction_detailed_statistics.ts | 0 .../get_services_detailed_statistics/index.ts | 0 .../server/routes/services/get_throughput.ts | 0 .../apm/server/routes/services/route.ts | 0 .../__snapshots__/queries.test.ts.snap | 0 .../convert_settings_to_string.ts | 0 .../create_agent_config_index.ts | 0 .../create_or_update_configuration.ts | 0 .../delete_configuration.ts | 0 .../find_exact_configuration.ts | 0 .../get_agent_config_etag_metrics.ts | 0 .../get_agent_name_by_service.ts | 0 .../get_existing_environments_for_service.ts | 0 .../get_environments/index.ts | 0 .../list_configurations.ts | 0 .../mark_applied_by_agent.ts | 0 .../agent_configuration/queries.test.ts | 0 .../settings/agent_configuration/route.ts | 0 .../search_configurations.ts | 0 .../settings/anomaly_detection/route.ts | 0 .../anomaly_detection/update_to_v3.ts | 0 .../apm_indices/apm_system_index_constants.ts | 0 .../settings/apm_indices/get_apm_indices.ts | 0 .../routes/settings/apm_indices/route.ts | 0 .../get_transaction.test.ts.snap | 0 .../list_custom_links.test.ts.snap | 0 .../custom_link/create_custom_link_index.ts | 0 .../create_or_update_custom_link.test.ts | 0 .../create_or_update_custom_link.ts | 0 .../settings/custom_link/custom_link_types.ts | 0 .../custom_link/delete_custom_link.ts | 0 .../custom_link/get_transaction.test.ts | 0 .../settings/custom_link/get_transaction.ts | 0 .../settings/custom_link/helper.test.ts | 0 .../routes/settings/custom_link/helper.ts | 0 .../custom_link/list_custom_links.test.ts | 0 .../settings/custom_link/list_custom_links.ts | 0 .../routes/settings/custom_link/route.ts | 0 .../apm/server/routes/settings/labs/route.ts | 0 .../bulk_create_apm_source_maps.ts | 0 .../source_maps/create_apm_source_map.ts | 0 .../create_apm_source_map_index_template.ts | 0 .../source_maps/delete_apm_sourcemap.ts | 0 .../apm/server/routes/source_maps/route.ts | 0 .../schedule_source_map_migration.ts | 0 .../routes/source_maps/sourcemap_utils.ts | 0 .../routes/span_links/get_linked_children.ts | 0 .../routes/span_links/get_linked_parents.ts | 0 .../span_links/get_span_links_details.ts | 0 .../apm/server/routes/span_links/route.ts | 0 .../apm/server/routes/span_links/utils.ts | 0 .../get_service_statistics.ts | 0 .../storage_explorer/get_size_timeseries.ts | 0 .../storage_explorer/get_storage_details.ts | 0 .../get_storage_details_per_service.ts | 0 .../get_summary_statistics.ts | 0 .../get_total_transactions_per_service.ts | 0 .../has_storage_explorer_privileges.ts | 0 .../storage_explorer/indices_stats_helpers.ts | 0 .../is_cross_cluster_search.test.ts | 0 .../is_cross_cluster_search.ts | 0 .../server/routes/storage_explorer/route.ts | 0 ...suggestions_with_terms_aggregation.test.ts | 0 .../get_suggestions_with_terms_aggregation.ts | 0 .../get_suggestions_with_terms_enum.ts | 0 .../apm/server/routes/suggestions/route.ts | 0 .../routes/time_range_metadata/route.ts | 0 .../traces/__snapshots__/queries.test.ts.snap | 0 .../routes/traces/calculate_impact_builder.ts | 0 .../traces/get_aggregated_critical_path.ts | 0 .../traces/get_top_traces_primary_stats.ts | 0 .../server/routes/traces/get_trace_items.ts | 0 .../traces/get_trace_samples_by_query.ts | 0 .../apm/server/routes/traces/queries.test.ts | 0 .../apm/server/routes/traces/route.ts | 0 .../__snapshots__/queries.test.ts.snap | 0 .../transactions/breakdown/constants.ts | 0 .../transactions/breakdown/index.test.ts | 0 .../routes/transactions/breakdown/index.ts | 0 .../breakdown/mock_responses/data.json | 0 .../breakdown/mock_responses/no_data.json | 0 .../server/routes/transactions/constants.ts | 0 .../get_failed_transaction_rate_periods.ts | 0 .../transactions/get_latency_charts/index.ts | 0 .../routes/transactions/get_span/index.ts | 0 .../transactions/get_transaction/index.ts | 0 .../get_transaction_by_name/index.ts | 0 .../get_transaction_by_trace/index.ts | 0 .../routes/transactions/queries.test.ts | 0 .../apm/server/routes/transactions/route.ts | 0 .../transactions/trace_samples/index.ts | 0 .../plugins}/apm/server/routes/typings.ts | 0 .../saved_objects/apm_custom_dashboards.ts | 0 .../saved_objects/apm_server_settings.ts | 0 .../saved_objects/apm_service_groups.ts | 0 .../apm/server/saved_objects/apm_telemetry.ts | 0 .../apm/server/saved_objects/index.ts | 0 .../create_apm_users/authentication.ts | 0 .../create_apm_users/create_apm_users.ts | 0 .../create_apm_users/helpers/call_kibana.ts | 0 .../helpers/create_custom_role.ts | 0 .../helpers/create_or_update_user.ts | 0 .../create_apm_users/helpers/get_version.ts | 0 .../apm/server/tutorial/envs/elastic_cloud.ts | 0 .../apm/server/tutorial/envs/on_prem.ts | 0 .../on_prem_apm_server_instruction_set.ts | 0 .../plugins}/apm/server/tutorial/index.ts | 0 .../plugins}/apm/server/types.ts | 0 .../server/utils/create_typed_es_client.ts | 0 .../apm/server/utils/non_empty_string_ref.ts | 0 .../utils/string_from_buffer_rt.test.ts | 0 .../apm/server/utils/string_from_buffer_rt.ts | 0 .../apm/server/utils/test_helpers.tsx | 0 .../apm/server/utils/with_apm_span.ts | 0 .../observability/plugins}/apm/tsconfig.json | 4 +- .../plugins}/apm/typings/apm_rum_react.d.ts | 0 .../plugins}/apm/typings/common.d.ts | 0 .../typings/es_schemas/raw/apm_base_doc.ts | 0 .../apm/typings/es_schemas/raw/error_raw.ts | 0 .../apm/typings/es_schemas/raw/event_raw.ts | 0 .../typings/es_schemas/raw/fields/cloud.ts | 0 .../es_schemas/raw/fields/container.ts | 0 .../es_schemas/raw/fields/event_outcome.ts | 0 .../apm/typings/es_schemas/raw/fields/faas.ts | 0 .../apm/typings/es_schemas/raw/fields/host.ts | 0 .../apm/typings/es_schemas/raw/fields/http.ts | 0 .../es_schemas/raw/fields/kubernetes.ts | 0 .../typings/es_schemas/raw/fields/observer.ts | 0 .../apm/typings/es_schemas/raw/fields/page.ts | 0 .../typings/es_schemas/raw/fields/process.ts | 0 .../typings/es_schemas/raw/fields/service.ts | 0 .../es_schemas/raw/fields/span_links.ts | 0 .../es_schemas/raw/fields/stackframe.ts | 0 .../es_schemas/raw/fields/timestamp_us.ts | 0 .../apm/typings/es_schemas/raw/fields/url.ts | 0 .../apm/typings/es_schemas/raw/fields/user.ts | 0 .../es_schemas/raw/fields/user_agent.ts | 0 .../apm/typings/es_schemas/raw/metric_raw.ts | 0 .../apm/typings/es_schemas/raw/span_raw.ts | 0 .../typings/es_schemas/raw/transaction_raw.ts | 0 .../apm/typings/es_schemas/ui/apm_error.ts | 0 .../apm/typings/es_schemas/ui/event.ts | 0 .../apm/typings/es_schemas/ui/fields/agent.ts | 0 .../apm/typings/es_schemas/ui/metric.ts | 0 .../apm/typings/es_schemas/ui/span.ts | 0 .../apm/typings/es_schemas/ui/transaction.ts | 0 .../plugins}/apm/typings/timeseries.ts | 0 .../exploratory_view/common/annotations.ts | 2 +- .../observability/common/annotations.ts | 2 +- .../calculate_timeseries_interval.ts | 2 +- yarn.lock | 4 +- 1968 files changed, 99 insertions(+), 99 deletions(-) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/.storybook/jest_setup.js (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/.storybook/main.js (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/.storybook/preview.js (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/CONTRIBUTING.md (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/__snapshots__/apm_telemetry.test.ts.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/all_option.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/amount_and_unit.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/configuration_types.d.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/constants.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/runtime_types/agent_configuration_intake_rt.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/runtime_types/agent_configuration_intake_rt.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/runtime_types/boolean_rt.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/runtime_types/boolean_rt.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/runtime_types/bytes_rt.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/runtime_types/bytes_rt.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/runtime_types/capture_body_rt.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/runtime_types/capture_body_rt.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/runtime_types/duration_rt.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/runtime_types/duration_rt.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/runtime_types/float_four_decimal_places_rt.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/runtime_types/float_four_decimal_places_rt.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/runtime_types/float_three_decimal_places_rt.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/runtime_types/float_three_decimal_places_rt.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/runtime_types/get_range_type_message.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/runtime_types/integer_rt.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/runtime_types/integer_rt.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/runtime_types/log_ecs_reformatting_rt.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/runtime_types/log_level_rt.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/runtime_types/storage_size_rt.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/runtime_types/storage_size_rt.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/runtime_types/trace_continuation_strategy_rt.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/setting_definitions/__snapshots__/index.test.ts.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/setting_definitions/general_settings.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/setting_definitions/index.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/setting_definitions/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/setting_definitions/java_settings.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/setting_definitions/mobile_settings.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_configuration/setting_definitions/types.d.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_explorer.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_key_types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/agent_name.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/aggregated_transactions.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/alerting/config/apm_alerting_feature_ids.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/annotations.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/anomaly_detection/apm_ml_detectors.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/anomaly_detection/apm_ml_job.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/anomaly_detection/get_anomaly_detection_setup_state.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/anomaly_detection/get_preferred_service_anomaly_timeseries.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/anomaly_detection/get_preferred_service_anomaly_timeseries.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/anomaly_detection/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/anomaly_detection/service_anomaly_timeseries.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/apm_api/parse_endpoint.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/apm_feature_flags.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/apm_saved_object_constants.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/apm_telemetry.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/apm_telemetry.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/assistant/constants.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/comparison_rt.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/connections.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/correlations/constants.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/correlations/failed_transactions_correlations/constants.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/correlations/failed_transactions_correlations/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/correlations/field_stats_types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/correlations/latency_correlations/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/correlations/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/correlations/utils/get_prioritized_field_value_pairs.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/correlations/utils/get_prioritized_field_value_pairs.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/correlations/utils/has_prefix_to_include.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/correlations/utils/has_prefix_to_include.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/correlations/utils/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/critical_path/get_aggregated_critical_path_root_nodes.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/critical_path/get_critical_path.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/critical_path/get_critical_path.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/critical_path/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/custom_dashboards.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/custom_link/custom_link.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/custom_link/custom_link_filter_options.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/custom_link/custom_link_types.d.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/custom_link/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/data_source.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/dependencies.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/document_type.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/environment_filter_values.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/environment_rt.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/es_fields/__snapshots__/es_fields.test.ts.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/es_fields/apm.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/es_fields/es_fields.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/es_fields/infra_metrics.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/event_outcome.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/fetch_options.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/fleet.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/i18n.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/instances.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/latency_aggregation_types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/latency_distribution_chart_types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/license_check.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/license_check.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/mobile/constants.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/mobile_types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/privilege_type.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/processor_event.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/rollup.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/rules/apm_rule_types.ts (96%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/rules/default_action_message.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/rules/get_all_groupby_fields.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/rules/schema.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/serverless.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/serverless.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/service_groups.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/service_groups.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/service_health_status.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/service_inventory.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/service_map.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/service_metadata.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/service_nodes.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/span_links.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/storage_explorer_types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/time_range_metadata.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/trace_explorer.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/transaction_types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/tutorial/instructions/apm_agent_instructions.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/tutorial/instructions/apm_server_instructions.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/tutorial/tutorials.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/array_union_to_callable.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/as_mutable_array.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/environment_query.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/environment_query.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/esql/get_esql_date_range_filter.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/esql/get_esql_environment_filter.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/esql/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/field_value_pair_to_kql.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/flatten_object.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/flatten_object.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/formatters/alert_url.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/formatters/alert_url.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/formatters/datetime.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/formatters/datetime.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/formatters/duration.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/formatters/duration.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/formatters/formatters.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/formatters/formatters.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/formatters/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/formatters/size.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/formatters/size.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/get_bucket_size/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/get_bucket_size/unit_to_seconds.js (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/get_kuery_with_mobile_filters.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/get_kuery_with_mobile_filters.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/get_offset_in_ms.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/is_finite_number.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/join_by_key/index.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/join_by_key/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/kuery_utils.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/kuery_utils.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/maybe.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/offset_previous_period_coordinate.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/offset_previous_period_coordinate.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/pick_keys.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/utils/term_query.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/viz_colors.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/common/waterfall/typings.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/dev_docs/apm_queries.md (89%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/dev_docs/github_commands.md (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/dev_docs/learning_material.md (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/dev_docs/linting.md (76%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/dev_docs/local_setup.md (94%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/dev_docs/overflow_bucket_setup.md (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/dev_docs/query_debugging_in_development_and_production.md (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/dev_docs/routing_and_linking.md (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/dev_docs/telemetry.md (88%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/dev_docs/testing.md (84%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/dev_docs/testing_apm_server.md (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/dev_docs/updating_functional_tests_archives.md (80%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/dev_docs/vscode_setup.md (84%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/README.md (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/bundled.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/bundled.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/README.md (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/headers/elastic_api_version.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/headers/kbn_xsrf.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/schemas/400_response.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/schemas/401_response.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/schemas/403_response.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/schemas/404_response.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/schemas/500_response.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/schemas/501_response.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/schemas/agent_configuration_intake_object.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/schemas/agent_configuration_object.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/schemas/agent_configurations_response.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/schemas/agent_keys_object.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/schemas/agent_keys_response.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/schemas/annotation_search_response.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/schemas/base_source_map_object.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/schemas/create_annotation_object.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/schemas/create_annotation_response.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/schemas/delete_agent_configurations_response.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/schemas/search_agent_configuration_object.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/schemas/search_agent_configuration_response.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/schemas/service_agent_name_response.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/schemas/service_environment_object.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/schemas/service_environments_response.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/schemas/service_object.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/schemas/settings_object.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/schemas/single_agent_configuration_response.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/schemas/source_maps_response.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/schemas/upload_source_map_object.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/components/schemas/upload_source_maps_response.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/entrypoint.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/paths/README.md (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/paths/api@apm@agent_keys.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/paths/api@apm@fleet@apm_server_schema.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/paths/api@apm@services@{service_name}@annotation.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/paths/api@apm@services@{service_name}@annotation@search.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/paths/api@apm@settings@agent_configuration.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/paths/api@apm@settings@agent_configuration@agent_name.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/paths/api@apm@settings@agent_configuration@environments.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/paths/api@apm@settings@agent_configuration@search.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/paths/api@apm@settings@agent_configuration@view.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/paths/api@apm@sourcemaps.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/docs/openapi/apm/paths/api@apm@sourcemaps@{id}.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/README.md (92%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/apis/fixtures/package_registry_config.yml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress.config.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/.gitignore (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/_404.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/alerts/error_count.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/alerts/generate_data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/deep_links.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/dependencies/dependencies.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/dependencies/generate_many_dependencies.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/dependency_operation/dependency_operation.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/diagnostics/apm-diagnostics-8.8.0-1687436214804.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/diagnostics/diagnostics.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/errors/error_details.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/errors/errors_page.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/errors/generate_data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/feature_flag/comparison.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/home.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/infrastructure/generate_data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/infrastructure/infrastructure_page.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/integration_settings/integration_policy.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/mobile/generate_data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/mobile/mobile_transaction_details.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/mobile/mobile_transactions.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/navigation.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/no_data_screen.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/onboarding/onboarding.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/rules/error_count.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/rules/generate_data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/service_groups/generate_data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/service_groups/service_groups.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/service_inventory/generate_data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/service_inventory/header_filters/generate_data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/service_inventory/header_filters/header_filters.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/service_inventory/service_inventory.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/service_map/service_map.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/service_map/snapshots/detailed_service_map.png (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/service_map/snapshots/service_map.png (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/service_overview/alerts_table.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/service_overview/aws_lambda/aws_lambda.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/service_overview/aws_lambda/generate_data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/service_overview/azure_functions/azure_functions.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/service_overview/azure_functions/generate_data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/service_overview/errors_table.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/service_overview/generate_data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/service_overview/generate_mobile.data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/service_overview/header_filters.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/service_overview/instances_table.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/service_overview/mobile_overview_with_most_used_charts.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/service_overview/otel_service_overview_and_transactions.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/service_overview/service_and_mobile_overview.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/service_overview/service_overview.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/service_overview/time_comparison.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/settings/agent_configurations.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/settings/agent_keys.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/settings/anomaly_detection.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/settings/custom_links.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/settings/general_settings.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/settings/indices.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/storage_explorer/storage_explorer.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/trace_explorer/trace_explorer.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/transaction_details/generate_span_links_data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/transaction_details/generate_span_stacktrace_data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/transaction_details/large_trace_in_waterfall/generate_large_trace.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/transaction_details/large_trace_in_waterfall/large_traces_in_waterfall.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/transaction_details/span_links.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/transaction_details/span_stacktrace.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/transaction_details/transaction_details.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/transactions_overview/transactions_overview.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/e2e/tutorial/tutorial.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/fixtures/synthtrace/opbeans.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/fixtures/synthtrace/sendotlp.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/support/commands.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/support/e2e.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/support/output_command_timings.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress/support/types.d.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/cypress_test_runner.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/ftr_config.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/ftr_provider_context.d.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/kibana.jsonc (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/setup_cypress_node_events.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/synthtrace.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/ftr_e2e/tsconfig.json (90%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/jest.config.js (52%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/kibana.jsonc (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/application/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/assets/apm.png (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/assets/illustration_integrations_darkmode.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/assets/illustration_integrations_lightmode.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/assets/no_results_dark.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/assets/no_results_light.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_dependencies.png (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_errors.png (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_infrastructure.png (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_metrics.png (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_overview.png (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_service_map.png (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_transactions.png (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_dependencies.png (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_errors.png (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_infrastructure.png (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_metrics.png (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_overview.png (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_service_map.png (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_transactions.png (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/assets/services_inventory.png (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/assistant_functions/get_apm_timeseries.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/assistant_functions/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/rule_types/anomaly_rule_type/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_detector.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_severity.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_severity.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/rule_types/error_count_rule_type/index.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/rule_types/error_count_rule_type/index.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/rule_types/error_count_rule_type/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/rule_types/register_apm_rule_types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/rule_types/transaction_duration_rule_type/index.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/rule_types/transaction_duration_rule_type/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/rule_types/transaction_error_rate_rule_type/index.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/rule_types/transaction_error_rate_rule_type/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/ui_components/alert_details_app_section/constants.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/ui_components/alert_details_app_section/failed_transaction_chart.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/ui_components/alert_details_app_section/helpers.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/ui_components/alert_details_app_section/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/ui_components/alert_details_app_section/latency_chart.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/ui_components/alert_details_app_section/throughput_chart.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/ui_components/alert_details_app_section/transaction_type_select.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/ui_components/alert_details_app_section/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/ui_components/alert_details_app_section/view_in_apm_button.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/ui_components/alert_details_app_section/view_in_apm_button.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/ui_components/alerting_flyout/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/ui_components/apm_rule_group_by.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/ui_components/apm_rule_kql_filter.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/ui_components/apm_rule_params_container/index.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/ui_components/apm_rule_params_container/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/ui_components/apm_rule_unified_search_bar.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/ui_components/chart_preview/chart_preview_helper.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/ui_components/chart_preview/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/ui_components/popover_expression.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/utils/fields.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/utils/fields.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/utils/get_alerting_capabilities.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/utils/get_alerting_capabilities.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/utils/get_initial_alert_values.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/utils/get_initial_alert_values.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/alerting/utils/helper.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/alerts_overview/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/breadcrumb/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/correlations/chart_title_tool_tip.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/correlations/context_popover/field_stats_popover.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/correlations/context_popover/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/correlations/correlations_table.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/correlations/cross_cluster_search_warning.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/correlations/empty_state_prompt.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/correlations/failed_transactions_correlations.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/correlations/failed_transactions_correlations_help_popover.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/correlations/get_transaction_distribution_chart_data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/correlations/latency_correlations.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/correlations/latency_correlations.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/correlations/latency_correlations_help_popover.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/correlations/progress_controls.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/correlations/use_failed_transactions_correlations.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/correlations/use_failed_transactions_correlations.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/correlations/use_fetch_params.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/correlations/use_latency_correlations.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/correlations/use_latency_correlations.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/correlations/utils/analysis_hook_utils.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/correlations/utils/get_failed_transactions_correlation_impact_label.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/correlations/utils/get_failed_transactions_correlation_impact_label.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/correlations/utils/get_overall_histogram.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/correlations/utils/get_overall_histogram.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/correlations/utils/is_error_message.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/dependencies_inventory/dependencies_inventory_table/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/dependencies_inventory/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/dependencies_inventory/random_sampler_badge.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/dependency_detail_operations/dependency_detail_operations_list/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/dependency_detail_operations/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/dependency_detail_overview/dependencies_detail_table.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/dependency_detail_overview/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/dependency_detail_view/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/dependency_operation_detail_view/dependency_operation_detail_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/dependency_operation_detail_view/dependency_operation_distribution_chart.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/dependency_operation_detail_view/detail_view_header/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/dependency_operation_detail_view/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/dependency_operation_detail_view/maybe_redirect_to_available_span_sample.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/dependency_operation_detail_view/maybe_redirect_to_available_span_sample.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/diagnostics/apm_documents_tab.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/diagnostics/context/diagnostics_context.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/diagnostics/context/use_diagnostics.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/diagnostics/data_stream_tab.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/diagnostics/import_export_tab.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/diagnostics/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/diagnostics/index_pattern_settings_tab.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/diagnostics/index_templates_tab.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/diagnostics/indices_tab.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/diagnostics/summary_tab/apm_integration_package_status.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/diagnostics/summary_tab/data_streams_status.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/diagnostics/summary_tab/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/diagnostics/summary_tab/index_templates_status.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/diagnostics/summary_tab/indicies_status.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/diagnostics/summary_tab/tab_status.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/entities/entity_link/entity_link.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/entities/entity_link/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/error_group_details/distribution/index.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/error_group_details/distribution/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/error_group_details/error_sampler/error_sample_contextual_insight.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/error_group_details/error_sampler/error_sample_detail.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/error_group_details/error_sampler/error_tabs.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/error_group_details/error_sampler/error_ui_actions_context_menu.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace_title.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/error_group_details/error_sampler/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/error_group_details/error_sampler/plaintext_stacktrace.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/error_group_details/error_sampler/sample_summary.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/error_group_details/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/error_group_details/top_erroneous_transactions/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/error_group_overview/error_group_list/__fixtures__/props.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/error_group_overview/error_group_list/error_group_list.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/error_group_overview/error_group_list/error_group_list.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/error_group_overview/error_group_list/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/error_group_overview/error_group_list/use_error_group_list_data.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/error_group_overview/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/help_popover/help_popover.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/help_popover/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/infra_overview/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/infra_overview/infra_tabs/empty_prompt.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/infra_overview/infra_tabs/failure_prompt.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/infra_overview/infra_tabs/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/infra_overview/infra_tabs/use_tabs.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/infra_overview/infra_tabs/use_tabs.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/metrics/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/metrics/jvm_metrics_overview/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/metrics/serverless_metrics/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/metrics/serverless_metrics/serverless_active_instances.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/metrics/serverless_metrics/serverless_function_name_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/metrics/serverless_metrics/serverless_functions.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/metrics/serverless_metrics/serverless_metrics_charts.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/metrics/serverless_metrics/serverless_summary.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/metrics/service_metrics/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/metrics/static_dashboard/dashboards/dashboard_catalog.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/metrics/static_dashboard/dashboards/java.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/metrics/static_dashboard/dashboards/nodejs.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/metrics/static_dashboard/dashboards/opentelemetry_dotnet.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/metrics/static_dashboard/dashboards/opentelemetry_java.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/metrics/static_dashboard/dashboards/opentelemetry_nodejs.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/metrics/static_dashboard/helper.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/metrics/static_dashboard/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/metrics_details/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/metrics_details/serverless_metrics_details/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/metrics_details/service_node_metrics/index.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/metrics_details/service_node_metrics/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/charts/http_requests_chart.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/charts/mobile_errors_and_crashes_treemap/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/charts/mobile_errors_and_crashes_treemap/treemap_select.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/charts/mobile_http_error_rate/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/charts/mobile_most_affected/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/charts/mobile_most_affected/treemap_select.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/charts/mobile_treemap/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/charts/mobile_treemap/treemap_select.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/charts/sessions_chart.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/errors_and_crashes_group_details/crash_group_details/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/errors_and_crashes_group_details/error_group_details/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/errors_and_crashes_group_details/shared/distribution/index.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/errors_and_crashes_group_details/shared/distribution/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/crash_group_list.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/crash_group_list.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/errors_and_crashes_overview/crashes_overview.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/error_group_list.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/error_group_list.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/errors_and_crashes_overview/errors_overview.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/errors_and_crashes_overview/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/errors_and_crashes_overview/tabs/tabs.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/search_bar.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/service_overview/filters/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/service_overview/geo_map/embedded_map.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/service_overview/geo_map/embedded_map.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/service_overview/geo_map/embedded_map_select.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/service_overview/geo_map/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_http_requests_map_layer_list.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_layer_list.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_map_layer_style.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_session_map_layer_list.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/service_overview/geo_map/map_layers/style_color_params.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/service_overview/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/service_overview/most_used_charts/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/service_overview/most_used_charts/sunburst_chart.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/service_overview/stats/location_stats.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/service_overview/stats/metric_item.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/service_overview/stats/stats.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/transaction_overview/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/transaction_overview/transaction_charts.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/app_version_tab.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/devices_tab.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/os_version_tab.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/stats_list/get_columns.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/stats_list/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/transactions_tab.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/use_mobile_statistics_fetcher.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/agent_config_instructions.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/agent_config_table.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/agent_status_instructions.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/commands/django.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/commands/dotnet.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/commands/flask.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/commands/get_apm_agent_commands.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/commands/get_apm_agent_commands.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/commands/go.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/commands/java.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/commands/node.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/commands/php.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/commands/rack.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/commands/rails.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/commands/shared_hints.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/footer.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/instruction_variants.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/instructions/api_key_callout.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/instructions/django_agent.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/instructions/dotnet_agent.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/instructions/flask_agent.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/instructions/go_agent.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/instructions/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/instructions/java_agent.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/instructions/node_agent.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/instructions/otel_agent.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/instructions/php_agent.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/instructions/rack_agent.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/instructions/rails_agent.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/instructions_set.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/introduction.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/onboarding/serverless_instructions.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/profiling_overview/filter_warning.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/profiling_overview/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/profiling_overview/profiling_hosts_callout.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/profiling_overview/profiling_hosts_flamegraph.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/profiling_overview/profiling_hosts_top_functions.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_dashboards/actions/edit_dashboard.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_dashboards/actions/goto_dashboard.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_dashboards/actions/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_dashboards/actions/link_dashboard.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_dashboards/actions/save_dashboard_modal.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_dashboards/actions/unlink_dashboard.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_dashboards/context_menu.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_dashboards/dashboard_selector.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_dashboards/empty_dashboards.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_dashboards/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_dependencies/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_dependencies/service_dependencies_breakdown_chart.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_groups/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_groups/refresh_service_groups_subscriber.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_groups/service_group_save/create_button.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_groups/service_group_save/edit_button.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_groups/service_group_save/group_details.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_groups/service_group_save/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_groups/service_group_save/save_button.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_groups/service_group_save/save_modal.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_groups/service_group_save/select_services.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_groups/service_group_save/service_list_preview.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_groups/service_groups_button_group.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_groups/service_groups_list/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_groups/service_groups_list/service_group_card.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_groups/service_groups_list/service_groups_list.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_groups/service_groups_list/service_stat.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_groups/service_groups_list/sort.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_inventory/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_inventory/service_inventory.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_inventory/service_list/__fixtures__/service_api_mock_data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_inventory/service_list/apm_services_table.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_inventory/service_list/column_header_with_tooltip.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_inventory/service_list/health_badge.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_inventory/service_list/order_service_items.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_inventory/service_list/order_service_items.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_inventory/service_list/service_list.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_inventory/service_list/service_list.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_logs/index.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_logs/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/__stories__/centerer.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/__stories__/cytoscape.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/__stories__/cytoscape_example_data.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/__stories__/example_grouped_connections.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/__stories__/example_response_hipster_store.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/__stories__/example_response_opbeans_beats.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/__stories__/example_response_todo.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/__stories__/generate_service_map_elements.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/controls.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/controls.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/cytoscape.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/cytoscape_options.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/disabled_prompt.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/empty_banner.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/empty_banner.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/empty_prompt.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/icons.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/popover/anomaly_detection.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/popover/dependency_contents.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/popover/edge_contents.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/popover/externals_list_contents.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/popover/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/popover/popover.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/popover/popover.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/popover/resource_contents.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/popover/service_contents.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/popover/stats_list.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/timeout_prompt.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/use_cytoscape_event_handlers.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/use_cytoscape_event_handlers.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_map/use_ref_dimensions.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_overview/apm_overview/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_overview/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_overview/logs_overview/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_overview/service_overview.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_overview/service_overview.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_overview/service_overview_dependencies_table/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_overview/service_overview_errors_table/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_overview/service_overview_instances_chart_and_table/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_overview/service_overview_instances_table/get_columns.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_overview/service_overview_instances_table/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_overview/service_overview_instances_table/instance_actions_menu/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_overview/service_overview_instances_table/instance_actions_menu/menu_sections.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_overview/service_overview_instances_table/instance_details.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_overview/service_overview_instances_table/intance_details.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_overview/service_overview_instances_table/use_instance_details_fetcher.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_overview/service_overview_throughput_chart/get_throughput_screen_context.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_overview/service_overview_throughput_chart/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_tab_empty_state/constants.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_tab_empty_state/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/service_tab_empty_state/service_tab_empty_state.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/index.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/form_row_select.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/form_row_suggestions_select.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/service_page.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/save_config.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/setting_form_row.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/settings_page.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_configurations/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_configurations/list/confirm_delete_modal.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_configurations/list/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_explorer/agent_explorer_docs_link/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_explorer/agent_instances/agent_contextual_information/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_explorer/agent_instances/agent_instances_details/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_explorer/agent_instances/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_explorer/agent_latest_version/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_explorer/agent_list/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_explorer/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_keys/agent_keys_table.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_keys/agent_keys_table.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_keys/confirm_delete_modal.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_keys/create_agent_key.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_keys/create_agent_key.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_keys/create_agent_key/agent_key_callout.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_keys/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_keys/prompts/api_keys_not_enabled.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_keys/prompts/api_keys_not_enabled.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_keys/prompts/permission_denied.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/agent_keys/prompts/permission_denied.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/anomaly_detection/add_environments.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/anomaly_detection/create_jobs.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/anomaly_detection/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/anomaly_detection/jobs_list.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/anomaly_detection/jobs_list_status.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/apm_indices/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/custom_link/create_custom_link_button.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/delete_button.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/delete_button.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/documentation.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/filters_section.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/flyout_footer.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/helper.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/helper.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_section.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/save_custom_link.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/custom_link/custom_link_table.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/custom_link/empty_prompt.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/custom_link/index.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/custom_link/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/general_settings/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/schema/blog_rocket_720x420.png (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/schema/confirm_switch_modal.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/schema/confirm_switch_modal.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/schema/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/schema/migrated/card_footer_content.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/schema/migrated/successful_migration_card.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/schema/migrated/upgrade_available_card.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/schema/migration_in_progress_panel.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/schema/schema.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/settings/schema/schema_overview.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/storage_explorer/get_storage_explorer_links.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/storage_explorer/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/storage_explorer/index_lifecycle_phase_select.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/storage_explorer/prompts/permission_denied.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/storage_explorer/resources/tips_and_resources.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/storage_explorer/services_table/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/storage_explorer/services_table/index_stats_per_service.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/storage_explorer/services_table/size_label.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/storage_explorer/services_table/storage_details_per_service.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/storage_explorer/storage_chart.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/storage_explorer/summary_stats.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/top_traces_overview/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/top_traces_overview/trace_list.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/trace_explorer/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/trace_explorer/trace_explorer_aggregated_critical_path.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/trace_explorer/trace_explorer_waterfall.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/trace_explorer/trace_search_box/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/trace_link/get_redirect_to_trace_page_url.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/trace_link/get_redirect_to_transaction_detail_page_url.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/trace_link/get_redirect_to_transaction_detail_page_url.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/trace_link/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/trace_link/trace_link.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/trace_overview/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/aggregated_critical_path_tab.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/distribution/index.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/distribution/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/distribution/use_transaction_distribution_chart_data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/failed_transactions_correlations_tab.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/latency_correlations_tab.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/profiling_tab.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/top_errors/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/trace_samples_tab.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/transaction_details_tabs.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/use_waterfall_fetcher.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/maybe_view_trace_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/percent_of_parent.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/transaction_tabs.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_agent_marks.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_agent_marks.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_error_marks.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_error_marks.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/accordion_waterfall.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/cold_start_badge.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/cold_start_badge.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/span_links_badge.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/context/use_waterfall.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/context/waterfall_context.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/failure_badge.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/flyout_top_level_properties.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/orphan_trace_items_warning.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/responsive_flyout.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/span_db.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/span_flyout.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/sticky_span_properties.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/truncate_height_section.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/dropped_spans_warning.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/transaction_flyout.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_flyout.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/__snapshots__/waterfall_helpers.test.ts.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/mock_responses/spans.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/mock_responses/transaction.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/waterfall_helpers.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/waterfall_helpers.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_item.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_container.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_container.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_legends.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_details_link/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_link/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_overview/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/app/transaction_overview/transaction_overview.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_agents/agent_instructions_accordion.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_agents/agent_instructions_mappings.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_agents/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_agents/render_mustache.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_agents/runtime_attachment/default_discovery_rule.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_agents/runtime_attachment/discovery_rule.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_agents/runtime_attachment/edit_discovery_rule.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_agents/runtime_attachment/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_agents/runtime_attachment/java_agent_version_input.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_agents/runtime_attachment/runtime_attachment.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_agents/runtime_attachment/runtime_attachment.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_agents/runtime_attachment/supported_agents/java_runtime_attachment.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_agents/runtime_attachment/validate_java_version.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_custom_assets_extension.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_enrollment_flyout_extension.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_policy_form/create_apm_policy_form.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_policy_form/edit_apm_policy_form.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_policy_form/edit_apm_policy_form.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_policy_form/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_policy_form/settings_definition/agent_authorization_settings.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_policy_form/settings_definition/agent_authorization_settings.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_policy_form/settings_definition/apm_settings.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_policy_form/settings_definition/apm_settings.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_policy_form/settings_definition/debug_settings.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_policy_form/settings_definition/rum_settings.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_policy_form/settings_definition/rum_settings.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tail_sampling_settings.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tail_sampling_settings.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tls_settings.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tls_settings.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_policy_form/settings_form/form_row_setting.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_policy_form/settings_form/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_policy_form/settings_form/utils.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_policy_form/settings_form/utils.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/apm_policy_form/typings.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/lazy_apm_agents_tab_extension.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/lazy_apm_custom_assets_extension.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/lazy_apm_policy_create_extension.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/fleet_integration/lazy_apm_policy_edit_extension.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/apm_error_boundary.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/apm_route_config.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/app_root/apm_header_action_menu/add_data_context_menu.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/app_root/apm_header_action_menu/alerting_popover_flyout.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/app_root/apm_header_action_menu/anomaly_detection_setup_link.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/app_root/apm_header_action_menu/anomaly_detection_setup_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/app_root/apm_header_action_menu/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/app_root/apm_header_action_menu/inspector_header_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/app_root/apm_header_action_menu/labs/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/app_root/apm_header_action_menu/labs/labs_flyout.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/app_root/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/app_root/redirect_dependencies_to_dependencies_inventory.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/app_root/redirect_with_default_date_range/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/app_root/redirect_with_default_environment/index.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/app_root/redirect_with_default_environment/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/app_root/redirect_with_offset/index.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/app_root/redirect_with_offset/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/app_root/scroll_to_top_on_path_change.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/app_root/update_execution_context_on_route_change.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/home/dependencies.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/home/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/home/legacy_backends.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/home/page_template.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/home/storage_explorer.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/mobile_service_detail/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/onboarding/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/onboarding/redirect.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/redirect_to.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/service_detail/apm_service_wrapper.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/service_detail/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/service_detail/redirect_to_default_service_route_view.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/settings/create_agent_configuration_route_view.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/settings/edit_agent_configuration_route_view.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/settings/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/templates/apm_main_template/entities_inventory_callout.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/templates/apm_main_template/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/templates/apm_service_template/analyze_data_button.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/templates/apm_service_template/analyze_data_button.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/templates/apm_service_template/analyze_data_button.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/templates/apm_service_template/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/templates/apm_service_template/use_tabs.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/templates/apm_service_template/use_tabs.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/templates/dependency_detail_template.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/templates/mobile_service_template/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/templates/no_data_config.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/templates/service_group_template.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/templates/settings_template.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/templates/settings_template.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/templates/settings_template.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/routing/track_pageview.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/add_data_buttons/buttons.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/aggregated_transactions_badge/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/beta_badge.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/breakdown_chart/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/chart_container.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/chart_container.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/duration_distribution_chart/index.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/duration_distribution_chart/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/duration_distribution_chart/total_doc_count_label.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/duration_distribution_chart_with_scrubber/index.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/duration_distribution_chart_with_scrubber/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/failed_transaction_rate_chart/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/flamegraph/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/helper/get_chart_anomaly_timeseries.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/helper/get_empty_series.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/helper/get_metrics_formulas.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/helper/get_timeseries_color.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/helper/get_timezone_offset_in_ms.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/helper/get_timezone_offset_in_ms.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/helper/helper.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/helper/helper.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/helper/timezone.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/helper/timezone.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/instances_latency_distribution_chart/custom_tooltip.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/instances_latency_distribution_chart/custom_tooltip.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/instances_latency_distribution_chart/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/instances_latency_distribution_chart/instances_latency_distribution_chart.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/latency_chart/get_latency_chart_screen_context.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/latency_chart/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/latency_chart/latency_aggregation_type_select.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/latency_chart/latency_chart.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/latency_chart/latency_chart.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/log_rates/log_error_rate_chart.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/log_rates/log_rate_chart.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/log_rates/popover.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/log_rates/tooltip_content.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/metrics_chart/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/spark_plot/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/timeline/__snapshots__/timeline.test.tsx.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/timeline/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/timeline/last_tick_value.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/timeline/legend.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/timeline/marker/__snapshots__/agent_marker.test.tsx.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/timeline/marker/__snapshots__/index.test.tsx.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/timeline/marker/agent_marker.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/timeline/marker/agent_marker.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/timeline/marker/error_marker.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/timeline/marker/error_marker.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/timeline/marker/index.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/timeline/marker/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/timeline/plot_utils.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/timeline/timeline.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/timeline/timeline_axis.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/timeline/vertical_lines.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/timeseries_chart.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/timeseries_chart_with_context.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/transaction_breakdown_chart/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/transaction_breakdown_chart/use_transaction_breakdown.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/transaction_charts/helper.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/transaction_charts/helper.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/transaction_charts/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/transaction_charts/ml_header.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/transaction_coldstart_rate_chart/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/charts/treemap_chart/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/critical_path_flamegraph/critical_path_flamegraph_tooltip.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/critical_path_flamegraph/critical_path_to_flamegraph.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/critical_path_flamegraph/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/date_picker/apm_date_picker.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/date_picker/date_picker.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/date_picker/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/date_picker/typings.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/dependencies_table/dependencies_table_service_map_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/dependencies_table/get_span_metric_columns.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/dependencies_table/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/dependency_metric_charts/dependency_failed_transaction_rate_chart.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/dependency_metric_charts/dependency_latency_chart.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/dependency_metric_charts/dependency_metric_charts_route_params.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/dependency_metric_charts/dependency_throughput_chart.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/dependency_metric_charts/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/empty_message.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/entity_enablement/feedback_modal.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/entity_enablement/unauthorized_modal.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/entity_enablement/welcome_modal.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/environment_badge/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/environment_filter/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/environment_select/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/error_state_prompt.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/errors_table/get_columns.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/explore_logs_button/explore_logs_button.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/explore_logs_button/logs_explorer_locator_config.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/get_bool_filter.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/height_retainer/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/height_retainer/resetting_height_container.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/impact_bar/__snapshots__/impact_bar.test.js.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/impact_bar/impact_bar.test.js (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/impact_bar/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/is_route_with_time_range.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/item_badge/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/key_value_filter_list/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/key_value_filter_list/key_value_filter_list.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/key_value_table/formatted_value.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/key_value_table/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/key_value_table/key_value_table.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/kuery_bar/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/kuery_bar/typeahead/click_outside.js (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/kuery_bar/typeahead/index.js (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/kuery_bar/typeahead/suggestion.js (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/kuery_bar/typeahead/suggestions.js (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/kuery_bar/utils.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/license_prompt/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/license_prompt/license_prompt.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/apm/agent_configuration_links.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/apm/apm_link.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/apm/apm_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/apm/error_detail_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/apm/error_overview_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/apm/home_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/apm/max_groups_message.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/apm/metric_overview_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/apm/mobile/crash_detail_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/apm/mobile/error_detail_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/apm/mobile/error_overview_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/apm/service_inventory_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/apm/service_link/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/apm/service_link/service_link.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/apm/service_link/service_link.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/apm/service_map_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/apm/service_node_metric_overview_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/apm/service_node_overview_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/apm/service_transactions_overview_link.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/apm/service_transactions_overview_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/apm/trace_overview_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/apm/transaction_detail_link/index.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/apm/transaction_detail_link/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/apm/transaction_overview_link.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/apm/transaction_overview_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/dependency_link.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/dependency_link.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/dependency_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/discover_links/__fixtures__/mock_transaction.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/discover_links/__snapshots__/discover_error_button.test.tsx.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/discover_links/__snapshots__/discover_error_link.test.tsx.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/discover_links/__snapshots__/discover_transaction_button.test.tsx.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/discover_links/__snapshots__/discover_transaction_link.test.tsx.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/discover_links/discover_error_button.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/discover_links/discover_error_link.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/discover_links/discover_error_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/discover_links/discover_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/discover_links/discover_links.integration.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/discover_links/discover_span_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/discover_links/discover_transaction_button.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/discover_links/discover_transaction_link.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/discover_links/discover_transaction_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/elastic_docs_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/infra_link.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/infra_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/kibana.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/machine_learning_links/mlexplorer_link.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/machine_learning_links/mlexplorer_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/machine_learning_links/mlmanage_jobs_link.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/machine_learning_links/mlmanage_jobs_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/machine_learning_links/mlsingle_metric_link.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/machine_learning_links/mlsingle_metric_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/rison_helpers.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/rison_helpers.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/setup_instructions_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/url_helpers.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/links/url_helpers.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/list_metric.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/loading_state_prompt.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/managed_table/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/managed_table/managed_table.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/metadata_table/error_metadata/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/metadata_table/helper.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/metadata_table/helper.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/metadata_table/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/metadata_table/metadata_table.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/metadata_table/section.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/metadata_table/section.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/metadata_table/span_metadata/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/metadata_table/transaction_metadata/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/metadata_table/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/ml_callout/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/monaco_code_editor/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/not_available_popover/not_available_apm_metrics.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/not_available_popover/not_available_environment.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/overview_table_container/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/popover_badge/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/popover_tooltip/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/profiling/flamegraph/flamegraph_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/profiling/flamegraph/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/profiling/top_functions/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/profiling/top_functions/top_functions_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/search_bar/search_bar.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/search_bar/search_bar.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/select_with_placeholder/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/service_icons/cloud_details.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/service_icons/container_details.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/service_icons/icon_popover.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/service_icons/index.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/service_icons/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/service_icons/otel_details.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/service_icons/serverless_details.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/service_icons/service_details.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/service_icons/service_icons.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/slo_callout/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/get_span_icon.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/aws.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/azure.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/blob_storage.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/cassandra.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/cosmos_db.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/database.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/default.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/documents.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/dynamo_db.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/elasticsearch.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/file_share_storage.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/globe.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/graphql.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/grpc.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/handlebars.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/kafka.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/ldap.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/mongodb.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/mysql.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/postgresql.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/redis.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/s3.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/service_bus.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/sns.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/sqs.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/storage_queue.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/table_storage.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/icons/websocket.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_icon/span_icon.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_links/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_links/span_links_callout.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_links/span_links_tab_content.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/span_links/span_links_table.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/stacktrace/__fixtures__/stacktraces.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/stacktrace/cause_stacktrace.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/stacktrace/cause_stacktrace.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/stacktrace/context.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/stacktrace/frame_heading.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/stacktrace/frame_heading.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/stacktrace/frame_heading_renderers/c_sharp_frame_heading_renderer.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/stacktrace/frame_heading_renderers/default_frame_heading_renderer.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/stacktrace/frame_heading_renderers/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/stacktrace/frame_heading_renderers/java_frame_heading_renderer.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/stacktrace/frame_heading_renderers/java_script_frame_heading_renderer.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/stacktrace/frame_heading_renderers/php_frame_heading_renderer.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/stacktrace/frame_heading_renderers/ruby_frame_heading_renderer.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/stacktrace/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/stacktrace/library_stacktrace.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/stacktrace/library_stacktrace.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/stacktrace/stackframe.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/stacktrace/stackframe.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/stacktrace/stacktrace.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/stacktrace/variables.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/sticky_properties/__snapshots__/sticky_properties.test.tsx.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/sticky_properties/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/sticky_properties/sticky_properties.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/suggestions_select/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/suggestions_select/suggestions_select.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/suggestions_select/suggestions_select.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/summary/__fixtures__/transactions.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/summary/composite_span_duration_summary_item.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/summary/duration_summary_item.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/summary/error_count_summary_item_badge.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/summary/error_count_summary_item_badge.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/summary/http_info_summary_item/http_info_summary_item.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/summary/http_info_summary_item/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/summary/http_status_badge/http_status_badge.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/summary/http_status_badge/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/summary/http_status_badge/status_codes.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/summary/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/summary/transaction_result_summary_item.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/summary/transaction_summary.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/summary/transaction_summary.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/summary/user_agent_summary_item.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/summary/user_agent_summary_item.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/table_search_bar/table_search_bar.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/table_search_bar/table_search_bar.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/technical_preview_badge.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/time_comparison/comparison.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/time_comparison/get_comparison_chart_theme.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/time_comparison/get_comparison_enabled.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/time_comparison/get_comparison_enabled.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/time_comparison/get_comparison_options.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/time_comparison/index.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/time_comparison/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/timestamp_tooltip/index.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/timestamp_tooltip/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/transaction_action_menu/__fixtures__/mock_data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/transaction_action_menu/__snapshots__/transaction_action_menu.test.tsx.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/transaction_action_menu/custom_link_flyout.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_list.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_list.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_toolbar.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_toolbar.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/index.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/transaction_action_menu/sections.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/transaction_action_menu/sections.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/transaction_action_menu/sections_helper.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/transaction_action_menu/sections_helper.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/transaction_action_menu/transaction_action_menu.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/transaction_action_menu/transaction_action_menu.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/transaction_type_select.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/transactions_table/get_columns.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/transactions_table/get_latency_column_label.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/transactions_table/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/truncate_with_tooltip/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/try_it_button/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/unified_search_bar/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/components/shared/unified_search_bar/unified_search_bar.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/annotations/annotations_context.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/annotations/use_annotations_context.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/anomaly_detection_jobs/anomaly_detection_jobs_context.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/anomaly_detection_jobs/use_anomaly_detection_jobs_context.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/apm_plugin/apm_plugin_context.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/apm_plugin/mock_apm_plugin_context.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/apm_plugin/mock_apm_plugin_storybook.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/apm_plugin/use_apm_plugin_context.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/apm_service/apm_service_context.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/apm_service/apm_service_context.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/apm_service/use_apm_service_context.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/apm_service/use_service_agent_fetcher.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/apm_service/use_service_entity_summary_fetcher.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/apm_service/use_service_transaction_types_fetcher.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/breadcrumbs/context.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/breadcrumbs/use_breadcrumb.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/chart_pointer_event/chart_pointer_event_context.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/chart_pointer_event/use_chart_pointer_event_context.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/environments_context/environments_context.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/environments_context/use_environments_context.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/kibana_context/use_kibana.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/kibana_environment_context/kibana_environment_context.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/kibana_environment_context/use_kibana_environment_context.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/license/invalid_license_notification.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/license/license_context.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/license/use_license_context.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/service_anomaly_timeseries/service_anomaly_timeseries_context.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/service_anomaly_timeseries/use_service_anomaly_timeseries_context.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/time_range_id/time_range_id_context.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/time_range_id/use_time_range_id.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/time_range_metadata/mock_time_range_metadata_context_provider.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/time_range_metadata/time_range_metadata_context.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/time_range_metadata/use_search_service_destination_metrics.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/time_range_metadata/use_time_range_metadata_context.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/url_params_context/constants.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/url_params_context/helpers.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/url_params_context/helpers.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/url_params_context/mock_url_params_context_provider.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/url_params_context/resolve_url_params.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/url_params_context/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/url_params_context/url_params_context.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/url_params_context/url_params_context.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/context/url_params_context/use_url_params.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/embeddable/alerting/alerting_failed_transactions_chart/chart.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/embeddable/alerting/alerting_failed_transactions_chart/chart.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/embeddable/alerting/alerting_failed_transactions_chart/react_embeddable_factory.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/embeddable/alerting/alerting_latency_chart/chart.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/embeddable/alerting/alerting_latency_chart/chart.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/embeddable/alerting/alerting_latency_chart/react_embeddable_factory.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/embeddable/alerting/alerting_throughput_chart/chart.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/embeddable/alerting/alerting_throughput_chart/chart.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/embeddable/alerting/alerting_throughput_chart/react_embeddable_factory.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/embeddable/alerting/constants.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/embeddable/alerting/service_name_callout.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/embeddable/alerting/testing/fixtures.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/embeddable/alerting/time_range_callout.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/embeddable/alerting/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/embeddable/alerting/use_alerting_props.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/embeddable/embeddable_context.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/embeddable/register_embeddables.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/embeddable/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/feature_catalogue_entry.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/create_shared_use_fetcher.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_adhoc_apm_data_view.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_apm_feature_flag.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_apm_params.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_apm_route_path.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_apm_router.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_breakpoints.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_breakpoints.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_crash_group_distribution_fetcher.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_critical_path_feature_enabled_setting.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_current_user.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_dashboards_fetcher.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_date_range_redirect.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_debounce.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_debounce.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_deep_object_identity.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_default_ai_assistant_starter_prompts_for_apm.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_default_environment.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_default_time_range.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_dependency_detail_operations_breadcrumb.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_entity_centric_experience_setting.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_environments_fetcher.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_error_group_distribution_fetcher.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_fallback_to_transactions_fetcher.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_fetcher.integration.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_fetcher.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_fetcher.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_filters_for_embeddable_charts.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_kibana_url.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_local_storage.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_ml_manage_jobs_href.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_preferred_data_source_and_bucket_size.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_preferred_service_anomaly_timeseries.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_previous_period_text.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_processor_event.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_profiling_integration_setting.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_profiling_plugin.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_progressive_fetcher.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_sample_chart_selection.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_service_metric_charts_fetcher.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_service_name.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_time_range.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_time_range.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_trace_explorer_enabled_setting.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_trace_explorer_samples.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_transaction_latency_chart_fetcher.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/hooks/use_transaction_trace_samples_fetcher.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/icon.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/images/apm_ml_anomaly_detection_example.png (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/locator/helpers.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/locator/onboarding_locator.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/locator/service_detail_locator.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/locator/service_detail_locator.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/plugin.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/selectors/latency_chart_selector.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/selectors/latency_chart_selectors.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/services/__mocks__/SessionStorageMock.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/services/call_api.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/services/call_apm_api.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/services/rest/apm_observability_overview_fetchers.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/services/rest/apm_observability_overview_fetchers.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/services/rest/call_api.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/services/rest/call_apm_api_spy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/services/rest/create_call_apm_api.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/services/telemetry/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/services/telemetry/telemetry_client.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/services/telemetry/telemetry_events.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/services/telemetry/telemetry_service.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/services/telemetry/telemetry_service.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/services/telemetry/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/set_help_extension.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/tutorial/config_agent/agent_config_instructions.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/tutorial/config_agent/agent_config_instructions.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/tutorial/config_agent/agent_config_table.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/tutorial/config_agent/commands/django.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/tutorial/config_agent/commands/dotnet.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/tutorial/config_agent/commands/flask.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/tutorial/config_agent/commands/get_apm_agent_commands.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/tutorial/config_agent/commands/get_apm_agent_commands.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/tutorial/config_agent/commands/go.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/tutorial/config_agent/commands/java.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/tutorial/config_agent/commands/node.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/tutorial/config_agent/commands/php.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/tutorial/config_agent/commands/rack.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/tutorial/config_agent/commands/rails.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/tutorial/config_agent/commands/rum.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/tutorial/config_agent/commands/shared_hints.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/tutorial/config_agent/config_agent.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/tutorial/config_agent/get_policy_options.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/tutorial/config_agent/get_policy_options.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/tutorial/config_agent/index.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/tutorial/config_agent/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/tutorial/config_agent/opentelemetry_instructions.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/tutorial/config_agent/policy_selector.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/tutorial/config_agent/rum_script.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/tutorial/tutorial_apm_fleet_check.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/tutorial/tutorial_fleet_instructions/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/tutorial/tutorial_fleet_instructions/tutorial_fleet_instructions.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/update_badge.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/utils/download_json.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/utils/get_path_for_feedback.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/utils/get_path_for_feedback.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/utils/get_signal_type.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/utils/http_status_code_to_color.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/utils/style.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/public/utils/test_helpers.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/readme.md (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/scripts/.gitignore (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/scripts/create_apm_users.js (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/scripts/create_apm_users/create_apm_users_cli.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/scripts/create_diagnostics_bundle.js (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/scripts/create_functional_tests_archive.js (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/scripts/create_functional_tests_archive/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/scripts/diagnostics_bundle/cli.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/scripts/diagnostics_bundle/diagnostics_bundle.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/scripts/eslint.js (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/scripts/generate_telemetry_fields_table.js (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/scripts/infer_route_return_types.js (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/scripts/infer_route_return_types/index.ts (96%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/scripts/package.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/scripts/precommit.js (81%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/scripts/shared/download_telemetry_template.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/scripts/shared/get_es_client.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/scripts/shared/get_http_auth.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/scripts/shared/parse_index_url.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/scripts/shared/read_kibana_config.ts (99%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/scripts/telemetry/main.ts (94%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/scripts/test/README.md (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/scripts/test/api.js (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/scripts/test/dat.js (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/scripts/test/e2e.js (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/scripts/test/jest.js (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/scripts/upload_telemetry_data.js (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/assistant_functions/get_apm_dataset_info.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/assistant_functions/get_apm_downstream_dependencies.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/assistant_functions/get_apm_services_list.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/assistant_functions/get_apm_timeseries.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/assistant_functions/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/deprecations/__snapshots__/apm_user_role.test.ts.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/deprecations/apm_user_role.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/deprecations/apm_user_role.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/deprecations/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/feature.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/anomaly_detection/anomaly_search.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/anomaly_detection/apm_ml_anomaly_query.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/anomaly_detection/apm_ml_jobs_query.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/anomaly_detection/constants.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/anomaly_detection/create_anomaly_detection_jobs.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/anomaly_detection/get_anomaly_detection_jobs.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/anomaly_detection/get_anomaly_result_bucket_size.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/anomaly_detection/get_anomaly_timeseries.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/anomaly_detection/get_ml_jobs_with_apm_group.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/apm_telemetry/collect_data_telemetry/__snapshots__/tasks.test.ts.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/apm_telemetry/collect_data_telemetry/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/apm_telemetry/collect_data_telemetry/tasks.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/apm_telemetry/collect_data_telemetry/tasks.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/apm_telemetry/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/apm_telemetry/schema.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/apm_telemetry/telemetry_client.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/apm_telemetry/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/connections/exclude_rum_exit_spans_query.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/connections/get_connection_stats/get_connection_stats_items_with_relative_impact.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/connections/get_connection_stats/get_destination_map.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/connections/get_connection_stats/get_stats.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/connections/get_connection_stats/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/deprecations/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/deprecations/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/calculate_throughput.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/create_es_client/create_apm_event_client/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/create_es_client/create_entities_es_client/create_entities_es_client.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/create_es_client/create_infra_metrics_client/create_infra_metrics_client.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/create_es_client/create_internal_es_client/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/get_apm_alerts_client.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/get_apm_alerts_client.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/get_apm_data_access_services.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/get_apm_event_client.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/get_bucket_size_for_aggregated_transactions/index.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/get_bucket_size_for_aggregated_transactions/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/get_error_name.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/get_error_name.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/get_es_capabilities.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/get_internal_saved_objects_client.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/get_ml_client.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/get_random_sampler/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/latency_aggregation_type/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/metrics.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/round_to_nearest_five_or_ten.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/round_to_nearest_five_or_ten.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/spans/get_is_using_service_destination_metrics.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/transaction_coldstart_rate.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/transaction_error_rate.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/transactions/__snapshots__/get_is_using_transaction_events.test.ts.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/transactions/get_is_using_transaction_events.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/transactions/get_is_using_transaction_events.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/helpers/transactions/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/service_group_query.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/service_group_query_with_overflow.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/transaction_groups/get_coldstart_rate.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/lib/transaction_groups/get_failed_transaction_rate.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/plugin.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/agent_explorer/error_with_status_code.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/agent_explorer/fetch_agents_last_version.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/agent_explorer/fetch_agents_latest_version.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/agent_explorer/get_agent_instances.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/agent_explorer/get_agent_url_repository.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/agent_explorer/get_agents.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/agent_explorer/get_agents_items.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/agent_explorer/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/agent_keys/create_agent_key.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/agent_keys/get_agent_keys.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/agent_keys/get_agent_keys_privileges.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/agent_keys/invalidate_agent_key.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/agent_keys/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/action_variables.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/alerting_es_client.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/alerting_es_client.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/register_apm_rule_types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/rule_types/anomaly/get_service_group_fields_for_anomaly.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/rule_types/anomaly/register_anomaly_rule_type.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/rule_types/anomaly/register_anomaly_rule_type.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/rule_types/docs/params_property_apm_anomaly.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/rule_types/docs/params_property_apm_error_count.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/rule_types/docs/params_property_apm_transaction_duration.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/rule_types/docs/params_property_apm_transaction_error_rate.yaml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/rule_types/error_count/get_error_count_chart_preview.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/rule_types/error_count/register_error_count_rule_type.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/rule_types/error_count/register_error_count_rule_type.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/rule_types/get_apm_alert_source_fields.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/rule_types/get_service_group_fields.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/rule_types/transaction_duration/average_or_percentile_agg.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/rule_types/transaction_duration/get_transaction_duration_chart_preview.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/rule_types/transaction_duration/register_transaction_duration_rule_type.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/rule_types/transaction_duration/register_transaction_duration_rule_type.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/rule_types/transaction_error_rate/get_transaction_error_rate_chart_preview.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/rule_types/transaction_error_rate/register_transaction_error_rate_rule_type.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/rule_types/transaction_error_rate/register_transaction_error_rate_rule_type.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/rule_types/utils/get_filtered_series_for_preview_chart.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/rule_types/utils/get_groupby_action_variables.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/rule_types/utils/get_groupby_action_variables.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/rule_types/utils/get_groupby_terms.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/rule_types/utils/get_groupby_terms.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/alerts/test_utils/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/apm_routes/create_apm_server_route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/apm_routes/get_global_apm_server_route_repository.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/apm_routes/register_apm_server_routes.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/apm_routes/register_apm_server_routes.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/assistant_functions/get_apm_downstream_dependencies/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/assistant_functions/get_apm_service_list/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/assistant_functions/get_apm_service_summary/get_anomalies.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/assistant_functions/get_apm_service_summary/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/assistant_functions/get_apm_timeseries/fetch_timeseries.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/assistant_functions/get_apm_timeseries/get_error_event_rate.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_failure_rate.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_latency.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_throughput.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_failure_rate.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_latency.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_throughput.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/assistant_functions/get_apm_timeseries/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/assistant_functions/get_changepoints/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/assistant_functions/get_log_categories/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/assistant_functions/get_log_rate_analysis_for_alert/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/assistant_functions/get_observability_alert_details_context/get_apm_errors.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/assistant_functions/get_observability_alert_details_context/get_container_id_from_signals.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/assistant_functions/get_observability_alert_details_context/get_downstream_dependency_name.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/assistant_functions/get_observability_alert_details_context/get_service_name_from_signals.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/assistant_functions/get_observability_alert_details_context/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/assistant_functions/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/assistant_functions/utils/get_should_match_or_not_exist_filter.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/assistant_functions/utils/get_should_match_or_not_exist_filter.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/correlations/queries/fetch_duration_correlation.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/correlations/queries/fetch_duration_correlation_with_histogram.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/correlations/queries/fetch_duration_field_candidates.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/correlations/queries/fetch_duration_field_candidates.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/correlations/queries/fetch_duration_fractions.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/correlations/queries/fetch_duration_histogram_range_steps.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/correlations/queries/fetch_duration_percentiles.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/correlations/queries/fetch_duration_ranges.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/correlations/queries/fetch_failed_events_correlation_p_values.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/correlations/queries/fetch_field_value_pairs.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/correlations/queries/fetch_p_values.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/correlations/queries/fetch_significant_correlations.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/correlations/queries/field_stats/fetch_field_value_field_stats.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/correlations/queries/get_common_correlations_query.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/correlations/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/correlations/utils/compute_expectations_and_ranges.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/correlations/utils/compute_expectations_and_ranges.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/correlations/utils/get_duration_field.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/correlations/utils/get_event_type.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/correlations/utils/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/correlations/utils/split_all_settled_promises.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/custom_dashboards/get_custom_dashboards.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/custom_dashboards/get_entities_with_dashboards.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/custom_dashboards/get_services_with_dashboards.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/custom_dashboards/remove_service_dashboard.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/custom_dashboards/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/custom_dashboards/save_service_dashboard.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/data_view/create_static_data_view.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/data_view/create_static_data_view.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/data_view/get_apm_data_view_index_pattern.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/data_view/get_apm_data_view_index_pattern.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/data_view/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/debug_telemetry/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/default_api_types.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/default_api_types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/dependencies/get_dependency_latency_distribution.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/dependencies/get_error_rate_charts_for_dependency.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/dependencies/get_latency_charts_for_dependency.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/dependencies/get_metadata_for_dependency.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/dependencies/get_throughput_charts_for_dependency.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/dependencies/get_top_dependencies.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/dependencies/get_top_dependency_operations.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/dependencies/get_top_dependency_spans.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/dependencies/get_upstream_services_for_dependency.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/dependencies/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/diagnostics/bundle/get_apm_events.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/diagnostics/bundle/get_data_streams.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/diagnostics/bundle/get_existing_index_templates.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/diagnostics/bundle/get_field_caps.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/diagnostics/bundle/get_index_template.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/diagnostics/bundle/get_index_templates_by_index_pattern.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/diagnostics/bundle/get_indices.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/diagnostics/bundle/get_indices_states.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/diagnostics/bundle/get_non_data_stream_indices.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/diagnostics/get_diagnostics_bundle.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/diagnostics/get_elasticsearch_version.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/diagnostics/get_fleet_package_info.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/diagnostics/helpers/get_apm_index_template_names.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/diagnostics/helpers/get_diagnostic_privileges.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/diagnostics/helpers/handle_exceptions.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/diagnostics/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/entities/services/get_service_entity_summary.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/entities/services/routes.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/entities/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/entities/utils/merge_entities.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/entities/utils/merge_entities.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/environments/__snapshots__/get_all_environments.test.ts.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/environments/get_all_environments.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/environments/get_all_environments.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/environments/get_environments.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/environments/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/errors/distribution/__snapshots__/get_buckets.test.ts.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/errors/distribution/__snapshots__/queries.test.ts.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/errors/distribution/get_buckets.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/errors/distribution/get_buckets.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/errors/distribution/get_distribution.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/errors/distribution/queries.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/errors/erroneous_transactions/get_top_erroneous_transactions.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/errors/get_error_groups/get_error_group_detailed_statistics.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/errors/get_error_groups/get_error_group_main_statistics.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/errors/get_error_groups/get_error_group_sample_ids.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/errors/get_error_groups/get_error_sample_details.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/errors/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/event_metadata/get_event_metadata.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/event_metadata/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/fallback_to_transactions/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/fleet/api_keys/add_api_keys_to_policies_if_missing.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/fleet/api_keys/create_apm_api_keys.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/fleet/create_cloud_apm_package_policy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/fleet/get_agents.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/fleet/get_apm_package_policies.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/fleet/get_apm_package_policy_definition.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/fleet/get_cloud_apm_package_policy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/fleet/get_java_agent_versions.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/fleet/get_java_agent_versions.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/fleet/get_latest_apm_package.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/fleet/get_package_policy_decorators.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/fleet/get_unsupported_apm_server_schema.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/fleet/get_unsupported_apm_server_schema.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/fleet/is_superuser.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/fleet/merge_package_policy_with_apm.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/fleet/register_fleet_policy_callbacks.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/fleet/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/fleet/run_migration_check.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/fleet/source_maps.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/fleet/source_maps.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/fleet/sync_agent_configs_to_apm_package_policies.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/fleet/translate_legacy_schema_paths.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/fleet/translate_legacy_schema_paths.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/historical_data/has_historical_agent_data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/historical_data/has_historical_entities_data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/historical_data/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/infrastructure/get_host_names.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/infrastructure/get_infrastructure_data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/infrastructure/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/latency_distribution/get_overall_latency_distribution.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/latency_distribution/get_percentile_threshold_value.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/latency_distribution/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/latency_distribution/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/__snapshots__/queries.test.ts.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/by_agent/default.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/by_agent/java/gc/fetch_and_transform_gc_metrics.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/by_agent/java/gc/fetch_and_transform_gc_metrics.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/by_agent/java/gc/get_gc_rate_chart.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/by_agent/java/gc/get_gc_time_chart.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/by_agent/java/heap_memory/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/by_agent/java/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/by_agent/java/non_heap_memory/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/by_agent/java/otel_cpu/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/by_agent/java/thread_count/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/by_agent/shared/cpu/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/by_agent/shared/memory/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/fetch_and_transform_metrics.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/get_metrics_chart_data_by_agent.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/get_service_nodes.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/has_otel_metrics.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/queries.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/serverless/get_active_instances_overview.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/serverless/get_active_instances_timeseries.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/serverless/get_cold_start_count_chart.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/serverless/get_cold_start_duration_chart.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/serverless/get_compute_usage_chart.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/serverless/get_serverless_agent_metrics_chart.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/serverless/get_serverless_function_latency_chart.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/serverless/get_serverless_functions_overview.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/serverless/get_serverless_summary.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/serverless/helper.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/serverless/helper.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/serverless/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/metrics/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/crashes/distribution/__snapshots__/get_buckets.test.ts.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/crashes/distribution/__snapshots__/queries.test.ts.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/crashes/distribution/get_buckets.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/crashes/distribution/get_buckets.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/crashes/distribution/get_distribution.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/crashes/distribution/queries.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/crashes/get_crash_groups/get_crash_group_main_statistics.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/crashes/get_mobile_crash_group_detailed_statistics.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/crashes/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/errors/get_mobile_error_group_detailed_statistics.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/errors/get_mobile_error_group_main_statistics.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/errors/get_mobile_errors_terms_by_field.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/errors/get_mobile_http_errors.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/errors/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/get_device_os_app.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/get_mobile_average_launch_time.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/get_mobile_crash_rate.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/get_mobile_crashes_by_location.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/get_mobile_detailed_statistics_by_field.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/get_mobile_filters.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/get_mobile_http_requests.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/get_mobile_http_requests_by_location.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/get_mobile_launches_by_location.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/get_mobile_location_stats.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/get_mobile_main_statistics_by_field.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/get_mobile_most_used_charts/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/get_mobile_most_used_charts/merge_other_count.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/get_mobile_sessions.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/get_mobile_sessions_by_location.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/get_mobile_stats.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/get_mobile_terms_by_field.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/get_nct.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/mobile/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/observability_overview/get_observability_overview_data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/observability_overview/get_service_count.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/observability_overview/get_transactions_per_minute.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/observability_overview/has_data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/observability_overview/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/profiling/fetch_flamegraph.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/profiling/fetch_functions.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/profiling/get_service_correlation_fields.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/profiling/hosts/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/profiling/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/profiling/utils.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/profiling/utils.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/service_groups/delete_service_group.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/service_groups/get_service_group.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/service_groups/get_service_group_alerts.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/service_groups/get_service_groups.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/service_groups/get_services_counts.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/service_groups/lookup_services.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/service_groups/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/service_groups/save_service_group.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/service_map/calculate_docs_per_shard.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/service_map/calculate_docs_per_shard.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/service_map/fetch_service_paths_from_trace_ids.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/service_map/get_service_anomalies.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/service_map/get_service_map.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/service_map/get_service_map_dependency_node_info.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/service_map/get_service_map_from_trace_ids.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/service_map/get_service_map_from_trace_ids.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/service_map/get_service_map_service_node_info.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/service_map/get_service_stats.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/service_map/get_trace_sample_ids.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/service_map/group_resource_nodes.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/service_map/group_resource_nodes.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/service_map/mock_responses/group_resource_nodes_grouped.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/service_map/mock_responses/group_resource_nodes_pregrouped.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/service_map/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/service_map/transform_service_map_responses.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/service_map/transform_service_map_responses.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/annotations/__fixtures__/multiple_versions.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/annotations/__fixtures__/no_versions.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/annotations/__fixtures__/one_version.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/annotations/__fixtures__/versions_first_seen.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/annotations/get_derived_service_annotations.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/annotations/get_stored_annotations.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/annotations/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_service_agent.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_service_dependencies.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_service_dependencies_breakdown.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_service_instance_container_metadata.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_service_instance_metadata_details.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_service_instances/detailed_statistics.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_service_instances/get_service_instances_system_metric_statistics.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_service_instances/get_service_instances_transaction_statistics.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_service_instances/main_statistics.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_service_metadata_details.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_service_metadata_icons.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_service_node_metadata.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_service_overview_container_metadata.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_service_transaction_group_detailed_statistics.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_service_transaction_groups.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_service_transaction_groups_alerts.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_service_transaction_types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_services/get_health_statuses.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_services/get_service_alerts.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_services/get_service_names_from_terms_enum.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_services/get_service_transaction_stats.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_services/get_services_items.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_services/get_services_without_transactions.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_services/merge_service_stats.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_services/merge_service_stats.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_services_detailed_statistics/get_service_transaction_detailed_statistics.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_services_detailed_statistics/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/get_throughput.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/services/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/agent_configuration/__snapshots__/queries.test.ts.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/agent_configuration/convert_settings_to_string.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/agent_configuration/create_agent_config_index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/agent_configuration/create_or_update_configuration.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/agent_configuration/delete_configuration.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/agent_configuration/find_exact_configuration.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/agent_configuration/get_agent_config_etag_metrics.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/agent_configuration/get_agent_name_by_service.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/agent_configuration/get_environments/get_existing_environments_for_service.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/agent_configuration/get_environments/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/agent_configuration/list_configurations.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/agent_configuration/mark_applied_by_agent.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/agent_configuration/queries.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/agent_configuration/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/agent_configuration/search_configurations.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/anomaly_detection/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/anomaly_detection/update_to_v3.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/apm_indices/apm_system_index_constants.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/apm_indices/get_apm_indices.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/apm_indices/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/custom_link/__snapshots__/get_transaction.test.ts.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/custom_link/__snapshots__/list_custom_links.test.ts.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/custom_link/create_custom_link_index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/custom_link/create_or_update_custom_link.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/custom_link/create_or_update_custom_link.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/custom_link/custom_link_types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/custom_link/delete_custom_link.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/custom_link/get_transaction.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/custom_link/get_transaction.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/custom_link/helper.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/custom_link/helper.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/custom_link/list_custom_links.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/custom_link/list_custom_links.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/custom_link/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/settings/labs/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/source_maps/bulk_create_apm_source_maps.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/source_maps/create_apm_source_map.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/source_maps/create_apm_source_map_index_template.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/source_maps/delete_apm_sourcemap.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/source_maps/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/source_maps/schedule_source_map_migration.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/source_maps/sourcemap_utils.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/span_links/get_linked_children.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/span_links/get_linked_parents.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/span_links/get_span_links_details.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/span_links/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/span_links/utils.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/storage_explorer/get_service_statistics.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/storage_explorer/get_size_timeseries.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/storage_explorer/get_storage_details.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/storage_explorer/get_storage_details_per_service.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/storage_explorer/get_summary_statistics.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/storage_explorer/get_total_transactions_per_service.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/storage_explorer/has_storage_explorer_privileges.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/storage_explorer/indices_stats_helpers.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/storage_explorer/is_cross_cluster_search.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/storage_explorer/is_cross_cluster_search.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/storage_explorer/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/suggestions/get_suggestions_with_terms_aggregation.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/suggestions/get_suggestions_with_terms_aggregation.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/suggestions/get_suggestions_with_terms_enum.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/suggestions/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/time_range_metadata/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/traces/__snapshots__/queries.test.ts.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/traces/calculate_impact_builder.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/traces/get_aggregated_critical_path.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/traces/get_top_traces_primary_stats.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/traces/get_trace_items.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/traces/get_trace_samples_by_query.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/traces/queries.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/traces/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/transactions/__snapshots__/queries.test.ts.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/transactions/breakdown/constants.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/transactions/breakdown/index.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/transactions/breakdown/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/transactions/breakdown/mock_responses/data.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/transactions/breakdown/mock_responses/no_data.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/transactions/constants.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/transactions/get_failed_transaction_rate_periods.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/transactions/get_latency_charts/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/transactions/get_span/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/transactions/get_transaction/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/transactions/get_transaction_by_name/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/transactions/get_transaction_by_trace/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/transactions/queries.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/transactions/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/transactions/trace_samples/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/routes/typings.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/saved_objects/apm_custom_dashboards.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/saved_objects/apm_server_settings.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/saved_objects/apm_service_groups.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/saved_objects/apm_telemetry.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/saved_objects/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/test_helpers/create_apm_users/authentication.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/test_helpers/create_apm_users/create_apm_users.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/test_helpers/create_apm_users/helpers/call_kibana.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/test_helpers/create_apm_users/helpers/create_custom_role.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/test_helpers/create_apm_users/helpers/create_or_update_user.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/test_helpers/create_apm_users/helpers/get_version.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/tutorial/envs/elastic_cloud.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/tutorial/envs/on_prem.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/tutorial/envs/on_prem_apm_server_instruction_set.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/tutorial/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/utils/create_typed_es_client.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/utils/non_empty_string_ref.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/utils/string_from_buffer_rt.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/utils/string_from_buffer_rt.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/utils/test_helpers.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/server/utils/with_apm_span.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/tsconfig.json (97%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/apm_rum_react.d.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/common.d.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/raw/apm_base_doc.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/raw/error_raw.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/raw/event_raw.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/raw/fields/cloud.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/raw/fields/container.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/raw/fields/event_outcome.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/raw/fields/faas.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/raw/fields/host.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/raw/fields/http.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/raw/fields/kubernetes.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/raw/fields/observer.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/raw/fields/page.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/raw/fields/process.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/raw/fields/service.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/raw/fields/span_links.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/raw/fields/stackframe.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/raw/fields/timestamp_us.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/raw/fields/url.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/raw/fields/user.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/raw/fields/user_agent.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/raw/metric_raw.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/raw/span_raw.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/raw/transaction_raw.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/ui/apm_error.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/ui/event.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/ui/fields/agent.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/ui/metric.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/ui/span.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/es_schemas/ui/transaction.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/apm/typings/timeseries.ts (100%) diff --git a/.buildkite/ftr_oblt_stateful_configs.yml b/.buildkite/ftr_oblt_stateful_configs.yml index 381d4e7f24ba6..5e32a4b6630b8 100644 --- a/.buildkite/ftr_oblt_stateful_configs.yml +++ b/.buildkite/ftr_oblt_stateful_configs.yml @@ -3,8 +3,8 @@ disabled: - x-pack/solutions/observability/plugins/observability_onboarding/e2e/ftr_config_open.ts - x-pack/solutions/observability/plugins/observability_onboarding/e2e/ftr_config_runner.ts - x-pack/solutions/observability/plugins/observability_onboarding/e2e/ftr_config.ts - - x-pack/plugins/observability_solution/apm/ftr_e2e/ftr_config_run.ts - - x-pack/plugins/observability_solution/apm/ftr_e2e/ftr_config.ts + - x-pack/solutions/observability/plugins/apm/ftr_e2e/ftr_config_run.ts + - x-pack/solutions/observability/plugins/apm/ftr_e2e/ftr_config.ts - x-pack/plugins/observability_solution/inventory/e2e/ftr_config_run.ts - x-pack/plugins/observability_solution/inventory/e2e/ftr_config.ts - x-pack/plugins/observability_solution/profiling/e2e/ftr_config_open.ts diff --git a/.buildkite/scripts/pipelines/pull_request/pipeline.ts b/.buildkite/scripts/pipelines/pull_request/pipeline.ts index bc62aea1ee83d..d67021fe0d027 100644 --- a/.buildkite/scripts/pipelines/pull_request/pipeline.ts +++ b/.buildkite/scripts/pipelines/pull_request/pipeline.ts @@ -78,7 +78,7 @@ const getPipeline = (filename: string, removeSteps = true) => { if ( (await doAnyChangesMatch([ - /^x-pack\/plugins\/observability_solution\/apm/, + /^x-pack\/solutions\/observability\/plugins\/apm/, /^packages\/kbn-apm-synthtrace/, ])) || GITHUB_PR_LABELS.includes('ci:all-cypress-suites') diff --git a/.buildkite/scripts/steps/functional/apm_cypress.sh b/.buildkite/scripts/steps/functional/apm_cypress.sh index 1fc10089e8eb4..1b388eede871d 100755 --- a/.buildkite/scripts/steps/functional/apm_cypress.sh +++ b/.buildkite/scripts/steps/functional/apm_cypress.sh @@ -31,6 +31,6 @@ echo "--- APM Cypress Tests" cd "$XPACK_DIR" -node plugins/observability_solution/apm/scripts/test/e2e.js \ +node solutions/observability/plugins/apm/scripts/test/e2e.js \ --kibana-install-dir "$KIBANA_BUILD_LOCATION" \ $CYPRESS_ARGS diff --git a/.eslintrc.js b/.eslintrc.js index 496cad90dfd35..ad2c0194a5ca8 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -633,7 +633,7 @@ module.exports = { '**/*.test.js', 'x-pack/test/apm_api_integration/**/*.ts', 'x-pack/test/functional/apps/**/*.js', - 'x-pack/plugins/observability_solution/apm/**/*.js', + 'x-pack/solutions/observability/plugins/apm/**/*.js', 'test/*/config.ts', 'test/*/config_open.ts', 'test/*/*.config.ts', @@ -913,7 +913,7 @@ module.exports = { */ { files: [ - 'x-pack/plugins/observability_solution/apm/**/*.{js,mjs,ts,tsx}', + 'x-pack/solutions/observability/plugins/apm/**/*.{js,mjs,ts,tsx}', 'x-pack/solutions/observability/plugins/observability/**/*.{js,mjs,ts,tsx}', 'x-pack/solutions/observability/plugins/exploratory_view/**/*.{js,mjs,ts,tsx}', 'x-pack/solutions/observability/plugins/ux/**/*.{js,mjs,ts,tsx}', @@ -934,7 +934,7 @@ module.exports = { }, { files: [ - 'x-pack/plugins/observability_solution/apm/**/*.stories.*', + 'x-pack/solutions/observability/plugins/apm/**/*.stories.*', 'x-pack/solutions/observability/plugins/observability/**/*.stories.*', 'x-pack/solutions/observability/plugins/exploratory_view/**/*.stories.*', 'x-pack/solutions/observability/plugins/slo/**/*.stories.*', @@ -999,7 +999,7 @@ module.exports = { }, { // require explicit return types in route handlers for performance reasons - files: ['x-pack/plugins/observability_solution/apm/server/**/route.ts'], + files: ['x-pack/solutions/observability/plugins/apm/server/**/route.ts'], rules: { '@typescript-eslint/explicit-function-return-type': [ 'error', diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 93b6d35106999..5f76fa0500808 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -899,8 +899,6 @@ x-pack/plugins/graph @elastic/kibana-visualizations x-pack/plugins/lens @elastic/kibana-visualizations x-pack/plugins/licensing @elastic/kibana-core x-pack/plugins/notifications @elastic/appex-sharedux -x-pack/plugins/observability_solution/apm @elastic/obs-ux-infra_services-team -x-pack/plugins/observability_solution/apm/ftr_e2e @elastic/obs-ux-infra_services-team x-pack/plugins/observability_solution/inventory @elastic/obs-ux-infra_services-team x-pack/plugins/observability_solution/inventory/e2e @elastic/obs-ux-infra_services-team x-pack/plugins/observability_solution/metrics_data_access @elastic/obs-ux-infra_services-team @@ -925,7 +923,9 @@ x-pack/solutions/observability/packages/synthetics_test_data @elastic/obs-ux-man x-pack/solutions/observability/packages/utils_browser @elastic/observability-ui x-pack/solutions/observability/packages/utils_common @elastic/observability-ui x-pack/solutions/observability/packages/utils_server @elastic/observability-ui +x-pack/solutions/observability/plugins/apm @elastic/obs-ux-infra_services-team x-pack/solutions/observability/plugins/apm_data_access @elastic/obs-ux-infra_services-team +x-pack/solutions/observability/plugins/apm/ftr_e2e @elastic/obs-ux-infra_services-team x-pack/solutions/observability/plugins/exploratory_view @elastic/obs-ux-management-team x-pack/solutions/observability/plugins/infra @elastic/obs-ux-logs-team @elastic/obs-ux-infra_services-team x-pack/solutions/observability/plugins/investigate @elastic/obs-ux-management-team diff --git a/.github/paths-labeller.yml b/.github/paths-labeller.yml index d7a60b0e88e85..c7f89f80b7a15 100644 --- a/.github/paths-labeller.yml +++ b/.github/paths-labeller.yml @@ -9,7 +9,7 @@ - 'src/plugins/expressions/**/*.*' - 'src/plugins/bfetch/**/*.*' - 'Team:obs-ux-infra_services': - - 'x-pack/plugins/observability_solution/apm/**/*.*' + - 'x-pack/solutions/observability/plugins/apm/**/*.*' - 'x-pack/test/apm_api_integration/**/*.*' - 'packages/kbn-apm-synthtrace/**/*.*' - 'packages/kbn-apm-synthtrace-client/**/*.*' diff --git a/.gitignore b/.gitignore index 8137820e3b25d..72b877b06e04d 100644 --- a/.gitignore +++ b/.gitignore @@ -92,8 +92,8 @@ npm-debug.log* ## @cypress/snapshot from apm plugin /snapshots.js /apm-diagnostics*.json -/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_map/snapshots/*.actual.png -/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_map/snapshots/*.diff.png +/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_map/snapshots/*.actual.png +/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_map/snapshots/*.diff.png # transpiled cypress config x-pack/platform/plugins/shared/fleet/cypress.config.d.ts diff --git a/docs/developer/plugin-list.asciidoc b/docs/developer/plugin-list.asciidoc index 9809b13bb85ac..f327b7f48809b 100644 --- a/docs/developer/plugin-list.asciidoc +++ b/docs/developer/plugin-list.asciidoc @@ -459,7 +459,7 @@ The plugin exposes the static DefaultEditorController class to consume. |The Kibana Alerting plugin provides a common place to set up rules. You can: -|{kib-repo}blob/{branch}/x-pack/plugins/observability_solution/apm/readme.md[apm] +|{kib-repo}blob/{branch}/x-pack/solutions/observability/plugins/apm/readme.md[apm] |This plugin provides access to App Monitoring features provided by Elastic. It allows you to monitor your software services and applications in real-time; visualize detailed performance information on your services, identify and analyze errors, and monitor host-level and APM agent-specific metrics like JVM and Go runtime metrics. diff --git a/oas_docs/overlays/alerting.overlays.yaml b/oas_docs/overlays/alerting.overlays.yaml index a89547e29419f..240ac36cf5674 100644 --- a/oas_docs/overlays/alerting.overlays.yaml +++ b/oas_docs/overlays/alerting.overlays.yaml @@ -89,13 +89,13 @@ actions: description: The parameters for the rule. anyOf: # APM anomaly rule (apm.anomaly) - - $ref: '../../x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/docs/params_property_apm_anomaly.yaml' + - $ref: '../../x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/docs/params_property_apm_anomaly.yaml' # APM error count rule (apm.error_rate) - - $ref: '../../x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/docs/params_property_apm_error_count.yaml' + - $ref: '../../x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/docs/params_property_apm_error_count.yaml' # APM transaction duration rule (apm.transaction_duration) - - $ref: '../../x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/docs/params_property_apm_transaction_duration.yaml' + - $ref: '../../x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/docs/params_property_apm_transaction_duration.yaml' # APM transaction error rate rule (apm.transaction_error_rate) - - $ref: '../../x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/docs/params_property_apm_transaction_error_rate.yaml' + - $ref: '../../x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/docs/params_property_apm_transaction_error_rate.yaml' # Elasticsearch DSL query rule (.es-query) - $ref: '../../x-pack/platform/plugins/shared/alerting/docs/openapi/components/schemas/params_es_query_dsl_rule.yaml' # Elasticsearch ES|QL query rule (.es-query) diff --git a/oas_docs/scripts/merge_ess_oas.js b/oas_docs/scripts/merge_ess_oas.js index e4a139f7189aa..280a1f657020f 100644 --- a/oas_docs/scripts/merge_ess_oas.js +++ b/oas_docs/scripts/merge_ess_oas.js @@ -22,7 +22,7 @@ const { REPO_ROOT } = require('@kbn/repo-info'); `${REPO_ROOT}/packages/core/saved-objects/docs/openapi/bundled.yaml`, // Observability Solution - `${REPO_ROOT}/x-pack/plugins/observability_solution/apm/docs/openapi/apm/bundled.yaml`, + `${REPO_ROOT}/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/bundled.yaml`, `${REPO_ROOT}/x-pack/solutions/observability/plugins/slo/docs/openapi/slo/bundled.yaml`, // Security solution diff --git a/oas_docs/scripts/merge_serverless_oas.js b/oas_docs/scripts/merge_serverless_oas.js index 343487d8fc4f8..4445e952d62f2 100644 --- a/oas_docs/scripts/merge_serverless_oas.js +++ b/oas_docs/scripts/merge_serverless_oas.js @@ -20,7 +20,7 @@ const { REPO_ROOT } = require('@kbn/repo-info'); `${REPO_ROOT}/packages/core/saved-objects/docs/openapi/bundled_serverless.yaml`, // Observability Solution - `${REPO_ROOT}/x-pack/plugins/observability_solution/apm/docs/openapi/apm/bundled.yaml`, + `${REPO_ROOT}/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/bundled.yaml`, `${REPO_ROOT}/x-pack/solutions/observability/plugins/slo/docs/openapi/slo/bundled.yaml`, // Security solution diff --git a/package.json b/package.json index 02aecf2b7b7b7..569d889d9b228 100644 --- a/package.json +++ b/package.json @@ -187,7 +187,7 @@ "@kbn/apm-config-loader": "link:packages/kbn-apm-config-loader", "@kbn/apm-data-access-plugin": "link:x-pack/solutions/observability/plugins/apm_data_access", "@kbn/apm-data-view": "link:src/platform/packages/shared/kbn-apm-data-view", - "@kbn/apm-plugin": "link:x-pack/plugins/observability_solution/apm", + "@kbn/apm-plugin": "link:x-pack/solutions/observability/plugins/apm", "@kbn/apm-types": "link:packages/kbn-apm-types", "@kbn/apm-utils": "link:packages/kbn-apm-utils", "@kbn/app-link-test-plugin": "link:test/plugin_functional/plugins/app_link_test", @@ -1368,7 +1368,7 @@ "@kbn/ambient-ftr-types": "link:packages/kbn-ambient-ftr-types", "@kbn/ambient-storybook-types": "link:packages/kbn-ambient-storybook-types", "@kbn/ambient-ui-types": "link:packages/kbn-ambient-ui-types", - "@kbn/apm-ftr-e2e": "link:x-pack/plugins/observability_solution/apm/ftr_e2e", + "@kbn/apm-ftr-e2e": "link:x-pack/solutions/observability/plugins/apm/ftr_e2e", "@kbn/apm-synthtrace": "link:packages/kbn-apm-synthtrace", "@kbn/apm-synthtrace-client": "link:packages/kbn-apm-synthtrace-client", "@kbn/axe-config": "link:packages/kbn-axe-config", diff --git a/packages/kbn-eslint-plugin-i18n/helpers/get_i18n_identifier_from_file_path.test.ts b/packages/kbn-eslint-plugin-i18n/helpers/get_i18n_identifier_from_file_path.test.ts index 20c5a2090b5cb..31ec2d1f2737a 100644 --- a/packages/kbn-eslint-plugin-i18n/helpers/get_i18n_identifier_from_file_path.test.ts +++ b/packages/kbn-eslint-plugin-i18n/helpers/get_i18n_identifier_from_file_path.test.ts @@ -17,7 +17,7 @@ const testMap = [ 'xpack.observability', ], [ - 'x-pack/plugins/observability_solution/apm/common/components/app/correlations/correlations_table.tsx', + 'x-pack/solutions/observability/plugins/apm/common/components/app/correlations/correlations_table.tsx', 'xpack.apm', ], ['x-pack/platform/plugins/shared/cases/server/components/foo.tsx', 'xpack.cases'], diff --git a/packages/kbn-eslint-plugin-telemetry/helpers/get_app_name.test.ts b/packages/kbn-eslint-plugin-telemetry/helpers/get_app_name.test.ts index 01cea6c4aa354..0d2c51818ef81 100644 --- a/packages/kbn-eslint-plugin-telemetry/helpers/get_app_name.test.ts +++ b/packages/kbn-eslint-plugin-telemetry/helpers/get_app_name.test.ts @@ -13,7 +13,7 @@ const SYSTEMPATH = 'systemPath'; const testMap = [ ['x-pack/solutions/observability/plugins/observability/foo/bar/baz/header_actions.tsx', 'o11y'], - ['x-pack/plugins/observability_solution/apm/baz/header_actions.tsx', 'apm'], + ['x-pack/solutions/observability/plugins/apm/baz/header_actions.tsx', 'apm'], ['x-pack/platform/plugins/shared/cases/public/components/foo.tsx', 'cases'], [ 'src/platform/packages/shared/kbn-alerts-ui-shared/src/alert_lifecycle_status_badge/index.tsx', diff --git a/src/dev/storybook/aliases.ts b/src/dev/storybook/aliases.ts index 09ed0f54e4f87..05587ee8c1300 100644 --- a/src/dev/storybook/aliases.ts +++ b/src/dev/storybook/aliases.ts @@ -13,7 +13,7 @@ // alias to .buildkite/scripts/steps/storybooks/build_and_upload.ts export const storybookAliases = { ai_assistant: 'x-pack/platform/packages/shared/kbn-ai-assistant/.storybook', - apm: 'x-pack/plugins/observability_solution/apm/.storybook', + apm: 'x-pack/solutions/observability/plugins/apm/.storybook', canvas: 'x-pack/platform/plugins/private/canvas/storybook', cases: 'src/platform/packages/shared/kbn-cases-components/.storybook', cell_actions: 'src/platform/packages/shared/kbn-cell-actions/.storybook', diff --git a/tsconfig.base.json b/tsconfig.base.json index 1411fd3a32a30..8bd8acc4b5f68 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -82,10 +82,10 @@ "@kbn/apm-data-access-plugin/*": ["x-pack/solutions/observability/plugins/apm_data_access/*"], "@kbn/apm-data-view": ["src/platform/packages/shared/kbn-apm-data-view"], "@kbn/apm-data-view/*": ["src/platform/packages/shared/kbn-apm-data-view/*"], - "@kbn/apm-ftr-e2e": ["x-pack/plugins/observability_solution/apm/ftr_e2e"], - "@kbn/apm-ftr-e2e/*": ["x-pack/plugins/observability_solution/apm/ftr_e2e/*"], - "@kbn/apm-plugin": ["x-pack/plugins/observability_solution/apm"], - "@kbn/apm-plugin/*": ["x-pack/plugins/observability_solution/apm/*"], + "@kbn/apm-ftr-e2e": ["x-pack/solutions/observability/plugins/apm/ftr_e2e"], + "@kbn/apm-ftr-e2e/*": ["x-pack/solutions/observability/plugins/apm/ftr_e2e/*"], + "@kbn/apm-plugin": ["x-pack/solutions/observability/plugins/apm"], + "@kbn/apm-plugin/*": ["x-pack/solutions/observability/plugins/apm/*"], "@kbn/apm-synthtrace": ["packages/kbn-apm-synthtrace"], "@kbn/apm-synthtrace/*": ["packages/kbn-apm-synthtrace/*"], "@kbn/apm-synthtrace-client": ["packages/kbn-apm-synthtrace-client"], diff --git a/x-pack/.i18nrc.json b/x-pack/.i18nrc.json index 4bf4eb97a5965..b4f5763e11f3a 100644 --- a/x-pack/.i18nrc.json +++ b/x-pack/.i18nrc.json @@ -14,7 +14,7 @@ "xpack.eventLog": "platform/plugins/shared/event_log", "xpack.stackAlerts": "platform/plugins/shared/stack_alerts", "xpack.stackConnectors": "platform/plugins/shared/stack_connectors", - "xpack.apm": "plugins/observability_solution/apm", + "xpack.apm": "solutions/observability/plugins/apm", "xpack.apmDataAccess": "solutions/observability/plugins/apm_data_access", "xpack.banners": "plugins/banners", "xpack.canvas": "platform/plugins/private/canvas", diff --git a/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/queries/fetch_index_info.ts b/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/queries/fetch_index_info.ts index c600f1cf6506c..a682d0a5eedb9 100644 --- a/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/queries/fetch_index_info.ts +++ b/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/queries/fetch_index_info.ts @@ -17,7 +17,7 @@ import { import { getTotalDocCountRequest } from './get_total_doc_count_request'; // TODO Consolidate with duplicate `fetchPValues` in -// `x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_field_candidates.ts` +// `x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/fetch_duration_field_candidates.ts` export interface FetchIndexInfoParamsArguments { skipFieldCandidates?: boolean; diff --git a/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/queries/fetch_significant_term_p_values.ts b/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/queries/fetch_significant_term_p_values.ts index a2105bfd4ba84..4688a6b566712 100644 --- a/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/queries/fetch_significant_term_p_values.ts +++ b/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/queries/fetch_significant_term_p_values.ts @@ -25,7 +25,7 @@ import { getQueryWithParams } from './get_query_with_params'; import { getRequestBase } from './get_request_base'; // TODO Consolidate with duplicate `fetchDurationFieldCandidates` in -// `x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_failed_events_correlation_p_values.ts` +// `x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/fetch_failed_events_correlation_p_values.ts` export const getSignificantTermRequest = ( params: AiopsLogRateAnalysisSchema, diff --git a/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/queries/fetch_top_terms.ts b/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/queries/fetch_top_terms.ts index ed39c37cbbb97..803822b7d3940 100644 --- a/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/queries/fetch_top_terms.ts +++ b/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/queries/fetch_top_terms.ts @@ -23,7 +23,7 @@ import { getRequestBase } from './get_request_base'; import type { FetchTopOptions } from './fetch_top_types'; // TODO Consolidate with duplicate `fetchDurationFieldCandidates` in -// `x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_failed_events_correlation_p_values.ts` +// `x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/fetch_failed_events_correlation_p_values.ts` const TOP_TERM_AGG_PREFIX = 'top_terms_'; diff --git a/x-pack/platform/plugins/private/data_visualizer/public/application/index_data_visualizer/utils/saved_search_utils.ts b/x-pack/platform/plugins/private/data_visualizer/public/application/index_data_visualizer/utils/saved_search_utils.ts index 87235a7d14570..7a2292a08bbaf 100644 --- a/x-pack/platform/plugins/private/data_visualizer/public/application/index_data_visualizer/utils/saved_search_utils.ts +++ b/x-pack/platform/plugins/private/data_visualizer/public/application/index_data_visualizer/utils/saved_search_utils.ts @@ -6,7 +6,7 @@ */ // TODO Consolidate with duplicate component `CorrelationsProgressControls` in -// `x-pack/plugins/observability_solution/apm/public/components/app/correlations/progress_controls.tsx` +// `x-pack/solutions/observability/plugins/apm/public/components/app/correlations/progress_controls.tsx` import { cloneDeep } from 'lodash'; import type { IUiSettingsClient } from '@kbn/core/public'; import type { Query, Filter, AggregateQuery } from '@kbn/es-query'; diff --git a/x-pack/plugins/observability_solution/apm/.storybook/jest_setup.js b/x-pack/solutions/observability/plugins/apm/.storybook/jest_setup.js similarity index 100% rename from x-pack/plugins/observability_solution/apm/.storybook/jest_setup.js rename to x-pack/solutions/observability/plugins/apm/.storybook/jest_setup.js diff --git a/x-pack/plugins/observability_solution/apm/.storybook/main.js b/x-pack/solutions/observability/plugins/apm/.storybook/main.js similarity index 100% rename from x-pack/plugins/observability_solution/apm/.storybook/main.js rename to x-pack/solutions/observability/plugins/apm/.storybook/main.js diff --git a/x-pack/plugins/observability_solution/apm/.storybook/preview.js b/x-pack/solutions/observability/plugins/apm/.storybook/preview.js similarity index 100% rename from x-pack/plugins/observability_solution/apm/.storybook/preview.js rename to x-pack/solutions/observability/plugins/apm/.storybook/preview.js diff --git a/x-pack/plugins/observability_solution/apm/CONTRIBUTING.md b/x-pack/solutions/observability/plugins/apm/CONTRIBUTING.md similarity index 100% rename from x-pack/plugins/observability_solution/apm/CONTRIBUTING.md rename to x-pack/solutions/observability/plugins/apm/CONTRIBUTING.md diff --git a/x-pack/plugins/observability_solution/apm/common/__snapshots__/apm_telemetry.test.ts.snap b/x-pack/solutions/observability/plugins/apm/common/__snapshots__/apm_telemetry.test.ts.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/__snapshots__/apm_telemetry.test.ts.snap rename to x-pack/solutions/observability/plugins/apm/common/__snapshots__/apm_telemetry.test.ts.snap diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/all_option.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/all_option.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/all_option.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/all_option.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/amount_and_unit.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/amount_and_unit.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/amount_and_unit.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/amount_and_unit.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/configuration_types.d.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/configuration_types.d.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/configuration_types.d.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/configuration_types.d.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/constants.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/constants.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/constants.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/constants.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/agent_configuration_intake_rt.test.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/agent_configuration_intake_rt.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/agent_configuration_intake_rt.test.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/agent_configuration_intake_rt.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/agent_configuration_intake_rt.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/agent_configuration_intake_rt.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/agent_configuration_intake_rt.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/agent_configuration_intake_rt.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/boolean_rt.test.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/boolean_rt.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/boolean_rt.test.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/boolean_rt.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/boolean_rt.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/boolean_rt.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/boolean_rt.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/boolean_rt.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/bytes_rt.test.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/bytes_rt.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/bytes_rt.test.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/bytes_rt.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/bytes_rt.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/bytes_rt.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/bytes_rt.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/bytes_rt.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/capture_body_rt.test.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/capture_body_rt.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/capture_body_rt.test.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/capture_body_rt.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/capture_body_rt.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/capture_body_rt.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/capture_body_rt.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/capture_body_rt.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/duration_rt.test.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/duration_rt.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/duration_rt.test.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/duration_rt.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/duration_rt.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/duration_rt.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/duration_rt.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/duration_rt.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/float_four_decimal_places_rt.test.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/float_four_decimal_places_rt.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/float_four_decimal_places_rt.test.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/float_four_decimal_places_rt.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/float_four_decimal_places_rt.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/float_four_decimal_places_rt.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/float_four_decimal_places_rt.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/float_four_decimal_places_rt.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/float_three_decimal_places_rt.test.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/float_three_decimal_places_rt.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/float_three_decimal_places_rt.test.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/float_three_decimal_places_rt.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/float_three_decimal_places_rt.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/float_three_decimal_places_rt.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/float_three_decimal_places_rt.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/float_three_decimal_places_rt.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/get_range_type_message.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/get_range_type_message.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/get_range_type_message.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/get_range_type_message.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/integer_rt.test.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/integer_rt.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/integer_rt.test.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/integer_rt.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/integer_rt.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/integer_rt.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/integer_rt.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/integer_rt.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/log_ecs_reformatting_rt.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/log_ecs_reformatting_rt.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/log_ecs_reformatting_rt.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/log_ecs_reformatting_rt.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/log_level_rt.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/log_level_rt.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/log_level_rt.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/log_level_rt.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/storage_size_rt.test.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/storage_size_rt.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/storage_size_rt.test.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/storage_size_rt.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/storage_size_rt.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/storage_size_rt.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/storage_size_rt.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/storage_size_rt.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/trace_continuation_strategy_rt.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/trace_continuation_strategy_rt.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/trace_continuation_strategy_rt.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/runtime_types/trace_continuation_strategy_rt.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/__snapshots__/index.test.ts.snap b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/setting_definitions/__snapshots__/index.test.ts.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/__snapshots__/index.test.ts.snap rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/setting_definitions/__snapshots__/index.test.ts.snap diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/general_settings.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/setting_definitions/general_settings.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/general_settings.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/setting_definitions/general_settings.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/index.test.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/setting_definitions/index.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/index.test.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/setting_definitions/index.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/index.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/setting_definitions/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/index.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/setting_definitions/index.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/java_settings.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/setting_definitions/java_settings.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/java_settings.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/setting_definitions/java_settings.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/mobile_settings.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/setting_definitions/mobile_settings.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/mobile_settings.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/setting_definitions/mobile_settings.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/types.d.ts b/x-pack/solutions/observability/plugins/apm/common/agent_configuration/setting_definitions/types.d.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/types.d.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_configuration/setting_definitions/types.d.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_explorer.ts b/x-pack/solutions/observability/plugins/apm/common/agent_explorer.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_explorer.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_explorer.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_key_types.ts b/x-pack/solutions/observability/plugins/apm/common/agent_key_types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_key_types.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_key_types.ts diff --git a/x-pack/plugins/observability_solution/apm/common/agent_name.ts b/x-pack/solutions/observability/plugins/apm/common/agent_name.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/agent_name.ts rename to x-pack/solutions/observability/plugins/apm/common/agent_name.ts diff --git a/x-pack/plugins/observability_solution/apm/common/aggregated_transactions.ts b/x-pack/solutions/observability/plugins/apm/common/aggregated_transactions.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/aggregated_transactions.ts rename to x-pack/solutions/observability/plugins/apm/common/aggregated_transactions.ts diff --git a/x-pack/plugins/observability_solution/apm/common/alerting/config/apm_alerting_feature_ids.ts b/x-pack/solutions/observability/plugins/apm/common/alerting/config/apm_alerting_feature_ids.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/alerting/config/apm_alerting_feature_ids.ts rename to x-pack/solutions/observability/plugins/apm/common/alerting/config/apm_alerting_feature_ids.ts diff --git a/x-pack/plugins/observability_solution/apm/common/annotations.ts b/x-pack/solutions/observability/plugins/apm/common/annotations.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/annotations.ts rename to x-pack/solutions/observability/plugins/apm/common/annotations.ts diff --git a/x-pack/plugins/observability_solution/apm/common/anomaly_detection/apm_ml_detectors.ts b/x-pack/solutions/observability/plugins/apm/common/anomaly_detection/apm_ml_detectors.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/anomaly_detection/apm_ml_detectors.ts rename to x-pack/solutions/observability/plugins/apm/common/anomaly_detection/apm_ml_detectors.ts diff --git a/x-pack/plugins/observability_solution/apm/common/anomaly_detection/apm_ml_job.ts b/x-pack/solutions/observability/plugins/apm/common/anomaly_detection/apm_ml_job.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/anomaly_detection/apm_ml_job.ts rename to x-pack/solutions/observability/plugins/apm/common/anomaly_detection/apm_ml_job.ts diff --git a/x-pack/plugins/observability_solution/apm/common/anomaly_detection/get_anomaly_detection_setup_state.ts b/x-pack/solutions/observability/plugins/apm/common/anomaly_detection/get_anomaly_detection_setup_state.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/anomaly_detection/get_anomaly_detection_setup_state.ts rename to x-pack/solutions/observability/plugins/apm/common/anomaly_detection/get_anomaly_detection_setup_state.ts diff --git a/x-pack/plugins/observability_solution/apm/common/anomaly_detection/get_preferred_service_anomaly_timeseries.test.ts b/x-pack/solutions/observability/plugins/apm/common/anomaly_detection/get_preferred_service_anomaly_timeseries.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/anomaly_detection/get_preferred_service_anomaly_timeseries.test.ts rename to x-pack/solutions/observability/plugins/apm/common/anomaly_detection/get_preferred_service_anomaly_timeseries.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/anomaly_detection/get_preferred_service_anomaly_timeseries.ts b/x-pack/solutions/observability/plugins/apm/common/anomaly_detection/get_preferred_service_anomaly_timeseries.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/anomaly_detection/get_preferred_service_anomaly_timeseries.ts rename to x-pack/solutions/observability/plugins/apm/common/anomaly_detection/get_preferred_service_anomaly_timeseries.ts diff --git a/x-pack/plugins/observability_solution/apm/common/anomaly_detection/index.ts b/x-pack/solutions/observability/plugins/apm/common/anomaly_detection/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/anomaly_detection/index.ts rename to x-pack/solutions/observability/plugins/apm/common/anomaly_detection/index.ts diff --git a/x-pack/plugins/observability_solution/apm/common/anomaly_detection/service_anomaly_timeseries.ts b/x-pack/solutions/observability/plugins/apm/common/anomaly_detection/service_anomaly_timeseries.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/anomaly_detection/service_anomaly_timeseries.ts rename to x-pack/solutions/observability/plugins/apm/common/anomaly_detection/service_anomaly_timeseries.ts diff --git a/x-pack/plugins/observability_solution/apm/common/apm_api/parse_endpoint.ts b/x-pack/solutions/observability/plugins/apm/common/apm_api/parse_endpoint.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/apm_api/parse_endpoint.ts rename to x-pack/solutions/observability/plugins/apm/common/apm_api/parse_endpoint.ts diff --git a/x-pack/plugins/observability_solution/apm/common/apm_feature_flags.ts b/x-pack/solutions/observability/plugins/apm/common/apm_feature_flags.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/apm_feature_flags.ts rename to x-pack/solutions/observability/plugins/apm/common/apm_feature_flags.ts diff --git a/x-pack/plugins/observability_solution/apm/common/apm_saved_object_constants.ts b/x-pack/solutions/observability/plugins/apm/common/apm_saved_object_constants.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/apm_saved_object_constants.ts rename to x-pack/solutions/observability/plugins/apm/common/apm_saved_object_constants.ts diff --git a/x-pack/plugins/observability_solution/apm/common/apm_telemetry.test.ts b/x-pack/solutions/observability/plugins/apm/common/apm_telemetry.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/apm_telemetry.test.ts rename to x-pack/solutions/observability/plugins/apm/common/apm_telemetry.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/apm_telemetry.ts b/x-pack/solutions/observability/plugins/apm/common/apm_telemetry.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/apm_telemetry.ts rename to x-pack/solutions/observability/plugins/apm/common/apm_telemetry.ts diff --git a/x-pack/plugins/observability_solution/apm/common/assistant/constants.ts b/x-pack/solutions/observability/plugins/apm/common/assistant/constants.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/assistant/constants.ts rename to x-pack/solutions/observability/plugins/apm/common/assistant/constants.ts diff --git a/x-pack/plugins/observability_solution/apm/common/comparison_rt.ts b/x-pack/solutions/observability/plugins/apm/common/comparison_rt.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/comparison_rt.ts rename to x-pack/solutions/observability/plugins/apm/common/comparison_rt.ts diff --git a/x-pack/plugins/observability_solution/apm/common/connections.ts b/x-pack/solutions/observability/plugins/apm/common/connections.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/connections.ts rename to x-pack/solutions/observability/plugins/apm/common/connections.ts diff --git a/x-pack/plugins/observability_solution/apm/common/correlations/constants.ts b/x-pack/solutions/observability/plugins/apm/common/correlations/constants.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/correlations/constants.ts rename to x-pack/solutions/observability/plugins/apm/common/correlations/constants.ts diff --git a/x-pack/plugins/observability_solution/apm/common/correlations/failed_transactions_correlations/constants.ts b/x-pack/solutions/observability/plugins/apm/common/correlations/failed_transactions_correlations/constants.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/correlations/failed_transactions_correlations/constants.ts rename to x-pack/solutions/observability/plugins/apm/common/correlations/failed_transactions_correlations/constants.ts diff --git a/x-pack/plugins/observability_solution/apm/common/correlations/failed_transactions_correlations/types.ts b/x-pack/solutions/observability/plugins/apm/common/correlations/failed_transactions_correlations/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/correlations/failed_transactions_correlations/types.ts rename to x-pack/solutions/observability/plugins/apm/common/correlations/failed_transactions_correlations/types.ts diff --git a/x-pack/plugins/observability_solution/apm/common/correlations/field_stats_types.ts b/x-pack/solutions/observability/plugins/apm/common/correlations/field_stats_types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/correlations/field_stats_types.ts rename to x-pack/solutions/observability/plugins/apm/common/correlations/field_stats_types.ts diff --git a/x-pack/plugins/observability_solution/apm/common/correlations/latency_correlations/types.ts b/x-pack/solutions/observability/plugins/apm/common/correlations/latency_correlations/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/correlations/latency_correlations/types.ts rename to x-pack/solutions/observability/plugins/apm/common/correlations/latency_correlations/types.ts diff --git a/x-pack/plugins/observability_solution/apm/common/correlations/types.ts b/x-pack/solutions/observability/plugins/apm/common/correlations/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/correlations/types.ts rename to x-pack/solutions/observability/plugins/apm/common/correlations/types.ts diff --git a/x-pack/plugins/observability_solution/apm/common/correlations/utils/get_prioritized_field_value_pairs.test.ts b/x-pack/solutions/observability/plugins/apm/common/correlations/utils/get_prioritized_field_value_pairs.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/correlations/utils/get_prioritized_field_value_pairs.test.ts rename to x-pack/solutions/observability/plugins/apm/common/correlations/utils/get_prioritized_field_value_pairs.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/correlations/utils/get_prioritized_field_value_pairs.ts b/x-pack/solutions/observability/plugins/apm/common/correlations/utils/get_prioritized_field_value_pairs.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/correlations/utils/get_prioritized_field_value_pairs.ts rename to x-pack/solutions/observability/plugins/apm/common/correlations/utils/get_prioritized_field_value_pairs.ts diff --git a/x-pack/plugins/observability_solution/apm/common/correlations/utils/has_prefix_to_include.test.ts b/x-pack/solutions/observability/plugins/apm/common/correlations/utils/has_prefix_to_include.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/correlations/utils/has_prefix_to_include.test.ts rename to x-pack/solutions/observability/plugins/apm/common/correlations/utils/has_prefix_to_include.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/correlations/utils/has_prefix_to_include.ts b/x-pack/solutions/observability/plugins/apm/common/correlations/utils/has_prefix_to_include.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/correlations/utils/has_prefix_to_include.ts rename to x-pack/solutions/observability/plugins/apm/common/correlations/utils/has_prefix_to_include.ts diff --git a/x-pack/plugins/observability_solution/apm/common/correlations/utils/index.ts b/x-pack/solutions/observability/plugins/apm/common/correlations/utils/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/correlations/utils/index.ts rename to x-pack/solutions/observability/plugins/apm/common/correlations/utils/index.ts diff --git a/x-pack/plugins/observability_solution/apm/common/critical_path/get_aggregated_critical_path_root_nodes.ts b/x-pack/solutions/observability/plugins/apm/common/critical_path/get_aggregated_critical_path_root_nodes.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/critical_path/get_aggregated_critical_path_root_nodes.ts rename to x-pack/solutions/observability/plugins/apm/common/critical_path/get_aggregated_critical_path_root_nodes.ts diff --git a/x-pack/plugins/observability_solution/apm/common/critical_path/get_critical_path.test.ts b/x-pack/solutions/observability/plugins/apm/common/critical_path/get_critical_path.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/critical_path/get_critical_path.test.ts rename to x-pack/solutions/observability/plugins/apm/common/critical_path/get_critical_path.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/critical_path/get_critical_path.ts b/x-pack/solutions/observability/plugins/apm/common/critical_path/get_critical_path.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/critical_path/get_critical_path.ts rename to x-pack/solutions/observability/plugins/apm/common/critical_path/get_critical_path.ts diff --git a/x-pack/plugins/observability_solution/apm/common/critical_path/types.ts b/x-pack/solutions/observability/plugins/apm/common/critical_path/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/critical_path/types.ts rename to x-pack/solutions/observability/plugins/apm/common/critical_path/types.ts diff --git a/x-pack/plugins/observability_solution/apm/common/custom_dashboards.ts b/x-pack/solutions/observability/plugins/apm/common/custom_dashboards.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/custom_dashboards.ts rename to x-pack/solutions/observability/plugins/apm/common/custom_dashboards.ts diff --git a/x-pack/plugins/observability_solution/apm/common/custom_link/custom_link.test.ts b/x-pack/solutions/observability/plugins/apm/common/custom_link/custom_link.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/custom_link/custom_link.test.ts rename to x-pack/solutions/observability/plugins/apm/common/custom_link/custom_link.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/custom_link/custom_link_filter_options.ts b/x-pack/solutions/observability/plugins/apm/common/custom_link/custom_link_filter_options.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/custom_link/custom_link_filter_options.ts rename to x-pack/solutions/observability/plugins/apm/common/custom_link/custom_link_filter_options.ts diff --git a/x-pack/plugins/observability_solution/apm/common/custom_link/custom_link_types.d.ts b/x-pack/solutions/observability/plugins/apm/common/custom_link/custom_link_types.d.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/custom_link/custom_link_types.d.ts rename to x-pack/solutions/observability/plugins/apm/common/custom_link/custom_link_types.d.ts diff --git a/x-pack/plugins/observability_solution/apm/common/custom_link/index.ts b/x-pack/solutions/observability/plugins/apm/common/custom_link/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/custom_link/index.ts rename to x-pack/solutions/observability/plugins/apm/common/custom_link/index.ts diff --git a/x-pack/plugins/observability_solution/apm/common/data_source.ts b/x-pack/solutions/observability/plugins/apm/common/data_source.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/data_source.ts rename to x-pack/solutions/observability/plugins/apm/common/data_source.ts diff --git a/x-pack/plugins/observability_solution/apm/common/dependencies.ts b/x-pack/solutions/observability/plugins/apm/common/dependencies.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/dependencies.ts rename to x-pack/solutions/observability/plugins/apm/common/dependencies.ts diff --git a/x-pack/plugins/observability_solution/apm/common/document_type.ts b/x-pack/solutions/observability/plugins/apm/common/document_type.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/document_type.ts rename to x-pack/solutions/observability/plugins/apm/common/document_type.ts diff --git a/x-pack/plugins/observability_solution/apm/common/environment_filter_values.ts b/x-pack/solutions/observability/plugins/apm/common/environment_filter_values.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/environment_filter_values.ts rename to x-pack/solutions/observability/plugins/apm/common/environment_filter_values.ts diff --git a/x-pack/plugins/observability_solution/apm/common/environment_rt.ts b/x-pack/solutions/observability/plugins/apm/common/environment_rt.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/environment_rt.ts rename to x-pack/solutions/observability/plugins/apm/common/environment_rt.ts diff --git a/x-pack/plugins/observability_solution/apm/common/es_fields/__snapshots__/es_fields.test.ts.snap b/x-pack/solutions/observability/plugins/apm/common/es_fields/__snapshots__/es_fields.test.ts.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/es_fields/__snapshots__/es_fields.test.ts.snap rename to x-pack/solutions/observability/plugins/apm/common/es_fields/__snapshots__/es_fields.test.ts.snap diff --git a/x-pack/plugins/observability_solution/apm/common/es_fields/apm.ts b/x-pack/solutions/observability/plugins/apm/common/es_fields/apm.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/es_fields/apm.ts rename to x-pack/solutions/observability/plugins/apm/common/es_fields/apm.ts diff --git a/x-pack/plugins/observability_solution/apm/common/es_fields/es_fields.test.ts b/x-pack/solutions/observability/plugins/apm/common/es_fields/es_fields.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/es_fields/es_fields.test.ts rename to x-pack/solutions/observability/plugins/apm/common/es_fields/es_fields.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/es_fields/infra_metrics.ts b/x-pack/solutions/observability/plugins/apm/common/es_fields/infra_metrics.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/es_fields/infra_metrics.ts rename to x-pack/solutions/observability/plugins/apm/common/es_fields/infra_metrics.ts diff --git a/x-pack/plugins/observability_solution/apm/common/event_outcome.ts b/x-pack/solutions/observability/plugins/apm/common/event_outcome.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/event_outcome.ts rename to x-pack/solutions/observability/plugins/apm/common/event_outcome.ts diff --git a/x-pack/plugins/observability_solution/apm/common/fetch_options.ts b/x-pack/solutions/observability/plugins/apm/common/fetch_options.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/fetch_options.ts rename to x-pack/solutions/observability/plugins/apm/common/fetch_options.ts diff --git a/x-pack/plugins/observability_solution/apm/common/fleet.ts b/x-pack/solutions/observability/plugins/apm/common/fleet.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/fleet.ts rename to x-pack/solutions/observability/plugins/apm/common/fleet.ts diff --git a/x-pack/plugins/observability_solution/apm/common/i18n.ts b/x-pack/solutions/observability/plugins/apm/common/i18n.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/i18n.ts rename to x-pack/solutions/observability/plugins/apm/common/i18n.ts diff --git a/x-pack/plugins/observability_solution/apm/common/index.ts b/x-pack/solutions/observability/plugins/apm/common/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/index.ts rename to x-pack/solutions/observability/plugins/apm/common/index.ts diff --git a/x-pack/plugins/observability_solution/apm/common/instances.ts b/x-pack/solutions/observability/plugins/apm/common/instances.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/instances.ts rename to x-pack/solutions/observability/plugins/apm/common/instances.ts diff --git a/x-pack/plugins/observability_solution/apm/common/latency_aggregation_types.ts b/x-pack/solutions/observability/plugins/apm/common/latency_aggregation_types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/latency_aggregation_types.ts rename to x-pack/solutions/observability/plugins/apm/common/latency_aggregation_types.ts diff --git a/x-pack/plugins/observability_solution/apm/common/latency_distribution_chart_types.ts b/x-pack/solutions/observability/plugins/apm/common/latency_distribution_chart_types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/latency_distribution_chart_types.ts rename to x-pack/solutions/observability/plugins/apm/common/latency_distribution_chart_types.ts diff --git a/x-pack/plugins/observability_solution/apm/common/license_check.test.ts b/x-pack/solutions/observability/plugins/apm/common/license_check.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/license_check.test.ts rename to x-pack/solutions/observability/plugins/apm/common/license_check.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/license_check.ts b/x-pack/solutions/observability/plugins/apm/common/license_check.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/license_check.ts rename to x-pack/solutions/observability/plugins/apm/common/license_check.ts diff --git a/x-pack/plugins/observability_solution/apm/common/mobile/constants.ts b/x-pack/solutions/observability/plugins/apm/common/mobile/constants.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/mobile/constants.ts rename to x-pack/solutions/observability/plugins/apm/common/mobile/constants.ts diff --git a/x-pack/plugins/observability_solution/apm/common/mobile_types.ts b/x-pack/solutions/observability/plugins/apm/common/mobile_types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/mobile_types.ts rename to x-pack/solutions/observability/plugins/apm/common/mobile_types.ts diff --git a/x-pack/plugins/observability_solution/apm/common/privilege_type.ts b/x-pack/solutions/observability/plugins/apm/common/privilege_type.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/privilege_type.ts rename to x-pack/solutions/observability/plugins/apm/common/privilege_type.ts diff --git a/x-pack/plugins/observability_solution/apm/common/processor_event.ts b/x-pack/solutions/observability/plugins/apm/common/processor_event.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/processor_event.ts rename to x-pack/solutions/observability/plugins/apm/common/processor_event.ts diff --git a/x-pack/plugins/observability_solution/apm/common/rollup.ts b/x-pack/solutions/observability/plugins/apm/common/rollup.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/rollup.ts rename to x-pack/solutions/observability/plugins/apm/common/rollup.ts diff --git a/x-pack/plugins/observability_solution/apm/common/rules/apm_rule_types.ts b/x-pack/solutions/observability/plugins/apm/common/rules/apm_rule_types.ts similarity index 96% rename from x-pack/plugins/observability_solution/apm/common/rules/apm_rule_types.ts rename to x-pack/solutions/observability/plugins/apm/common/rules/apm_rule_types.ts index fe93b024bb2b8..151e7db67f52e 100644 --- a/x-pack/plugins/observability_solution/apm/common/rules/apm_rule_types.ts +++ b/x-pack/solutions/observability/plugins/apm/common/rules/apm_rule_types.ts @@ -290,9 +290,9 @@ export const ANOMALY_DETECTOR_SELECTOR_OPTIONS = [ ].map((type) => ({ type, label: getApmMlDetectorLabel(type) })); // Server side registrations -// x-pack/plugins/observability_solution/apm/server/lib/alerts/.ts -// x-pack/plugins/observability_solution/apm/server/lib/alerts/register_apm_alerts.ts +// x-pack/solutions/observability/plugins/apm/server/lib/alerts/.ts +// x-pack/solutions/observability/plugins/apm/server/lib/alerts/register_apm_alerts.ts // Client side registrations: -// x-pack/plugins/observability_solution/apm/public/components/alerting//index.tsx -// x-pack/plugins/observability_solution/apm/public/components/alerting/register_apm_alerts +// x-pack/solutions/observability/plugins/apm/public/components/alerting//index.tsx +// x-pack/solutions/observability/plugins/apm/public/components/alerting/register_apm_alerts diff --git a/x-pack/plugins/observability_solution/apm/common/rules/default_action_message.ts b/x-pack/solutions/observability/plugins/apm/common/rules/default_action_message.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/rules/default_action_message.ts rename to x-pack/solutions/observability/plugins/apm/common/rules/default_action_message.ts diff --git a/x-pack/plugins/observability_solution/apm/common/rules/get_all_groupby_fields.ts b/x-pack/solutions/observability/plugins/apm/common/rules/get_all_groupby_fields.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/rules/get_all_groupby_fields.ts rename to x-pack/solutions/observability/plugins/apm/common/rules/get_all_groupby_fields.ts diff --git a/x-pack/plugins/observability_solution/apm/common/rules/schema.ts b/x-pack/solutions/observability/plugins/apm/common/rules/schema.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/rules/schema.ts rename to x-pack/solutions/observability/plugins/apm/common/rules/schema.ts diff --git a/x-pack/plugins/observability_solution/apm/common/serverless.test.ts b/x-pack/solutions/observability/plugins/apm/common/serverless.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/serverless.test.ts rename to x-pack/solutions/observability/plugins/apm/common/serverless.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/serverless.ts b/x-pack/solutions/observability/plugins/apm/common/serverless.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/serverless.ts rename to x-pack/solutions/observability/plugins/apm/common/serverless.ts diff --git a/x-pack/plugins/observability_solution/apm/common/service_groups.test.ts b/x-pack/solutions/observability/plugins/apm/common/service_groups.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/service_groups.test.ts rename to x-pack/solutions/observability/plugins/apm/common/service_groups.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/service_groups.ts b/x-pack/solutions/observability/plugins/apm/common/service_groups.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/service_groups.ts rename to x-pack/solutions/observability/plugins/apm/common/service_groups.ts diff --git a/x-pack/plugins/observability_solution/apm/common/service_health_status.ts b/x-pack/solutions/observability/plugins/apm/common/service_health_status.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/service_health_status.ts rename to x-pack/solutions/observability/plugins/apm/common/service_health_status.ts diff --git a/x-pack/plugins/observability_solution/apm/common/service_inventory.ts b/x-pack/solutions/observability/plugins/apm/common/service_inventory.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/service_inventory.ts rename to x-pack/solutions/observability/plugins/apm/common/service_inventory.ts diff --git a/x-pack/plugins/observability_solution/apm/common/service_map.ts b/x-pack/solutions/observability/plugins/apm/common/service_map.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/service_map.ts rename to x-pack/solutions/observability/plugins/apm/common/service_map.ts diff --git a/x-pack/plugins/observability_solution/apm/common/service_metadata.ts b/x-pack/solutions/observability/plugins/apm/common/service_metadata.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/service_metadata.ts rename to x-pack/solutions/observability/plugins/apm/common/service_metadata.ts diff --git a/x-pack/plugins/observability_solution/apm/common/service_nodes.ts b/x-pack/solutions/observability/plugins/apm/common/service_nodes.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/service_nodes.ts rename to x-pack/solutions/observability/plugins/apm/common/service_nodes.ts diff --git a/x-pack/plugins/observability_solution/apm/common/span_links.ts b/x-pack/solutions/observability/plugins/apm/common/span_links.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/span_links.ts rename to x-pack/solutions/observability/plugins/apm/common/span_links.ts diff --git a/x-pack/plugins/observability_solution/apm/common/storage_explorer_types.ts b/x-pack/solutions/observability/plugins/apm/common/storage_explorer_types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/storage_explorer_types.ts rename to x-pack/solutions/observability/plugins/apm/common/storage_explorer_types.ts diff --git a/x-pack/plugins/observability_solution/apm/common/time_range_metadata.ts b/x-pack/solutions/observability/plugins/apm/common/time_range_metadata.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/time_range_metadata.ts rename to x-pack/solutions/observability/plugins/apm/common/time_range_metadata.ts diff --git a/x-pack/plugins/observability_solution/apm/common/trace_explorer.ts b/x-pack/solutions/observability/plugins/apm/common/trace_explorer.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/trace_explorer.ts rename to x-pack/solutions/observability/plugins/apm/common/trace_explorer.ts diff --git a/x-pack/plugins/observability_solution/apm/common/transaction_types.ts b/x-pack/solutions/observability/plugins/apm/common/transaction_types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/transaction_types.ts rename to x-pack/solutions/observability/plugins/apm/common/transaction_types.ts diff --git a/x-pack/plugins/observability_solution/apm/common/tutorial/instructions/apm_agent_instructions.ts b/x-pack/solutions/observability/plugins/apm/common/tutorial/instructions/apm_agent_instructions.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/tutorial/instructions/apm_agent_instructions.ts rename to x-pack/solutions/observability/plugins/apm/common/tutorial/instructions/apm_agent_instructions.ts diff --git a/x-pack/plugins/observability_solution/apm/common/tutorial/instructions/apm_server_instructions.ts b/x-pack/solutions/observability/plugins/apm/common/tutorial/instructions/apm_server_instructions.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/tutorial/instructions/apm_server_instructions.ts rename to x-pack/solutions/observability/plugins/apm/common/tutorial/instructions/apm_server_instructions.ts diff --git a/x-pack/plugins/observability_solution/apm/common/tutorial/tutorials.ts b/x-pack/solutions/observability/plugins/apm/common/tutorial/tutorials.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/tutorial/tutorials.ts rename to x-pack/solutions/observability/plugins/apm/common/tutorial/tutorials.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/array_union_to_callable.ts b/x-pack/solutions/observability/plugins/apm/common/utils/array_union_to_callable.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/array_union_to_callable.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/array_union_to_callable.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/as_mutable_array.ts b/x-pack/solutions/observability/plugins/apm/common/utils/as_mutable_array.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/as_mutable_array.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/as_mutable_array.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/environment_query.test.ts b/x-pack/solutions/observability/plugins/apm/common/utils/environment_query.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/environment_query.test.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/environment_query.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/environment_query.ts b/x-pack/solutions/observability/plugins/apm/common/utils/environment_query.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/environment_query.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/environment_query.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/esql/get_esql_date_range_filter.ts b/x-pack/solutions/observability/plugins/apm/common/utils/esql/get_esql_date_range_filter.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/esql/get_esql_date_range_filter.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/esql/get_esql_date_range_filter.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/esql/get_esql_environment_filter.ts b/x-pack/solutions/observability/plugins/apm/common/utils/esql/get_esql_environment_filter.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/esql/get_esql_environment_filter.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/esql/get_esql_environment_filter.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/esql/index.ts b/x-pack/solutions/observability/plugins/apm/common/utils/esql/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/esql/index.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/esql/index.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/field_value_pair_to_kql.ts b/x-pack/solutions/observability/plugins/apm/common/utils/field_value_pair_to_kql.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/field_value_pair_to_kql.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/field_value_pair_to_kql.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/flatten_object.test.ts b/x-pack/solutions/observability/plugins/apm/common/utils/flatten_object.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/flatten_object.test.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/flatten_object.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/flatten_object.ts b/x-pack/solutions/observability/plugins/apm/common/utils/flatten_object.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/flatten_object.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/flatten_object.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/formatters/alert_url.test.ts b/x-pack/solutions/observability/plugins/apm/common/utils/formatters/alert_url.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/formatters/alert_url.test.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/formatters/alert_url.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/formatters/alert_url.ts b/x-pack/solutions/observability/plugins/apm/common/utils/formatters/alert_url.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/formatters/alert_url.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/formatters/alert_url.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/formatters/datetime.test.ts b/x-pack/solutions/observability/plugins/apm/common/utils/formatters/datetime.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/formatters/datetime.test.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/formatters/datetime.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/formatters/datetime.ts b/x-pack/solutions/observability/plugins/apm/common/utils/formatters/datetime.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/formatters/datetime.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/formatters/datetime.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/formatters/duration.test.ts b/x-pack/solutions/observability/plugins/apm/common/utils/formatters/duration.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/formatters/duration.test.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/formatters/duration.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/formatters/duration.ts b/x-pack/solutions/observability/plugins/apm/common/utils/formatters/duration.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/formatters/duration.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/formatters/duration.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/formatters/formatters.test.ts b/x-pack/solutions/observability/plugins/apm/common/utils/formatters/formatters.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/formatters/formatters.test.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/formatters/formatters.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/formatters/formatters.ts b/x-pack/solutions/observability/plugins/apm/common/utils/formatters/formatters.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/formatters/formatters.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/formatters/formatters.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/formatters/index.ts b/x-pack/solutions/observability/plugins/apm/common/utils/formatters/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/formatters/index.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/formatters/index.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/formatters/size.test.ts b/x-pack/solutions/observability/plugins/apm/common/utils/formatters/size.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/formatters/size.test.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/formatters/size.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/formatters/size.ts b/x-pack/solutions/observability/plugins/apm/common/utils/formatters/size.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/formatters/size.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/formatters/size.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/get_bucket_size/index.ts b/x-pack/solutions/observability/plugins/apm/common/utils/get_bucket_size/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/get_bucket_size/index.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/get_bucket_size/index.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/get_bucket_size/unit_to_seconds.js b/x-pack/solutions/observability/plugins/apm/common/utils/get_bucket_size/unit_to_seconds.js similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/get_bucket_size/unit_to_seconds.js rename to x-pack/solutions/observability/plugins/apm/common/utils/get_bucket_size/unit_to_seconds.js diff --git a/x-pack/plugins/observability_solution/apm/common/utils/get_kuery_with_mobile_filters.test.ts b/x-pack/solutions/observability/plugins/apm/common/utils/get_kuery_with_mobile_filters.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/get_kuery_with_mobile_filters.test.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/get_kuery_with_mobile_filters.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/get_kuery_with_mobile_filters.ts b/x-pack/solutions/observability/plugins/apm/common/utils/get_kuery_with_mobile_filters.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/get_kuery_with_mobile_filters.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/get_kuery_with_mobile_filters.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/get_offset_in_ms.ts b/x-pack/solutions/observability/plugins/apm/common/utils/get_offset_in_ms.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/get_offset_in_ms.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/get_offset_in_ms.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/is_finite_number.ts b/x-pack/solutions/observability/plugins/apm/common/utils/is_finite_number.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/is_finite_number.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/is_finite_number.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/join_by_key/index.test.ts b/x-pack/solutions/observability/plugins/apm/common/utils/join_by_key/index.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/join_by_key/index.test.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/join_by_key/index.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/join_by_key/index.ts b/x-pack/solutions/observability/plugins/apm/common/utils/join_by_key/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/join_by_key/index.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/join_by_key/index.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/kuery_utils.test.ts b/x-pack/solutions/observability/plugins/apm/common/utils/kuery_utils.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/kuery_utils.test.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/kuery_utils.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/kuery_utils.ts b/x-pack/solutions/observability/plugins/apm/common/utils/kuery_utils.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/kuery_utils.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/kuery_utils.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/maybe.ts b/x-pack/solutions/observability/plugins/apm/common/utils/maybe.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/maybe.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/maybe.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/offset_previous_period_coordinate.test.ts b/x-pack/solutions/observability/plugins/apm/common/utils/offset_previous_period_coordinate.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/offset_previous_period_coordinate.test.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/offset_previous_period_coordinate.test.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/offset_previous_period_coordinate.ts b/x-pack/solutions/observability/plugins/apm/common/utils/offset_previous_period_coordinate.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/offset_previous_period_coordinate.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/offset_previous_period_coordinate.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/pick_keys.ts b/x-pack/solutions/observability/plugins/apm/common/utils/pick_keys.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/pick_keys.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/pick_keys.ts diff --git a/x-pack/plugins/observability_solution/apm/common/utils/term_query.ts b/x-pack/solutions/observability/plugins/apm/common/utils/term_query.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/utils/term_query.ts rename to x-pack/solutions/observability/plugins/apm/common/utils/term_query.ts diff --git a/x-pack/plugins/observability_solution/apm/common/viz_colors.ts b/x-pack/solutions/observability/plugins/apm/common/viz_colors.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/viz_colors.ts rename to x-pack/solutions/observability/plugins/apm/common/viz_colors.ts diff --git a/x-pack/plugins/observability_solution/apm/common/waterfall/typings.ts b/x-pack/solutions/observability/plugins/apm/common/waterfall/typings.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/common/waterfall/typings.ts rename to x-pack/solutions/observability/plugins/apm/common/waterfall/typings.ts diff --git a/x-pack/plugins/observability_solution/apm/dev_docs/apm_queries.md b/x-pack/solutions/observability/plugins/apm/dev_docs/apm_queries.md similarity index 89% rename from x-pack/plugins/observability_solution/apm/dev_docs/apm_queries.md rename to x-pack/solutions/observability/plugins/apm/dev_docs/apm_queries.md index 8f7ee301e6467..bb72d76552f48 100644 --- a/x-pack/plugins/observability_solution/apm/dev_docs/apm_queries.md +++ b/x-pack/solutions/observability/plugins/apm/dev_docs/apm_queries.md @@ -56,7 +56,7 @@ A pre-aggregated document where `_doc_count` is the number of transaction events You can find all the APM transaction fields [here](https://www.elastic.co/guide/en/apm/server/current/exported-fields-apm-transaction.html). -The decision to use aggregated transactions or not is determined in [`getSearchTransactionsEvents`](https://github.com/elastic/kibana/blob/a2ac439f56313b7a3fc4708f54a4deebf2615136/x-pack/plugins/observability_solution/apm/server/lib/helpers/aggregated_transactions/index.ts#L53-L79) and then used to specify [the transaction index](https://github.com/elastic/kibana/blob/a2ac439f56313b7a3fc4708f54a4deebf2615136/x-pack/plugins/observability_solution/apm/server/lib/suggestions/get_suggestions.ts#L30-L32) and [the latency field](https://github.com/elastic/kibana/blob/a2ac439f56313b7a3fc4708f54a4deebf2615136/x-pack/plugins/observability_solution/apm/server/lib/alerts/chart_preview/get_transaction_duration.ts#L62-L65) +The decision to use aggregated transactions or not is determined in [`getSearchTransactionsEvents`](https://github.com/elastic/kibana/blob/a2ac439f56313b7a3fc4708f54a4deebf2615136/x-pack/solutions/observability/plugins/apm/server/lib/helpers/aggregated_transactions/index.ts#L53-L79) and then used to specify [the transaction index](https://github.com/elastic/kibana/blob/a2ac439f56313b7a3fc4708f54a4deebf2615136/x-pack/solutions/observability/plugins/apm/server/lib/suggestions/get_suggestions.ts#L30-L32) and [the latency field](https://github.com/elastic/kibana/blob/a2ac439f56313b7a3fc4708f54a4deebf2615136/x-pack/solutions/observability/plugins/apm/server/lib/alerts/chart_preview/get_transaction_duration.ts#L62-L65) ### Latency @@ -101,7 +101,7 @@ GET apm-*-metric-*,metrics-apm*/_search?terminate_after=1000 } ``` -Please note: `metricset.name: transaction` was only recently introduced. To retain backwards compatability we still use the old filter `{ "exists": { "field": "transaction.duration.histogram" }}` when filtering for aggregated transactions ([see example](https://github.com/elastic/kibana/blob/2c8686770e64b82cf8e1db5a22327d40d5f8ce45/x-pack/plugins/observability_solution/apm/server/lib/helpers/aggregated_transactions/index.ts#L89-L95)). +Please note: `metricset.name: transaction` was only recently introduced. To retain backwards compatability we still use the old filter `{ "exists": { "field": "transaction.duration.histogram" }}` when filtering for aggregated transactions ([see example](https://github.com/elastic/kibana/blob/2c8686770e64b82cf8e1db5a22327d40d5f8ce45/x-pack/solutions/observability/plugins/apm/server/lib/helpers/aggregated_transactions/index.ts#L89-L95)). ### Throughput @@ -291,7 +291,7 @@ System metrics are captured periodically (every 60 seconds by default). You can ![image](https://user-images.githubusercontent.com/209966/135990500-f85bd8d9-b5a5-4b7c-b9e1-0759eefb8a29.png) -Used in: [Metrics section](https://github.com/elastic/kibana/blob/00bb59713ed115343eb70d4e39059476edafbade/x-pack/plugins/observability_solution/apm/server/lib/metrics/by_agent/shared/cpu/index.ts#L83) +Used in: [Metrics section](https://github.com/elastic/kibana/blob/00bb59713ed115343eb70d4e39059476edafbade/x-pack/solutions/observability/plugins/apm/server/lib/metrics/by_agent/shared/cpu/index.ts#L83) Noteworthy fields: `system.cpu.total.norm.pct`, `system.process.cpu.total.norm.pct` @@ -377,7 +377,7 @@ GET apm-*-metric-*,metrics-apm*/_search?terminate_after=1000 } ``` -The above example is overly simplified. In reality [we do a bit more](https://github.com/elastic/kibana/blob/fe9b5332e157fd456f81aecfd4ffa78d9e511a66/x-pack/plugins/observability_solution/apm/server/lib/metrics/by_agent/shared/memory/index.ts#L51-L71) to properly calculate memory usage inside containers. Please note that an [Exists Query](https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-exists-query.html) is used in the filter context in the query to ensure that the memory fields exist. +The above example is overly simplified. In reality [we do a bit more](https://github.com/elastic/kibana/blob/fe9b5332e157fd456f81aecfd4ffa78d9e511a66/x-pack/solutions/observability/plugins/apm/server/lib/metrics/by_agent/shared/memory/index.ts#L51-L71) to properly calculate memory usage inside containers. Please note that an [Exists Query](https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-exists-query.html) is used in the filter context in the query to ensure that the memory fields exist. # Span breakdown metrics @@ -387,7 +387,7 @@ Span breakdown metrics are used to power the "Time spent by span type" graph. Ag ![image](https://user-images.githubusercontent.com/209966/135990865-9077ae3e-a7a4-4b5d-bdce-41dc832689ea.png) -Used in: ["Time spent by span type" chart](https://github.com/elastic/kibana/blob/723370ab23573e50b3524a62c6b9998f2042423d/x-pack/plugins/observability_solution/apm/server/lib/transactions/breakdown/index.ts#L48-L87) +Used in: ["Time spent by span type" chart](https://github.com/elastic/kibana/blob/723370ab23573e50b3524a62c6b9998f2042423d/x-pack/solutions/observability/plugins/apm/server/lib/transactions/breakdown/index.ts#L48-L87) Noteworthy fields: `transaction.name`, `transaction.type`, `span.type`, `span.subtype`, `span.self_time.*` @@ -447,7 +447,7 @@ These metrics measure the count and total duration of requests from one service ![image](https://user-images.githubusercontent.com/209966/135990117-170070da-2fc5-4014-a597-0dda0970854c.png) -Used in: [Dependencies (latency)](https://github.com/elastic/kibana/blob/00bb59713ed115343eb70d4e39059476edafbade/x-pack/plugins/observability_solution/apm/server/lib/backends/get_latency_charts_for_backend.ts#L68-L79), [Dependencies (throughput)](https://github.com/elastic/kibana/blob/00bb59713ed115343eb70d4e39059476edafbade/x-pack/plugins/observability_solution/apm/server/lib/backends/get_throughput_charts_for_backend.ts#L67-L74) and [Service Map](https://github.com/elastic/kibana/blob/00bb59713ed115343eb70d4e39059476edafbade/x-pack/plugins/observability_solution/apm/server/lib/service_map/get_service_map_backend_node_info.ts#L57-L67) +Used in: [Dependencies (latency)](https://github.com/elastic/kibana/blob/00bb59713ed115343eb70d4e39059476edafbade/x-pack/solutions/observability/plugins/apm/server/lib/backends/get_latency_charts_for_backend.ts#L68-L79), [Dependencies (throughput)](https://github.com/elastic/kibana/blob/00bb59713ed115343eb70d4e39059476edafbade/x-pack/solutions/observability/plugins/apm/server/lib/backends/get_throughput_charts_for_backend.ts#L67-L74) and [Service Map](https://github.com/elastic/kibana/blob/00bb59713ed115343eb70d4e39059476edafbade/x-pack/solutions/observability/plugins/apm/server/lib/service_map/get_service_map_backend_node_info.ts#L57-L67) Noteworthy fields: `span.destination.service.*` diff --git a/x-pack/plugins/observability_solution/apm/dev_docs/github_commands.md b/x-pack/solutions/observability/plugins/apm/dev_docs/github_commands.md similarity index 100% rename from x-pack/plugins/observability_solution/apm/dev_docs/github_commands.md rename to x-pack/solutions/observability/plugins/apm/dev_docs/github_commands.md diff --git a/x-pack/plugins/observability_solution/apm/dev_docs/learning_material.md b/x-pack/solutions/observability/plugins/apm/dev_docs/learning_material.md similarity index 100% rename from x-pack/plugins/observability_solution/apm/dev_docs/learning_material.md rename to x-pack/solutions/observability/plugins/apm/dev_docs/learning_material.md diff --git a/x-pack/plugins/observability_solution/apm/dev_docs/linting.md b/x-pack/solutions/observability/plugins/apm/dev_docs/linting.md similarity index 76% rename from x-pack/plugins/observability_solution/apm/dev_docs/linting.md rename to x-pack/solutions/observability/plugins/apm/dev_docs/linting.md index c0046dfe35e89..4e191203dedd7 100644 --- a/x-pack/plugins/observability_solution/apm/dev_docs/linting.md +++ b/x-pack/solutions/observability/plugins/apm/dev_docs/linting.md @@ -5,19 +5,19 @@ _Note: Run the commands from the root of Kibana._ ### Typescript ``` -node scripts/type_check.js --project x-pack/plugins/observability_solution/apm/tsconfig.json +node scripts/type_check.js --project x-pack/solutions/observability/plugins/apm/tsconfig.json ``` ### Prettier ``` -yarn prettier "./x-pack/plugins/observability_solution/apm/**/*.{tsx,ts,js}" --write +yarn prettier "./x-pack/solutions/observability/plugins/apm/**/*.{tsx,ts,js}" --write ``` ### ESLint ``` -node scripts/eslint.js x-pack/plugins/observability_solution/apm +node scripts/eslint.js x-pack/solutions/observability/plugins/apm ``` ## Install pre-commit hook (optional) diff --git a/x-pack/plugins/observability_solution/apm/dev_docs/local_setup.md b/x-pack/solutions/observability/plugins/apm/dev_docs/local_setup.md similarity index 94% rename from x-pack/plugins/observability_solution/apm/dev_docs/local_setup.md rename to x-pack/solutions/observability/plugins/apm/dev_docs/local_setup.md index f4e8427da189a..a8abc2c224c28 100644 --- a/x-pack/plugins/observability_solution/apm/dev_docs/local_setup.md +++ b/x-pack/solutions/observability/plugins/apm/dev_docs/local_setup.md @@ -85,7 +85,7 @@ elasticsearch.password: changeme APM behaves differently depending on which role and permissions a logged in user has. To create APM users run: ```sh -node x-pack/plugins/observability_solution/apm/scripts/create_apm_users.js --username admin --password changeme --kibana-url http://localhost:5601 +node x-pack/solutions/observability/plugins/apm/scripts/create_apm_users.js --username admin --password changeme --kibana-url http://localhost:5601 ``` This will create: diff --git a/x-pack/plugins/observability_solution/apm/dev_docs/overflow_bucket_setup.md b/x-pack/solutions/observability/plugins/apm/dev_docs/overflow_bucket_setup.md similarity index 100% rename from x-pack/plugins/observability_solution/apm/dev_docs/overflow_bucket_setup.md rename to x-pack/solutions/observability/plugins/apm/dev_docs/overflow_bucket_setup.md diff --git a/x-pack/plugins/observability_solution/apm/dev_docs/query_debugging_in_development_and_production.md b/x-pack/solutions/observability/plugins/apm/dev_docs/query_debugging_in_development_and_production.md similarity index 100% rename from x-pack/plugins/observability_solution/apm/dev_docs/query_debugging_in_development_and_production.md rename to x-pack/solutions/observability/plugins/apm/dev_docs/query_debugging_in_development_and_production.md diff --git a/x-pack/plugins/observability_solution/apm/dev_docs/routing_and_linking.md b/x-pack/solutions/observability/plugins/apm/dev_docs/routing_and_linking.md similarity index 100% rename from x-pack/plugins/observability_solution/apm/dev_docs/routing_and_linking.md rename to x-pack/solutions/observability/plugins/apm/dev_docs/routing_and_linking.md diff --git a/x-pack/plugins/observability_solution/apm/dev_docs/telemetry.md b/x-pack/solutions/observability/plugins/apm/dev_docs/telemetry.md similarity index 88% rename from x-pack/plugins/observability_solution/apm/dev_docs/telemetry.md rename to x-pack/solutions/observability/plugins/apm/dev_docs/telemetry.md index 142701b035b5d..5cb335c86ece3 100644 --- a/x-pack/plugins/observability_solution/apm/dev_docs/telemetry.md +++ b/x-pack/solutions/observability/plugins/apm/dev_docs/telemetry.md @@ -14,12 +14,12 @@ Telemetry data is uploaded to the "xpack-phone-home" indices. Information that can be derived from a cluster's APM indices is queried and sent to the telemetry cluster using the -[Usage Collection plugin](../../../../src/plugins/usage_collection/README.mdx). +[Usage Collection plugin](../../../../../src/plugins/usage_collection/README.mdx). During the APM server-side plugin's setup phase a [Saved Object](https://www.elastic.co/guide/en/kibana/master/managing-saved-objects.html) for APM telemetry is registered and a -[task manager](../../task_manager/README.md) task is registered and started. +[task manager](../../../task_manager/README.md) task is registered and started. The task periodically queries the APM indices and saves the results in the Saved Object, and the usage collector periodically gets the data from the saved object and uploads it to the telemetry cluster. @@ -31,7 +31,7 @@ Once uploaded to the telemetry cluster, the data telemetry is stored in In order to collect a new telemetry field you need to add a task which performs the query that collects the data from the cluster. -All the available tasks are [here](https://github.com/elastic/kibana/blob/ba84602455671f0f6175bbc0fd2e8f302c60bbe6/x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/collect_data_telemetry/tasks.ts) +All the available tasks are [here](https://github.com/elastic/kibana/blob/ba84602455671f0f6175bbc0fd2e8f302c60bbe6/x-pack/solutions/observability/plugins/apm/server/lib/apm_telemetry/collect_data_telemetry/tasks.ts) ### Debug telemetry @@ -61,7 +61,7 @@ The collection tasks also use the [`APMDataTelemetry` type](../server/lib/apm_te Running `node scripts/telemetry_check --fix` from the root Kibana directory will update the schemas which should automatically notify the Infra team when a pull request is opened so they can update the mapping in the telemetry clusters. -Running `node scripts/test/jest --updateSnapshot` from the `x-pack/plugins/observability_solution/apm` directory will update the +Running `node scripts/test/jest --updateSnapshot` from the `x-pack/solutions/observability/plugins/apm` directory will update the mappings snapshot used in the jest tests. ## Behavioral Telemetry @@ -78,8 +78,8 @@ EBT is part of the core analytics service in Kibana and the `TelemetryService` p #### Collect a new event type -1. You need to define the event type in the [telemetry_events.ts](https://github.com/elastic/kibana/blob/4283802c195231f710be0d9870615fbc31382a31/x-pack/plugins/observability_solution/apm/public/services/telemetry/telemetry_events.ts#L36) -2. Define the tracking method in the [telemetry_client.ts](https://github.com/elastic/kibana/blob/4283802c195231f710be0d9870615fbc31382a31/x-pack/plugins/observability_solution/apm/public/services/telemetry/telemetry_client.ts#L18) +1. You need to define the event type in the [telemetry_events.ts](https://github.com/elastic/kibana/blob/4283802c195231f710be0d9870615fbc31382a31/x-pack/solutions/observability/plugins/apm/public/services/telemetry/telemetry_events.ts#L36) +2. Define the tracking method in the [telemetry_client.ts](https://github.com/elastic/kibana/blob/4283802c195231f710be0d9870615fbc31382a31/x-pack/solutions/observability/plugins/apm/public/services/telemetry/telemetry_client.ts#L18) 3. Use the tracking method with the telemetry client (`telemetry.reportSearchQuerySumbitted({property: test})`) In addition to the custom properties, analytics module automatically sends context properties. The list of the properties can be found [here](https://docs.elastic.dev/telemetry/collection/event-based-telemetry-context#browser-context) diff --git a/x-pack/plugins/observability_solution/apm/dev_docs/testing.md b/x-pack/solutions/observability/plugins/apm/dev_docs/testing.md similarity index 84% rename from x-pack/plugins/observability_solution/apm/dev_docs/testing.md rename to x-pack/solutions/observability/plugins/apm/dev_docs/testing.md index aeb9435a2e113..dccfe16afc4cd 100644 --- a/x-pack/plugins/observability_solution/apm/dev_docs/testing.md +++ b/x-pack/solutions/observability/plugins/apm/dev_docs/testing.md @@ -15,7 +15,7 @@ Unit testing is a good approach if you have a very specific piece of code with l ## Unit Tests (Jest) ``` -node x-pack/plugins/observability_solution/apm/scripts/test/jest [--watch] [--updateSnapshot] +node x-pack/solutions/observability/plugins/apm/scripts/test/jest [--watch] [--updateSnapshot] ``` #### Coverage @@ -46,7 +46,7 @@ The API tests are located in [`x-pack/test/apm_api_integration/`](/x-pack/test/a #### Start server and run test (single process) ``` -node x-pack/plugins/observability_solution/apm/scripts/test/api [--trial/--basic] [--help] +node x-pack/solutions/observability/plugins/apm/scripts/test/api [--trial/--basic] [--help] ``` The above command will start an ES instance on http://localhost:9220, a Kibana instance on http://localhost:5620 and run the api tests. @@ -57,10 +57,10 @@ Once the tests finish, the instances will be terminated. ```sh # start server -node x-pack/plugins/observability_solution/apm/scripts/test/api --server --basic +node x-pack/solutions/observability/plugins/apm/scripts/test/api --server --basic # run tests -node x-pack/plugins/observability_solution/apm/scripts/test/api --runner --basic --grep-files=error_group_list +node x-pack/solutions/observability/plugins/apm/scripts/test/api --runner --basic --grep-files=error_group_list ``` ### Update snapshots (from Kibana root) @@ -68,14 +68,14 @@ node x-pack/plugins/observability_solution/apm/scripts/test/api --runner --basic To update snapshots append `--updateSnapshots` to the `--runner` command: ``` -node x-pack/plugins/observability_solution/apm/scripts/test/api --runner --basic --updateSnapshots +node x-pack/solutions/observability/plugins/apm/scripts/test/api --runner --basic --updateSnapshots ``` (The test server needs to be running) #### API Test tips -- For data generation in API tests have a look at the [kbn-apm-synthtrace](../../../../../packages/kbn-apm-synthtrace/README.md) package +- For data generation in API tests have a look at the [kbn-apm-synthtrace](../../../../../../packages/kbn-apm-synthtrace/README.md) package - For debugging access Elasticsearch on http://localhost:9220 and Kibana on http://localhost:5620 (`elastic` / `changeme`) --- @@ -93,12 +93,12 @@ node x-pack/plugins/observability_solution/apm/scripts/test/api --runner --basic | --inspect | Add --inspect-brk flag to the ftr for debugging | | --times | Repeat the test n number of times | -Deployment-agnostic tests are located in [`x-pack/test/deployment_agnostic/apis/observability/apm/index.ts`](../../../../test/api_integration/deployment_agnostic/apis/observability/apm/index.ts). +Deployment-agnostic tests are located in [`x-pack/test/deployment_agnostic/apis/observability/apm/index.ts`](../../../../../test/api_integration/deployment_agnostic/apis/observability/apm/index.ts). #### Start server and run test (single process) ``` -node x-pack/plugins/observability_solution/apm/scripts/test/dat [--serverless/--stateful] [--help] +node x-pack/solutions/observability/plugins/apm/scripts/test/dat [--serverless/--stateful] [--help] ``` The above command will start an ES instance on http://localhost:9220, a Kibana instance on http://localhost:5620 and run the api tests. @@ -109,10 +109,10 @@ Once the tests finish, the instances will be terminated. ```sh # start server -node x-pack/plugins/observability_solution/apm/scripts/test/dat --server --stateful +node x-pack/solutions/observability/plugins/apm/scripts/test/dat --server --stateful # run tests -node x-pack/plugins/observability_solution/apm/scripts/test/dat --runner --stateful --grep-files=error_group_list +node x-pack/solutions/observability/plugins/apm/scripts/test/dat --runner --stateful --grep-files=error_group_list ``` ### Update snapshots (from Kibana root) @@ -120,21 +120,21 @@ node x-pack/plugins/observability_solution/apm/scripts/test/dat --runner --state To update snapshots append `--updateSnapshots` to the `--runner` command: ``` -node x-pack/plugins/observability_solution/apm/scripts/test/dat --runner --stateful --updateSnapshots +node x-pack/solutions/observability/plugins/apm/scripts/test/dat --runner --stateful --updateSnapshots ``` (The test server needs to be running) #### API Test tips -- For data generation in Deployment-agnostic tests have a look at the [kbn-apm-synthtrace](../../../../../packages/kbn-apm-synthtrace/README.md) package +- For data generation in Deployment-agnostic tests have a look at the [kbn-apm-synthtrace](../../../../../../packages/kbn-apm-synthtrace/README.md) package - For debugging access Elasticsearch on http://localhost:9220 and Kibana on http://localhost:5620 (`elastic` / `changeme`) --- ## E2E Tests (Cypress) -The E2E tests are located in [`x-pack/plugins/observability_solution/apm/ftr_e2e`](../ftr_e2e). +The E2E tests are located in [`x-pack/solutions/observability/plugins/apm/ftr_e2e`](../ftr_e2e). When PR is labeled with `apm:cypress-record`, test runs are recorded to the [Cypress Dashboard](https://dashboard.cypress.io). @@ -152,19 +152,19 @@ Tests run on buildkite PR pipeline are parallelized (4 parallel jobs) and are or #### Start test server ``` -node x-pack/plugins/observability_solution/apm/scripts/test/e2e --server +node x-pack/solutions/observability/plugins/apm/scripts/test/e2e --server ``` #### Run tests ``` -node x-pack/plugins/observability_solution/apm/scripts/test/e2e --runner --open +node x-pack/solutions/observability/plugins/apm/scripts/test/e2e --runner --open ``` ### Run tests multiple times to check for flakiness ``` -node x-pack/plugins/observability_solution/apm/scripts/test/e2e --runner --times [--spec ] +node x-pack/solutions/observability/plugins/apm/scripts/test/e2e --runner --times [--spec ] ``` ### A11y checks @@ -185,7 +185,7 @@ node scripts/functional_test_runner --config x-pack/test/functional/apps/apm/con APM tests are located in `x-pack/test/functional/apps/apm`. For debugging access Elasticsearch on http://localhost:9220` (elastic/changeme) -diff --git a/x-pack/plugins/observability_solution/apm/scripts/test/README.md b/x-pack/plugins/observability_solution/apm/scripts/test/README.md +diff --git a/x-pack/solutions/observability/plugins/apm/scripts/test/README.md b/x-pack/solutions/observability/plugins/apm/scripts/test/README.md ## Serverless API tests @@ -219,7 +219,7 @@ All files with a .stories.tsx extension will be loaded. You can access the devel For end-to-end (e.g. agent -> apm server -> elasticsearch <- kibana) development and testing of Elastic APM please check the the [APM Integration Testing repository](https://github.com/elastic/apm-integration-testing). -Data can also be generated using the [kbn-apm-synthtrace](../../../../packages/kbn-apm-synthtrace/README.md) CLI. +Data can also be generated using the [kbn-apm-synthtrace](../../../../../packages/kbn-apm-synthtrace/README.md) CLI. ## Best practices for API tests diff --git a/x-pack/plugins/observability_solution/apm/dev_docs/testing_apm_server.md b/x-pack/solutions/observability/plugins/apm/dev_docs/testing_apm_server.md similarity index 100% rename from x-pack/plugins/observability_solution/apm/dev_docs/testing_apm_server.md rename to x-pack/solutions/observability/plugins/apm/dev_docs/testing_apm_server.md diff --git a/x-pack/plugins/observability_solution/apm/dev_docs/updating_functional_tests_archives.md b/x-pack/solutions/observability/plugins/apm/dev_docs/updating_functional_tests_archives.md similarity index 80% rename from x-pack/plugins/observability_solution/apm/dev_docs/updating_functional_tests_archives.md rename to x-pack/solutions/observability/plugins/apm/dev_docs/updating_functional_tests_archives.md index 50a183d502c2f..292827c590746 100644 --- a/x-pack/plugins/observability_solution/apm/dev_docs/updating_functional_tests_archives.md +++ b/x-pack/solutions/observability/plugins/apm/dev_docs/updating_functional_tests_archives.md @@ -3,4 +3,4 @@ Some of our API tests use an archive generated by the [`esarchiver`](https://www.elastic.co/guide/en/kibana/current/development-tests.html#development-functional-tests) script. Updating the main archive (`apm_8.0.0`) is a scripted process, where a 30m snapshot is downloaded from a cluster running the [APM Integration Testing server](https://github.com/elastic/apm-integration-testing). The script will copy the generated archives into the `fixtures/es_archiver` folders of our test suites (currently `basic` and `trial`). It will also generate a file that contains metadata about the archive, that can be imported to get the time range of the snapshot. Usage: -`node x-pack/plugins/observability_solution/apm/scripts/create_functional_tests_archive --es-url=https://admin:changeme@localhost:9200 --kibana-url=https://localhost:5601` +`node x-pack/solutions/observability/plugins/apm/scripts/create_functional_tests_archive --es-url=https://admin:changeme@localhost:9200 --kibana-url=https://localhost:5601` diff --git a/x-pack/plugins/observability_solution/apm/dev_docs/vscode_setup.md b/x-pack/solutions/observability/plugins/apm/dev_docs/vscode_setup.md similarity index 84% rename from x-pack/plugins/observability_solution/apm/dev_docs/vscode_setup.md rename to x-pack/solutions/observability/plugins/apm/dev_docs/vscode_setup.md index a5ed2783da9d2..e5ca9ac42d572 100644 --- a/x-pack/plugins/observability_solution/apm/dev_docs/vscode_setup.md +++ b/x-pack/solutions/observability/plugins/apm/dev_docs/vscode_setup.md @@ -1,6 +1,6 @@ # Visual Studio Code -When using [Visual Studio Code](https://code.visualstudio.com/) with APM it's best to set up a [multi-root workspace](https://code.visualstudio.com/docs/editor/multi-root-workspaces) and add the `x-pack/plugins/observability_solution/apm` directory, the `x-pack` directory, and the root of the Kibana repository to the workspace. This makes it so you can navigate and search within APM and use the wider workspace roots when you need to widen your search. +When using [Visual Studio Code](https://code.visualstudio.com/) with APM it's best to set up a [multi-root workspace](https://code.visualstudio.com/docs/editor/multi-root-workspaces) and add the `x-pack/solutions/observability/plugins/apm` directory, the `x-pack` directory, and the root of the Kibana repository to the workspace. This makes it so you can navigate and search within APM and use the wider workspace roots when you need to widen your search. ## Using the Jest extension @@ -39,7 +39,7 @@ To make the [VSCode debugger](https://vscode.readthedocs.io/en/latest/editor/deb "console": "integratedTerminal", "internalConsoleOptions": "neverOpen", "disableOptimisticBPs": true, - "program": "${workspaceFolder}/../../../node_modules/jest/bin/jest" + "program": "${workspaceFolder}/../../../../node_modules/jest/bin/jest" } ``` diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/README.md b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/README.md similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/README.md rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/README.md diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/bundled.json b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/bundled.json similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/bundled.json rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/bundled.json diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/bundled.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/bundled.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/bundled.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/bundled.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/README.md b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/README.md similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/README.md rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/README.md diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/headers/elastic_api_version.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/headers/elastic_api_version.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/headers/elastic_api_version.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/headers/elastic_api_version.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/headers/kbn_xsrf.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/headers/kbn_xsrf.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/headers/kbn_xsrf.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/headers/kbn_xsrf.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/400_response.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/400_response.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/400_response.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/400_response.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/401_response.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/401_response.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/401_response.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/401_response.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/403_response.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/403_response.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/403_response.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/403_response.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/404_response.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/404_response.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/404_response.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/404_response.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/500_response.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/500_response.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/500_response.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/500_response.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/501_response.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/501_response.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/501_response.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/501_response.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/agent_configuration_intake_object.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/agent_configuration_intake_object.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/agent_configuration_intake_object.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/agent_configuration_intake_object.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/agent_configuration_object.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/agent_configuration_object.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/agent_configuration_object.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/agent_configuration_object.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/agent_configurations_response.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/agent_configurations_response.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/agent_configurations_response.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/agent_configurations_response.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/agent_keys_object.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/agent_keys_object.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/agent_keys_object.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/agent_keys_object.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/agent_keys_response.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/agent_keys_response.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/agent_keys_response.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/agent_keys_response.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/annotation_search_response.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/annotation_search_response.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/annotation_search_response.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/annotation_search_response.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/base_source_map_object.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/base_source_map_object.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/base_source_map_object.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/base_source_map_object.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/create_annotation_object.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/create_annotation_object.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/create_annotation_object.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/create_annotation_object.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/create_annotation_response.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/create_annotation_response.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/create_annotation_response.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/create_annotation_response.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/delete_agent_configurations_response.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/delete_agent_configurations_response.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/delete_agent_configurations_response.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/delete_agent_configurations_response.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/search_agent_configuration_object.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/search_agent_configuration_object.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/search_agent_configuration_object.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/search_agent_configuration_object.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/search_agent_configuration_response.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/search_agent_configuration_response.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/search_agent_configuration_response.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/search_agent_configuration_response.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/service_agent_name_response.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/service_agent_name_response.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/service_agent_name_response.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/service_agent_name_response.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/service_environment_object.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/service_environment_object.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/service_environment_object.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/service_environment_object.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/service_environments_response.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/service_environments_response.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/service_environments_response.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/service_environments_response.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/service_object.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/service_object.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/service_object.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/service_object.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/settings_object.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/settings_object.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/settings_object.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/settings_object.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/single_agent_configuration_response.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/single_agent_configuration_response.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/single_agent_configuration_response.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/single_agent_configuration_response.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/source_maps_response.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/source_maps_response.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/source_maps_response.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/source_maps_response.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/upload_source_map_object.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/upload_source_map_object.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/upload_source_map_object.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/upload_source_map_object.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/upload_source_maps_response.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/upload_source_maps_response.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/components/schemas/upload_source_maps_response.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/components/schemas/upload_source_maps_response.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/entrypoint.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/entrypoint.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/entrypoint.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/entrypoint.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/paths/README.md b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/paths/README.md similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/paths/README.md rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/paths/README.md diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/paths/api@apm@agent_keys.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/paths/api@apm@agent_keys.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/paths/api@apm@agent_keys.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/paths/api@apm@agent_keys.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/paths/api@apm@fleet@apm_server_schema.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/paths/api@apm@fleet@apm_server_schema.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/paths/api@apm@fleet@apm_server_schema.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/paths/api@apm@fleet@apm_server_schema.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/paths/api@apm@services@{service_name}@annotation.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/paths/api@apm@services@{service_name}@annotation.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/paths/api@apm@services@{service_name}@annotation.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/paths/api@apm@services@{service_name}@annotation.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/paths/api@apm@services@{service_name}@annotation@search.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/paths/api@apm@services@{service_name}@annotation@search.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/paths/api@apm@services@{service_name}@annotation@search.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/paths/api@apm@services@{service_name}@annotation@search.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/paths/api@apm@settings@agent_configuration.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/paths/api@apm@settings@agent_configuration.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/paths/api@apm@settings@agent_configuration.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/paths/api@apm@settings@agent_configuration.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/paths/api@apm@settings@agent_configuration@agent_name.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/paths/api@apm@settings@agent_configuration@agent_name.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/paths/api@apm@settings@agent_configuration@agent_name.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/paths/api@apm@settings@agent_configuration@agent_name.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/paths/api@apm@settings@agent_configuration@environments.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/paths/api@apm@settings@agent_configuration@environments.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/paths/api@apm@settings@agent_configuration@environments.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/paths/api@apm@settings@agent_configuration@environments.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/paths/api@apm@settings@agent_configuration@search.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/paths/api@apm@settings@agent_configuration@search.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/paths/api@apm@settings@agent_configuration@search.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/paths/api@apm@settings@agent_configuration@search.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/paths/api@apm@settings@agent_configuration@view.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/paths/api@apm@settings@agent_configuration@view.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/paths/api@apm@settings@agent_configuration@view.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/paths/api@apm@settings@agent_configuration@view.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/paths/api@apm@sourcemaps.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/paths/api@apm@sourcemaps.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/paths/api@apm@sourcemaps.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/paths/api@apm@sourcemaps.yaml diff --git a/x-pack/plugins/observability_solution/apm/docs/openapi/apm/paths/api@apm@sourcemaps@{id}.yaml b/x-pack/solutions/observability/plugins/apm/docs/openapi/apm/paths/api@apm@sourcemaps@{id}.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/docs/openapi/apm/paths/api@apm@sourcemaps@{id}.yaml rename to x-pack/solutions/observability/plugins/apm/docs/openapi/apm/paths/api@apm@sourcemaps@{id}.yaml diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/README.md b/x-pack/solutions/observability/plugins/apm/ftr_e2e/README.md similarity index 92% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/README.md rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/README.md index ecdb37a5f5229..721760bc46b9a 100644 --- a/x-pack/plugins/observability_solution/apm/ftr_e2e/README.md +++ b/x-pack/solutions/observability/plugins/apm/ftr_e2e/README.md @@ -1,6 +1,6 @@ # APM E2E -APM uses [FTR](../../../../../packages/kbn-test/README.mdx) (functional test runner) and [Cypress](https://www.cypress.io/) to run the e2e tests. The tests are located at `kibana/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/integration`. +APM uses [FTR](../../../../../../packages/kbn-test/README.mdx) (functional test runner) and [Cypress](https://www.cypress.io/) to run the e2e tests. The tests are located at `kibana/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/integration`. ## Tips and best practices @@ -71,7 +71,7 @@ it('calls the dependencies API', () => { ### Prefer `cy.visitKibana` instead of `cy.visit` -In most cases we should use [`cy.visitKibana`](https://github.com/elastic/kibana/blob/50821db39c07d5d35d510c8082d5c608c4e2fd4e/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/support/commands.ts#L51-L56) instead of `cy.visit`. +In most cases we should use [`cy.visitKibana`](https://github.com/elastic/kibana/blob/50821db39c07d5d35d510c8082d5c608c4e2fd4e/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/support/commands.ts#L51-L56) instead of `cy.visit`. `cy.visitKibana` will wait for Kibana to have successfully loaded before moving on. This will reduce the risk of timing out later in the test because we split up the wait time in two parts: Kibana load time, and APM load time thus a time budget for each (by default 40 seconds). ### Clean data before and after each test diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/apis/fixtures/package_registry_config.yml b/x-pack/solutions/observability/plugins/apm/ftr_e2e/apis/fixtures/package_registry_config.yml similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/apis/fixtures/package_registry_config.yml rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/apis/fixtures/package_registry_config.yml diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress.config.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress.config.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress.config.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress.config.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/.gitignore b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/.gitignore similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/.gitignore rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/.gitignore diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/_404.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/_404.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/_404.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/_404.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/alerts/error_count.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/alerts/error_count.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/alerts/error_count.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/alerts/error_count.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/alerts/generate_data.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/alerts/generate_data.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/alerts/generate_data.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/alerts/generate_data.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/deep_links.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/deep_links.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/deep_links.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/deep_links.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/dependencies/dependencies.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/dependencies/dependencies.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/dependencies/dependencies.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/dependencies/dependencies.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/dependencies/generate_many_dependencies.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/dependencies/generate_many_dependencies.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/dependencies/generate_many_dependencies.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/dependencies/generate_many_dependencies.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/dependency_operation/dependency_operation.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/dependency_operation/dependency_operation.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/dependency_operation/dependency_operation.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/dependency_operation/dependency_operation.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/diagnostics/apm-diagnostics-8.8.0-1687436214804.json b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/diagnostics/apm-diagnostics-8.8.0-1687436214804.json similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/diagnostics/apm-diagnostics-8.8.0-1687436214804.json rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/diagnostics/apm-diagnostics-8.8.0-1687436214804.json diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/diagnostics/diagnostics.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/diagnostics/diagnostics.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/diagnostics/diagnostics.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/diagnostics/diagnostics.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/errors/error_details.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/errors/error_details.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/errors/error_details.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/errors/error_details.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/errors/errors_page.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/errors/errors_page.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/errors/errors_page.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/errors/errors_page.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/errors/generate_data.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/errors/generate_data.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/errors/generate_data.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/errors/generate_data.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/feature_flag/comparison.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/feature_flag/comparison.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/feature_flag/comparison.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/feature_flag/comparison.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/home.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/home.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/home.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/home.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/infrastructure/generate_data.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/infrastructure/generate_data.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/infrastructure/generate_data.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/infrastructure/generate_data.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/infrastructure/infrastructure_page.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/infrastructure/infrastructure_page.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/infrastructure/infrastructure_page.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/infrastructure/infrastructure_page.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/integration_settings/integration_policy.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/integration_settings/integration_policy.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/integration_settings/integration_policy.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/integration_settings/integration_policy.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/mobile/generate_data.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/mobile/generate_data.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/mobile/generate_data.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/mobile/generate_data.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/mobile/mobile_transaction_details.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/mobile/mobile_transaction_details.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/mobile/mobile_transaction_details.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/mobile/mobile_transaction_details.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/mobile/mobile_transactions.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/mobile/mobile_transactions.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/mobile/mobile_transactions.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/mobile/mobile_transactions.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/navigation.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/navigation.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/navigation.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/navigation.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/no_data_screen.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/no_data_screen.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/no_data_screen.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/no_data_screen.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/onboarding/onboarding.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/onboarding/onboarding.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/onboarding/onboarding.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/onboarding/onboarding.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/rules/error_count.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/rules/error_count.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/rules/error_count.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/rules/error_count.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/rules/generate_data.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/rules/generate_data.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/rules/generate_data.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/rules/generate_data.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_groups/generate_data.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_groups/generate_data.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_groups/generate_data.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_groups/generate_data.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_groups/service_groups.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_groups/service_groups.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_groups/service_groups.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_groups/service_groups.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_inventory/generate_data.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_inventory/generate_data.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_inventory/generate_data.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_inventory/generate_data.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_inventory/header_filters/generate_data.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_inventory/header_filters/generate_data.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_inventory/header_filters/generate_data.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_inventory/header_filters/generate_data.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_inventory/header_filters/header_filters.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_inventory/header_filters/header_filters.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_inventory/header_filters/header_filters.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_inventory/header_filters/header_filters.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_inventory/service_inventory.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_inventory/service_inventory.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_inventory/service_inventory.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_inventory/service_inventory.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_map/service_map.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_map/service_map.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_map/service_map.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_map/service_map.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_map/snapshots/detailed_service_map.png b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_map/snapshots/detailed_service_map.png similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_map/snapshots/detailed_service_map.png rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_map/snapshots/detailed_service_map.png diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_map/snapshots/service_map.png b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_map/snapshots/service_map.png similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_map/snapshots/service_map.png rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_map/snapshots/service_map.png diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/alerts_table.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/alerts_table.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/alerts_table.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/alerts_table.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/aws_lambda/aws_lambda.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/aws_lambda/aws_lambda.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/aws_lambda/aws_lambda.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/aws_lambda/aws_lambda.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/aws_lambda/generate_data.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/aws_lambda/generate_data.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/aws_lambda/generate_data.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/aws_lambda/generate_data.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/azure_functions/azure_functions.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/azure_functions/azure_functions.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/azure_functions/azure_functions.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/azure_functions/azure_functions.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/azure_functions/generate_data.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/azure_functions/generate_data.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/azure_functions/generate_data.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/azure_functions/generate_data.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/errors_table.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/errors_table.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/errors_table.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/errors_table.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/generate_data.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/generate_data.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/generate_data.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/generate_data.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/generate_mobile.data.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/generate_mobile.data.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/generate_mobile.data.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/generate_mobile.data.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/header_filters.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/header_filters.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/header_filters.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/header_filters.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/instances_table.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/instances_table.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/instances_table.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/instances_table.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/mobile_overview_with_most_used_charts.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/mobile_overview_with_most_used_charts.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/mobile_overview_with_most_used_charts.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/mobile_overview_with_most_used_charts.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/otel_service_overview_and_transactions.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/otel_service_overview_and_transactions.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/otel_service_overview_and_transactions.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/otel_service_overview_and_transactions.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/service_and_mobile_overview.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/service_and_mobile_overview.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/service_and_mobile_overview.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/service_and_mobile_overview.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/service_overview.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/service_overview.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/service_overview.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/service_overview.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/time_comparison.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/time_comparison.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/time_comparison.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/service_overview/time_comparison.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/settings/agent_configurations.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/settings/agent_configurations.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/settings/agent_configurations.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/settings/agent_configurations.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/settings/agent_keys.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/settings/agent_keys.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/settings/agent_keys.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/settings/agent_keys.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/settings/anomaly_detection.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/settings/anomaly_detection.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/settings/anomaly_detection.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/settings/anomaly_detection.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/settings/custom_links.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/settings/custom_links.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/settings/custom_links.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/settings/custom_links.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/settings/general_settings.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/settings/general_settings.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/settings/general_settings.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/settings/general_settings.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/settings/indices.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/settings/indices.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/settings/indices.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/settings/indices.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/storage_explorer/storage_explorer.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/storage_explorer/storage_explorer.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/storage_explorer/storage_explorer.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/storage_explorer/storage_explorer.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/trace_explorer/trace_explorer.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/trace_explorer/trace_explorer.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/trace_explorer/trace_explorer.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/trace_explorer/trace_explorer.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/generate_span_links_data.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/generate_span_links_data.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/generate_span_links_data.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/generate_span_links_data.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/generate_span_stacktrace_data.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/generate_span_stacktrace_data.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/generate_span_stacktrace_data.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/generate_span_stacktrace_data.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/large_trace_in_waterfall/generate_large_trace.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/large_trace_in_waterfall/generate_large_trace.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/large_trace_in_waterfall/generate_large_trace.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/large_trace_in_waterfall/generate_large_trace.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/large_trace_in_waterfall/large_traces_in_waterfall.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/large_trace_in_waterfall/large_traces_in_waterfall.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/large_trace_in_waterfall/large_traces_in_waterfall.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/large_trace_in_waterfall/large_traces_in_waterfall.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/span_links.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/span_links.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/span_links.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/span_links.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/span_stacktrace.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/span_stacktrace.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/span_stacktrace.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/span_stacktrace.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/transaction_details.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/transaction_details.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/transaction_details.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/transaction_details.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transactions_overview/transactions_overview.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/transactions_overview/transactions_overview.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transactions_overview/transactions_overview.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/transactions_overview/transactions_overview.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/tutorial/tutorial.cy.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/tutorial/tutorial.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/tutorial/tutorial.cy.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/e2e/tutorial/tutorial.cy.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/fixtures/synthtrace/opbeans.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/fixtures/synthtrace/opbeans.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/fixtures/synthtrace/opbeans.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/fixtures/synthtrace/opbeans.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/fixtures/synthtrace/sendotlp.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/fixtures/synthtrace/sendotlp.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/fixtures/synthtrace/sendotlp.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/fixtures/synthtrace/sendotlp.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/support/commands.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/support/commands.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/support/commands.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/support/commands.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/support/e2e.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/support/e2e.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/support/e2e.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/support/e2e.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/support/output_command_timings.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/support/output_command_timings.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/support/output_command_timings.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/support/output_command_timings.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/support/types.d.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/support/types.d.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/support/types.d.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/support/types.d.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress_test_runner.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress_test_runner.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/cypress_test_runner.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress_test_runner.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/ftr_config.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/ftr_config.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/ftr_config.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/ftr_config.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/ftr_provider_context.d.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/ftr_provider_context.d.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/ftr_provider_context.d.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/ftr_provider_context.d.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/kibana.jsonc b/x-pack/solutions/observability/plugins/apm/ftr_e2e/kibana.jsonc similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/kibana.jsonc rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/kibana.jsonc diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/setup_cypress_node_events.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/setup_cypress_node_events.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/setup_cypress_node_events.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/setup_cypress_node_events.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/synthtrace.ts b/x-pack/solutions/observability/plugins/apm/ftr_e2e/synthtrace.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/synthtrace.ts rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/synthtrace.ts diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/tsconfig.json b/x-pack/solutions/observability/plugins/apm/ftr_e2e/tsconfig.json similarity index 90% rename from x-pack/plugins/observability_solution/apm/ftr_e2e/tsconfig.json rename to x-pack/solutions/observability/plugins/apm/ftr_e2e/tsconfig.json index 804f3a3efa0a4..87abf5bd4b4d9 100644 --- a/x-pack/plugins/observability_solution/apm/ftr_e2e/tsconfig.json +++ b/x-pack/solutions/observability/plugins/apm/ftr_e2e/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../tsconfig.base.json", + "extends": "../../../../../../tsconfig.base.json", "include": ["**/*"], "exclude": ["tmp", "target/**/*"], "compilerOptions": { diff --git a/x-pack/plugins/observability_solution/apm/jest.config.js b/x-pack/solutions/observability/plugins/apm/jest.config.js similarity index 52% rename from x-pack/plugins/observability_solution/apm/jest.config.js rename to x-pack/solutions/observability/plugins/apm/jest.config.js index b63fc2c4bf577..6e44035b4d900 100644 --- a/x-pack/plugins/observability_solution/apm/jest.config.js +++ b/x-pack/solutions/observability/plugins/apm/jest.config.js @@ -9,14 +9,14 @@ const path = require('path'); module.exports = { preset: '@kbn/test', - rootDir: path.resolve(__dirname, '../../../..'), - roots: ['/x-pack/plugins/observability_solution/apm'], - setupFiles: ['/x-pack/plugins/observability_solution/apm/.storybook/jest_setup.js'], + rootDir: path.resolve(__dirname, '../../../../..'), + roots: ['/x-pack/solutions/observability/plugins/apm'], + setupFiles: ['/x-pack/solutions/observability/plugins/apm/.storybook/jest_setup.js'], coverageDirectory: - '/target/kibana-coverage/jest/x-pack/plugins/observability_solution/apm', + '/target/kibana-coverage/jest/x-pack/solutions/observability/plugins/apm', coverageReporters: ['text', 'html'], collectCoverageFrom: [ - '/x-pack/plugins/observability_solution/apm/{common,public,server}/**/*.{js,ts,tsx}', + '/x-pack/solutions/observability/plugins/apm/{common,public,server}/**/*.{js,ts,tsx}', '!/**/*.stories.*', ], }; diff --git a/x-pack/plugins/observability_solution/apm/kibana.jsonc b/x-pack/solutions/observability/plugins/apm/kibana.jsonc similarity index 100% rename from x-pack/plugins/observability_solution/apm/kibana.jsonc rename to x-pack/solutions/observability/plugins/apm/kibana.jsonc diff --git a/x-pack/plugins/observability_solution/apm/public/application/index.tsx b/x-pack/solutions/observability/plugins/apm/public/application/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/application/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/application/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/assets/apm.png b/x-pack/solutions/observability/plugins/apm/public/assets/apm.png similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/assets/apm.png rename to x-pack/solutions/observability/plugins/apm/public/assets/apm.png diff --git a/x-pack/plugins/observability_solution/apm/public/assets/illustration_integrations_darkmode.svg b/x-pack/solutions/observability/plugins/apm/public/assets/illustration_integrations_darkmode.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/assets/illustration_integrations_darkmode.svg rename to x-pack/solutions/observability/plugins/apm/public/assets/illustration_integrations_darkmode.svg diff --git a/x-pack/plugins/observability_solution/apm/public/assets/illustration_integrations_lightmode.svg b/x-pack/solutions/observability/plugins/apm/public/assets/illustration_integrations_lightmode.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/assets/illustration_integrations_lightmode.svg rename to x-pack/solutions/observability/plugins/apm/public/assets/illustration_integrations_lightmode.svg diff --git a/x-pack/plugins/observability_solution/apm/public/assets/no_results_dark.svg b/x-pack/solutions/observability/plugins/apm/public/assets/no_results_dark.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/assets/no_results_dark.svg rename to x-pack/solutions/observability/plugins/apm/public/assets/no_results_dark.svg diff --git a/x-pack/plugins/observability_solution/apm/public/assets/no_results_light.svg b/x-pack/solutions/observability/plugins/apm/public/assets/no_results_light.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/assets/no_results_light.svg rename to x-pack/solutions/observability/plugins/apm/public/assets/no_results_light.svg diff --git a/x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_dependencies.png b/x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_dependencies.png similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_dependencies.png rename to x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_dependencies.png diff --git a/x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_errors.png b/x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_errors.png similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_errors.png rename to x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_errors.png diff --git a/x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_infrastructure.png b/x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_infrastructure.png similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_infrastructure.png rename to x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_infrastructure.png diff --git a/x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_metrics.png b/x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_metrics.png similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_metrics.png rename to x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_metrics.png diff --git a/x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_overview.png b/x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_overview.png similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_overview.png rename to x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_overview.png diff --git a/x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_service_map.png b/x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_service_map.png similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_service_map.png rename to x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_service_map.png diff --git a/x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_transactions.png b/x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_transactions.png similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_transactions.png rename to x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/dark/service_tab_empty_state_transactions.png diff --git a/x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_dependencies.png b/x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_dependencies.png similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_dependencies.png rename to x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_dependencies.png diff --git a/x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_errors.png b/x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_errors.png similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_errors.png rename to x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_errors.png diff --git a/x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_infrastructure.png b/x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_infrastructure.png similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_infrastructure.png rename to x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_infrastructure.png diff --git a/x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_metrics.png b/x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_metrics.png similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_metrics.png rename to x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_metrics.png diff --git a/x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_overview.png b/x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_overview.png similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_overview.png rename to x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_overview.png diff --git a/x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_service_map.png b/x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_service_map.png similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_service_map.png rename to x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_service_map.png diff --git a/x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_transactions.png b/x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_transactions.png similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_transactions.png rename to x-pack/solutions/observability/plugins/apm/public/assets/service_tab_empty_state/light/service_tab_empty_state_transactions.png diff --git a/x-pack/plugins/observability_solution/apm/public/assets/services_inventory.png b/x-pack/solutions/observability/plugins/apm/public/assets/services_inventory.png similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/assets/services_inventory.png rename to x-pack/solutions/observability/plugins/apm/public/assets/services_inventory.png diff --git a/x-pack/plugins/observability_solution/apm/public/assistant_functions/get_apm_timeseries.tsx b/x-pack/solutions/observability/plugins/apm/public/assistant_functions/get_apm_timeseries.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/assistant_functions/get_apm_timeseries.tsx rename to x-pack/solutions/observability/plugins/apm/public/assistant_functions/get_apm_timeseries.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/assistant_functions/index.ts b/x-pack/solutions/observability/plugins/apm/public/assistant_functions/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/assistant_functions/index.ts rename to x-pack/solutions/observability/plugins/apm/public/assistant_functions/index.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/anomaly_rule_type/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/rule_types/anomaly_rule_type/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/anomaly_rule_type/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/rule_types/anomaly_rule_type/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_detector.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_detector.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_detector.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_detector.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_severity.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_severity.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_severity.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_severity.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_severity.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_severity.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_severity.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_severity.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/error_count_rule_type/index.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/rule_types/error_count_rule_type/index.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/error_count_rule_type/index.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/rule_types/error_count_rule_type/index.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/error_count_rule_type/index.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/rule_types/error_count_rule_type/index.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/error_count_rule_type/index.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/rule_types/error_count_rule_type/index.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/error_count_rule_type/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/rule_types/error_count_rule_type/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/error_count_rule_type/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/rule_types/error_count_rule_type/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/register_apm_rule_types.ts b/x-pack/solutions/observability/plugins/apm/public/components/alerting/rule_types/register_apm_rule_types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/register_apm_rule_types.ts rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/rule_types/register_apm_rule_types.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/transaction_duration_rule_type/index.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/rule_types/transaction_duration_rule_type/index.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/transaction_duration_rule_type/index.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/rule_types/transaction_duration_rule_type/index.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/transaction_duration_rule_type/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/rule_types/transaction_duration_rule_type/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/transaction_duration_rule_type/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/rule_types/transaction_duration_rule_type/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/transaction_error_rate_rule_type/index.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/rule_types/transaction_error_rate_rule_type/index.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/transaction_error_rate_rule_type/index.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/rule_types/transaction_error_rate_rule_type/index.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/transaction_error_rate_rule_type/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/rule_types/transaction_error_rate_rule_type/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/transaction_error_rate_rule_type/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/rule_types/transaction_error_rate_rule_type/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/constants.ts b/x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/constants.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/constants.ts rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/constants.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/failed_transaction_chart.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/failed_transaction_chart.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/failed_transaction_chart.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/failed_transaction_chart.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/helpers.ts b/x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/helpers.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/helpers.ts rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/helpers.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/latency_chart.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/latency_chart.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/latency_chart.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/latency_chart.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/throughput_chart.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/throughput_chart.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/throughput_chart.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/throughput_chart.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/transaction_type_select.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/transaction_type_select.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/transaction_type_select.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/transaction_type_select.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/types.ts b/x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/types.ts rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/types.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/view_in_apm_button.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/view_in_apm_button.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/view_in_apm_button.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/view_in_apm_button.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/view_in_apm_button.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/view_in_apm_button.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/view_in_apm_button.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/view_in_apm_button.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alerting_flyout/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/alerting_flyout/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alerting_flyout/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/alerting_flyout/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/apm_rule_group_by.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/apm_rule_group_by.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/apm_rule_group_by.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/apm_rule_group_by.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/apm_rule_kql_filter.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/apm_rule_kql_filter.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/apm_rule_kql_filter.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/apm_rule_kql_filter.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/apm_rule_params_container/index.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/apm_rule_params_container/index.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/apm_rule_params_container/index.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/apm_rule_params_container/index.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/apm_rule_params_container/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/apm_rule_params_container/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/apm_rule_params_container/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/apm_rule_params_container/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/apm_rule_unified_search_bar.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/apm_rule_unified_search_bar.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/apm_rule_unified_search_bar.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/apm_rule_unified_search_bar.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/chart_preview/chart_preview_helper.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/chart_preview/chart_preview_helper.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/chart_preview/chart_preview_helper.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/chart_preview/chart_preview_helper.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/chart_preview/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/chart_preview/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/chart_preview/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/chart_preview/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/popover_expression.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/popover_expression.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/popover_expression.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/ui_components/popover_expression.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/utils/fields.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/utils/fields.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/utils/fields.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/utils/fields.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/utils/fields.tsx b/x-pack/solutions/observability/plugins/apm/public/components/alerting/utils/fields.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/utils/fields.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/utils/fields.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/utils/get_alerting_capabilities.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/alerting/utils/get_alerting_capabilities.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/utils/get_alerting_capabilities.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/utils/get_alerting_capabilities.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/utils/get_alerting_capabilities.ts b/x-pack/solutions/observability/plugins/apm/public/components/alerting/utils/get_alerting_capabilities.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/utils/get_alerting_capabilities.ts rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/utils/get_alerting_capabilities.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/utils/get_initial_alert_values.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/alerting/utils/get_initial_alert_values.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/utils/get_initial_alert_values.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/utils/get_initial_alert_values.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/utils/get_initial_alert_values.ts b/x-pack/solutions/observability/plugins/apm/public/components/alerting/utils/get_initial_alert_values.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/utils/get_initial_alert_values.ts rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/utils/get_initial_alert_values.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/alerting/utils/helper.ts b/x-pack/solutions/observability/plugins/apm/public/components/alerting/utils/helper.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/alerting/utils/helper.ts rename to x-pack/solutions/observability/plugins/apm/public/components/alerting/utils/helper.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/alerts_overview/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/alerts_overview/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/alerts_overview/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/alerts_overview/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/breadcrumb/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/breadcrumb/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/breadcrumb/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/breadcrumb/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/correlations/chart_title_tool_tip.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/correlations/chart_title_tool_tip.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/correlations/chart_title_tool_tip.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/correlations/chart_title_tool_tip.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/correlations/context_popover/field_stats_popover.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/correlations/context_popover/field_stats_popover.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/correlations/context_popover/field_stats_popover.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/correlations/context_popover/field_stats_popover.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/correlations/context_popover/index.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/correlations/context_popover/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/correlations/context_popover/index.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/correlations/context_popover/index.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/correlations/correlations_table.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/correlations/correlations_table.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/correlations/correlations_table.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/correlations/correlations_table.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/correlations/cross_cluster_search_warning.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/correlations/cross_cluster_search_warning.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/correlations/cross_cluster_search_warning.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/correlations/cross_cluster_search_warning.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/correlations/empty_state_prompt.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/correlations/empty_state_prompt.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/correlations/empty_state_prompt.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/correlations/empty_state_prompt.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/correlations/failed_transactions_correlations.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/correlations/failed_transactions_correlations.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/correlations/failed_transactions_correlations.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/correlations/failed_transactions_correlations.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/correlations/failed_transactions_correlations_help_popover.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/correlations/failed_transactions_correlations_help_popover.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/correlations/failed_transactions_correlations_help_popover.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/correlations/failed_transactions_correlations_help_popover.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/correlations/get_transaction_distribution_chart_data.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/correlations/get_transaction_distribution_chart_data.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/correlations/get_transaction_distribution_chart_data.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/correlations/get_transaction_distribution_chart_data.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/correlations/latency_correlations.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/correlations/latency_correlations.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/correlations/latency_correlations.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/correlations/latency_correlations.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/correlations/latency_correlations.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/correlations/latency_correlations.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/correlations/latency_correlations.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/correlations/latency_correlations.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/correlations/latency_correlations_help_popover.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/correlations/latency_correlations_help_popover.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/correlations/latency_correlations_help_popover.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/correlations/latency_correlations_help_popover.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/correlations/progress_controls.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/correlations/progress_controls.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/correlations/progress_controls.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/correlations/progress_controls.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/correlations/use_failed_transactions_correlations.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/correlations/use_failed_transactions_correlations.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/correlations/use_failed_transactions_correlations.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/correlations/use_failed_transactions_correlations.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/correlations/use_failed_transactions_correlations.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/correlations/use_failed_transactions_correlations.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/correlations/use_failed_transactions_correlations.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/correlations/use_failed_transactions_correlations.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/correlations/use_fetch_params.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/correlations/use_fetch_params.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/correlations/use_fetch_params.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/correlations/use_fetch_params.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/correlations/use_latency_correlations.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/correlations/use_latency_correlations.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/correlations/use_latency_correlations.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/correlations/use_latency_correlations.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/correlations/use_latency_correlations.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/correlations/use_latency_correlations.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/correlations/use_latency_correlations.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/correlations/use_latency_correlations.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/correlations/utils/analysis_hook_utils.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/correlations/utils/analysis_hook_utils.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/correlations/utils/analysis_hook_utils.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/correlations/utils/analysis_hook_utils.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/correlations/utils/get_failed_transactions_correlation_impact_label.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/correlations/utils/get_failed_transactions_correlation_impact_label.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/correlations/utils/get_failed_transactions_correlation_impact_label.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/correlations/utils/get_failed_transactions_correlation_impact_label.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/correlations/utils/get_failed_transactions_correlation_impact_label.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/correlations/utils/get_failed_transactions_correlation_impact_label.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/correlations/utils/get_failed_transactions_correlation_impact_label.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/correlations/utils/get_failed_transactions_correlation_impact_label.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/correlations/utils/get_overall_histogram.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/correlations/utils/get_overall_histogram.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/correlations/utils/get_overall_histogram.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/correlations/utils/get_overall_histogram.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/correlations/utils/get_overall_histogram.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/correlations/utils/get_overall_histogram.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/correlations/utils/get_overall_histogram.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/correlations/utils/get_overall_histogram.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/correlations/utils/is_error_message.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/correlations/utils/is_error_message.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/correlations/utils/is_error_message.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/correlations/utils/is_error_message.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/dependencies_inventory/dependencies_inventory_table/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/dependencies_inventory/dependencies_inventory_table/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/dependencies_inventory/dependencies_inventory_table/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/dependencies_inventory/dependencies_inventory_table/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/dependencies_inventory/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/dependencies_inventory/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/dependencies_inventory/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/dependencies_inventory/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/dependencies_inventory/random_sampler_badge.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/dependencies_inventory/random_sampler_badge.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/dependencies_inventory/random_sampler_badge.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/dependencies_inventory/random_sampler_badge.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/dependency_detail_operations/dependency_detail_operations_list/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/dependency_detail_operations/dependency_detail_operations_list/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/dependency_detail_operations/dependency_detail_operations_list/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/dependency_detail_operations/dependency_detail_operations_list/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/dependency_detail_operations/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/dependency_detail_operations/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/dependency_detail_operations/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/dependency_detail_operations/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/dependency_detail_overview/dependencies_detail_table.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/dependency_detail_overview/dependencies_detail_table.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/dependency_detail_overview/dependencies_detail_table.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/dependency_detail_overview/dependencies_detail_table.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/dependency_detail_overview/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/dependency_detail_overview/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/dependency_detail_overview/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/dependency_detail_overview/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/dependency_detail_view/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/dependency_detail_view/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/dependency_detail_view/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/dependency_detail_view/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/dependency_operation_detail_view/dependency_operation_detail_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/dependency_operation_detail_view/dependency_operation_detail_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/dependency_operation_detail_view/dependency_operation_detail_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/dependency_operation_detail_view/dependency_operation_detail_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/dependency_operation_detail_view/dependency_operation_distribution_chart.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/dependency_operation_detail_view/dependency_operation_distribution_chart.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/dependency_operation_detail_view/dependency_operation_distribution_chart.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/dependency_operation_detail_view/dependency_operation_distribution_chart.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/dependency_operation_detail_view/detail_view_header/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/dependency_operation_detail_view/detail_view_header/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/dependency_operation_detail_view/detail_view_header/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/dependency_operation_detail_view/detail_view_header/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/dependency_operation_detail_view/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/dependency_operation_detail_view/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/dependency_operation_detail_view/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/dependency_operation_detail_view/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/dependency_operation_detail_view/maybe_redirect_to_available_span_sample.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/dependency_operation_detail_view/maybe_redirect_to_available_span_sample.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/dependency_operation_detail_view/maybe_redirect_to_available_span_sample.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/dependency_operation_detail_view/maybe_redirect_to_available_span_sample.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/dependency_operation_detail_view/maybe_redirect_to_available_span_sample.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/dependency_operation_detail_view/maybe_redirect_to_available_span_sample.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/dependency_operation_detail_view/maybe_redirect_to_available_span_sample.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/dependency_operation_detail_view/maybe_redirect_to_available_span_sample.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/apm_documents_tab.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/apm_documents_tab.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/apm_documents_tab.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/apm_documents_tab.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/context/diagnostics_context.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/context/diagnostics_context.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/context/diagnostics_context.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/context/diagnostics_context.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/context/use_diagnostics.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/context/use_diagnostics.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/context/use_diagnostics.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/context/use_diagnostics.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/data_stream_tab.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/data_stream_tab.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/data_stream_tab.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/data_stream_tab.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/import_export_tab.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/import_export_tab.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/import_export_tab.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/import_export_tab.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/index_pattern_settings_tab.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/index_pattern_settings_tab.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/index_pattern_settings_tab.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/index_pattern_settings_tab.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/index_templates_tab.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/index_templates_tab.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/index_templates_tab.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/index_templates_tab.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/indices_tab.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/indices_tab.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/indices_tab.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/indices_tab.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/summary_tab/apm_integration_package_status.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/summary_tab/apm_integration_package_status.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/summary_tab/apm_integration_package_status.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/summary_tab/apm_integration_package_status.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/summary_tab/data_streams_status.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/summary_tab/data_streams_status.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/summary_tab/data_streams_status.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/summary_tab/data_streams_status.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/summary_tab/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/summary_tab/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/summary_tab/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/summary_tab/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/summary_tab/index_templates_status.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/summary_tab/index_templates_status.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/summary_tab/index_templates_status.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/summary_tab/index_templates_status.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/summary_tab/indicies_status.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/summary_tab/indicies_status.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/summary_tab/indicies_status.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/summary_tab/indicies_status.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/summary_tab/tab_status.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/summary_tab/tab_status.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/summary_tab/tab_status.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/diagnostics/summary_tab/tab_status.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/entities/entity_link/entity_link.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/entities/entity_link/entity_link.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/entities/entity_link/entity_link.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/entities/entity_link/entity_link.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/entities/entity_link/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/entities/entity_link/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/entities/entity_link/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/entities/entity_link/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/distribution/index.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/distribution/index.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/distribution/index.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/distribution/index.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/distribution/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/distribution/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/distribution/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/distribution/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/error_sample_contextual_insight.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/error_sampler/error_sample_contextual_insight.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/error_sample_contextual_insight.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/error_sampler/error_sample_contextual_insight.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/error_sample_detail.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/error_sampler/error_sample_detail.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/error_sample_detail.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/error_sampler/error_sample_detail.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/error_tabs.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/error_sampler/error_tabs.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/error_tabs.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/error_sampler/error_tabs.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/error_ui_actions_context_menu.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/error_sampler/error_ui_actions_context_menu.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/error_ui_actions_context_menu.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/error_sampler/error_ui_actions_context_menu.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace_title.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace_title.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace_title.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace_title.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/error_sampler/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/error_sampler/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/plaintext_stacktrace.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/error_sampler/plaintext_stacktrace.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/plaintext_stacktrace.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/error_sampler/plaintext_stacktrace.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/sample_summary.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/error_sampler/sample_summary.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/sample_summary.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/error_sampler/sample_summary.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/top_erroneous_transactions/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/top_erroneous_transactions/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/top_erroneous_transactions/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/error_group_details/top_erroneous_transactions/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/error_group_overview/error_group_list/__fixtures__/props.json b/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_overview/error_group_list/__fixtures__/props.json similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/error_group_overview/error_group_list/__fixtures__/props.json rename to x-pack/solutions/observability/plugins/apm/public/components/app/error_group_overview/error_group_list/__fixtures__/props.json diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/error_group_overview/error_group_list/error_group_list.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_overview/error_group_list/error_group_list.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/error_group_overview/error_group_list/error_group_list.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/error_group_overview/error_group_list/error_group_list.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/error_group_overview/error_group_list/error_group_list.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_overview/error_group_list/error_group_list.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/error_group_overview/error_group_list/error_group_list.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/error_group_overview/error_group_list/error_group_list.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/error_group_overview/error_group_list/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_overview/error_group_list/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/error_group_overview/error_group_list/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/error_group_overview/error_group_list/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/error_group_overview/error_group_list/use_error_group_list_data.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_overview/error_group_list/use_error_group_list_data.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/error_group_overview/error_group_list/use_error_group_list_data.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/error_group_overview/error_group_list/use_error_group_list_data.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/error_group_overview/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_overview/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/error_group_overview/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/error_group_overview/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/help_popover/help_popover.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/help_popover/help_popover.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/help_popover/help_popover.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/help_popover/help_popover.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/help_popover/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/help_popover/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/help_popover/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/help_popover/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/infra_overview/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/infra_overview/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/infra_overview/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/infra_overview/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/infra_overview/infra_tabs/empty_prompt.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/infra_overview/infra_tabs/empty_prompt.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/infra_overview/infra_tabs/empty_prompt.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/infra_overview/infra_tabs/empty_prompt.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/infra_overview/infra_tabs/failure_prompt.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/infra_overview/infra_tabs/failure_prompt.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/infra_overview/infra_tabs/failure_prompt.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/infra_overview/infra_tabs/failure_prompt.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/infra_overview/infra_tabs/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/infra_overview/infra_tabs/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/infra_overview/infra_tabs/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/infra_overview/infra_tabs/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/infra_overview/infra_tabs/use_tabs.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/infra_overview/infra_tabs/use_tabs.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/infra_overview/infra_tabs/use_tabs.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/infra_overview/infra_tabs/use_tabs.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/infra_overview/infra_tabs/use_tabs.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/infra_overview/infra_tabs/use_tabs.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/infra_overview/infra_tabs/use_tabs.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/infra_overview/infra_tabs/use_tabs.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/metrics/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/metrics/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/metrics/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/metrics/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/metrics/jvm_metrics_overview/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/metrics/jvm_metrics_overview/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/metrics/jvm_metrics_overview/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/metrics/jvm_metrics_overview/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/metrics/serverless_metrics/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/metrics/serverless_metrics/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/metrics/serverless_metrics/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/metrics/serverless_metrics/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/metrics/serverless_metrics/serverless_active_instances.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/metrics/serverless_metrics/serverless_active_instances.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/metrics/serverless_metrics/serverless_active_instances.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/metrics/serverless_metrics/serverless_active_instances.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/metrics/serverless_metrics/serverless_function_name_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/metrics/serverless_metrics/serverless_function_name_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/metrics/serverless_metrics/serverless_function_name_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/metrics/serverless_metrics/serverless_function_name_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/metrics/serverless_metrics/serverless_functions.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/metrics/serverless_metrics/serverless_functions.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/metrics/serverless_metrics/serverless_functions.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/metrics/serverless_metrics/serverless_functions.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/metrics/serverless_metrics/serverless_metrics_charts.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/metrics/serverless_metrics/serverless_metrics_charts.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/metrics/serverless_metrics/serverless_metrics_charts.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/metrics/serverless_metrics/serverless_metrics_charts.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/metrics/serverless_metrics/serverless_summary.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/metrics/serverless_metrics/serverless_summary.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/metrics/serverless_metrics/serverless_summary.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/metrics/serverless_metrics/serverless_summary.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/metrics/service_metrics/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/metrics/service_metrics/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/metrics/service_metrics/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/metrics/service_metrics/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/dashboards/dashboard_catalog.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/dashboard_catalog.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/dashboards/dashboard_catalog.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/dashboard_catalog.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/dashboards/java.json b/x-pack/solutions/observability/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/java.json similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/dashboards/java.json rename to x-pack/solutions/observability/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/java.json diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/dashboards/nodejs.json b/x-pack/solutions/observability/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/nodejs.json similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/dashboards/nodejs.json rename to x-pack/solutions/observability/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/nodejs.json diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/dashboards/opentelemetry_dotnet.json b/x-pack/solutions/observability/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/opentelemetry_dotnet.json similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/dashboards/opentelemetry_dotnet.json rename to x-pack/solutions/observability/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/opentelemetry_dotnet.json diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/dashboards/opentelemetry_java.json b/x-pack/solutions/observability/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/opentelemetry_java.json similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/dashboards/opentelemetry_java.json rename to x-pack/solutions/observability/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/opentelemetry_java.json diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/dashboards/opentelemetry_nodejs.json b/x-pack/solutions/observability/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/opentelemetry_nodejs.json similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/dashboards/opentelemetry_nodejs.json rename to x-pack/solutions/observability/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/opentelemetry_nodejs.json diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/helper.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/metrics/static_dashboard/helper.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/helper.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/metrics/static_dashboard/helper.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/metrics/static_dashboard/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/metrics/static_dashboard/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/metrics_details/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/metrics_details/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/metrics_details/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/metrics_details/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/metrics_details/serverless_metrics_details/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/metrics_details/serverless_metrics_details/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/metrics_details/serverless_metrics_details/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/metrics_details/serverless_metrics_details/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/metrics_details/service_node_metrics/index.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/metrics_details/service_node_metrics/index.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/metrics_details/service_node_metrics/index.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/metrics_details/service_node_metrics/index.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/metrics_details/service_node_metrics/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/metrics_details/service_node_metrics/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/metrics_details/service_node_metrics/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/metrics_details/service_node_metrics/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/http_requests_chart.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/charts/http_requests_chart.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/http_requests_chart.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/charts/http_requests_chart.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_errors_and_crashes_treemap/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/charts/mobile_errors_and_crashes_treemap/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_errors_and_crashes_treemap/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/charts/mobile_errors_and_crashes_treemap/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_errors_and_crashes_treemap/treemap_select.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/charts/mobile_errors_and_crashes_treemap/treemap_select.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_errors_and_crashes_treemap/treemap_select.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/charts/mobile_errors_and_crashes_treemap/treemap_select.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_http_error_rate/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/charts/mobile_http_error_rate/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_http_error_rate/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/charts/mobile_http_error_rate/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_most_affected/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/charts/mobile_most_affected/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_most_affected/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/charts/mobile_most_affected/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_most_affected/treemap_select.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/charts/mobile_most_affected/treemap_select.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_most_affected/treemap_select.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/charts/mobile_most_affected/treemap_select.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_treemap/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/charts/mobile_treemap/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_treemap/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/charts/mobile_treemap/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_treemap/treemap_select.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/charts/mobile_treemap/treemap_select.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_treemap/treemap_select.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/charts/mobile_treemap/treemap_select.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/sessions_chart.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/charts/sessions_chart.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/sessions_chart.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/charts/sessions_chart.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_group_details/crash_group_details/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/crash_group_details/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_group_details/crash_group_details/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/crash_group_details/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_group_details/error_group_details/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/error_group_details/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_group_details/error_group_details/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/error_group_details/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_group_details/shared/distribution/index.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/shared/distribution/index.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_group_details/shared/distribution/index.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/shared/distribution/index.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_group_details/shared/distribution/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/shared/distribution/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_group_details/shared/distribution/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/shared/distribution/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/crash_group_list.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/crash_group_list.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/crash_group_list.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/crash_group_list.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/crash_group_list.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/crash_group_list.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/crash_group_list.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/crash_group_list.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/crashes_overview.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crashes_overview.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/crashes_overview.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crashes_overview.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/error_group_list.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/error_group_list.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/error_group_list.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/error_group_list.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/error_group_list.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/error_group_list.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/error_group_list.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/error_group_list.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/errors_overview.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/errors_overview.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/errors_overview.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/errors_overview.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/tabs/tabs.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/tabs/tabs.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/tabs/tabs.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/tabs/tabs.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/search_bar.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/search_bar.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/search_bar.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/search_bar.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/filters/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/filters/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/filters/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/filters/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/embedded_map.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/geo_map/embedded_map.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/embedded_map.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/geo_map/embedded_map.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/embedded_map.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/geo_map/embedded_map.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/embedded_map.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/geo_map/embedded_map.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/embedded_map_select.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/geo_map/embedded_map_select.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/embedded_map_select.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/geo_map/embedded_map_select.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/geo_map/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/geo_map/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_http_requests_map_layer_list.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_http_requests_map_layer_list.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_http_requests_map_layer_list.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_http_requests_map_layer_list.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_layer_list.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_layer_list.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_layer_list.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_layer_list.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_map_layer_style.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_map_layer_style.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_map_layer_style.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_map_layer_style.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_session_map_layer_list.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_session_map_layer_list.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_session_map_layer_list.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_session_map_layer_list.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/map_layers/style_color_params.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/geo_map/map_layers/style_color_params.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/map_layers/style_color_params.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/geo_map/map_layers/style_color_params.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/most_used_charts/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/most_used_charts/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/most_used_charts/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/most_used_charts/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/most_used_charts/sunburst_chart.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/most_used_charts/sunburst_chart.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/most_used_charts/sunburst_chart.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/most_used_charts/sunburst_chart.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/stats/location_stats.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/stats/location_stats.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/stats/location_stats.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/stats/location_stats.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/stats/metric_item.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/stats/metric_item.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/stats/metric_item.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/stats/metric_item.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/stats/stats.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/stats/stats.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/stats/stats.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/service_overview/stats/stats.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_charts.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/transaction_charts.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_charts.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/transaction_charts.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/app_version_tab.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/app_version_tab.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/app_version_tab.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/app_version_tab.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/devices_tab.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/devices_tab.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/devices_tab.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/devices_tab.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/os_version_tab.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/os_version_tab.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/os_version_tab.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/os_version_tab.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/stats_list/get_columns.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/stats_list/get_columns.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/stats_list/get_columns.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/stats_list/get_columns.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/stats_list/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/stats_list/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/stats_list/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/stats_list/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/transactions_tab.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/transactions_tab.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/transactions_tab.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/transactions_tab.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/use_mobile_statistics_fetcher.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/use_mobile_statistics_fetcher.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/use_mobile_statistics_fetcher.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/use_mobile_statistics_fetcher.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/agent_config_instructions.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/agent_config_instructions.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/agent_config_instructions.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/agent_config_instructions.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/agent_config_table.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/agent_config_table.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/agent_config_table.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/agent_config_table.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/agent_status_instructions.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/agent_status_instructions.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/agent_status_instructions.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/agent_status_instructions.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/django.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/commands/django.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/django.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/commands/django.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/dotnet.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/commands/dotnet.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/dotnet.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/commands/dotnet.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/flask.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/commands/flask.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/flask.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/commands/flask.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/get_apm_agent_commands.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/commands/get_apm_agent_commands.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/get_apm_agent_commands.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/commands/get_apm_agent_commands.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/get_apm_agent_commands.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/commands/get_apm_agent_commands.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/get_apm_agent_commands.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/commands/get_apm_agent_commands.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/go.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/commands/go.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/go.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/commands/go.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/java.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/commands/java.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/java.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/commands/java.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/node.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/commands/node.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/node.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/commands/node.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/php.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/commands/php.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/php.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/commands/php.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/rack.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/commands/rack.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/rack.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/commands/rack.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/rails.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/commands/rails.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/rails.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/commands/rails.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/shared_hints.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/commands/shared_hints.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/shared_hints.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/commands/shared_hints.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/footer.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/footer.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/footer.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/footer.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instruction_variants.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instruction_variants.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instruction_variants.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instruction_variants.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/api_key_callout.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instructions/api_key_callout.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/api_key_callout.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instructions/api_key_callout.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/django_agent.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instructions/django_agent.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/django_agent.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instructions/django_agent.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/dotnet_agent.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instructions/dotnet_agent.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/dotnet_agent.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instructions/dotnet_agent.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/flask_agent.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instructions/flask_agent.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/flask_agent.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instructions/flask_agent.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/go_agent.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instructions/go_agent.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/go_agent.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instructions/go_agent.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/index.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instructions/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/index.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instructions/index.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/java_agent.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instructions/java_agent.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/java_agent.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instructions/java_agent.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/node_agent.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instructions/node_agent.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/node_agent.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instructions/node_agent.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/otel_agent.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instructions/otel_agent.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/otel_agent.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instructions/otel_agent.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/php_agent.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instructions/php_agent.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/php_agent.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instructions/php_agent.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/rack_agent.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instructions/rack_agent.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/rack_agent.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instructions/rack_agent.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/rails_agent.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instructions/rails_agent.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/rails_agent.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instructions/rails_agent.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions_set.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instructions_set.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions_set.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/instructions_set.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/introduction.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/introduction.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/introduction.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/introduction.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/serverless_instructions.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/serverless_instructions.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/onboarding/serverless_instructions.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/onboarding/serverless_instructions.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/profiling_overview/filter_warning.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/profiling_overview/filter_warning.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/profiling_overview/filter_warning.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/profiling_overview/filter_warning.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/profiling_overview/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/profiling_overview/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/profiling_overview/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/profiling_overview/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/profiling_overview/profiling_hosts_callout.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/profiling_overview/profiling_hosts_callout.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/profiling_overview/profiling_hosts_callout.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/profiling_overview/profiling_hosts_callout.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/profiling_overview/profiling_hosts_flamegraph.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/profiling_overview/profiling_hosts_flamegraph.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/profiling_overview/profiling_hosts_flamegraph.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/profiling_overview/profiling_hosts_flamegraph.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/profiling_overview/profiling_hosts_top_functions.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/profiling_overview/profiling_hosts_top_functions.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/profiling_overview/profiling_hosts_top_functions.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/profiling_overview/profiling_hosts_top_functions.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/actions/edit_dashboard.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_dashboards/actions/edit_dashboard.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/actions/edit_dashboard.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_dashboards/actions/edit_dashboard.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/actions/goto_dashboard.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_dashboards/actions/goto_dashboard.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/actions/goto_dashboard.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_dashboards/actions/goto_dashboard.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/actions/index.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/service_dashboards/actions/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/actions/index.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_dashboards/actions/index.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/actions/link_dashboard.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_dashboards/actions/link_dashboard.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/actions/link_dashboard.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_dashboards/actions/link_dashboard.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/actions/save_dashboard_modal.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_dashboards/actions/save_dashboard_modal.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/actions/save_dashboard_modal.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_dashboards/actions/save_dashboard_modal.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/actions/unlink_dashboard.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_dashboards/actions/unlink_dashboard.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/actions/unlink_dashboard.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_dashboards/actions/unlink_dashboard.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/context_menu.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_dashboards/context_menu.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/context_menu.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_dashboards/context_menu.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/dashboard_selector.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_dashboards/dashboard_selector.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/dashboard_selector.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_dashboards/dashboard_selector.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/empty_dashboards.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_dashboards/empty_dashboards.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/empty_dashboards.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_dashboards/empty_dashboards.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_dashboards/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_dashboards/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_dependencies/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_dependencies/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_dependencies/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_dependencies/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_dependencies/service_dependencies_breakdown_chart.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_dependencies/service_dependencies_breakdown_chart.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_dependencies/service_dependencies_breakdown_chart.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_dependencies/service_dependencies_breakdown_chart.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_groups/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/refresh_service_groups_subscriber.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/refresh_service_groups_subscriber.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_groups/refresh_service_groups_subscriber.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/refresh_service_groups_subscriber.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/create_button.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_group_save/create_button.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/create_button.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_group_save/create_button.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/edit_button.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_group_save/edit_button.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/edit_button.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_group_save/edit_button.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/group_details.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_group_save/group_details.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/group_details.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_group_save/group_details.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_group_save/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_group_save/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/save_button.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_group_save/save_button.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/save_button.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_group_save/save_button.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/save_modal.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_group_save/save_modal.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/save_modal.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_group_save/save_modal.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/select_services.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_group_save/select_services.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/select_services.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_group_save/select_services.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/service_list_preview.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_group_save/service_list_preview.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/service_list_preview.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_group_save/service_list_preview.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_groups_button_group.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_groups_button_group.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_groups_button_group.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_groups_button_group.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_groups_list/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_groups_list/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_groups_list/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_groups_list/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_groups_list/service_group_card.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_groups_list/service_group_card.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_groups_list/service_group_card.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_groups_list/service_group_card.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_groups_list/service_groups_list.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_groups_list/service_groups_list.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_groups_list/service_groups_list.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_groups_list/service_groups_list.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_groups_list/service_stat.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_groups_list/service_stat.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_groups_list/service_stat.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_groups_list/service_stat.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_groups_list/sort.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_groups_list/sort.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_groups_list/sort.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_groups/service_groups_list/sort.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_inventory.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/service_inventory.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_inventory.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/service_inventory.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/__fixtures__/service_api_mock_data.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/service_list/__fixtures__/service_api_mock_data.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/__fixtures__/service_api_mock_data.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/service_list/__fixtures__/service_api_mock_data.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/apm_services_table.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/service_list/apm_services_table.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/apm_services_table.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/service_list/apm_services_table.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/column_header_with_tooltip.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/service_list/column_header_with_tooltip.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/column_header_with_tooltip.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/service_list/column_header_with_tooltip.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/health_badge.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/service_list/health_badge.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/health_badge.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/service_list/health_badge.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/order_service_items.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/service_list/order_service_items.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/order_service_items.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/service_list/order_service_items.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/order_service_items.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/service_list/order_service_items.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/order_service_items.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/service_list/order_service_items.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/service_list.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/service_list/service_list.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/service_list.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/service_list/service_list.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/service_list.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/service_list/service_list.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/service_list.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/service_list/service_list.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_logs/index.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/service_logs/index.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_logs/index.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_logs/index.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_logs/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_logs/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_logs/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_logs/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/centerer.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/__stories__/centerer.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/centerer.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/__stories__/centerer.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/cytoscape.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/__stories__/cytoscape.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/cytoscape.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/__stories__/cytoscape.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/cytoscape_example_data.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/__stories__/cytoscape_example_data.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/cytoscape_example_data.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/__stories__/cytoscape_example_data.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/example_grouped_connections.json b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/__stories__/example_grouped_connections.json similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/example_grouped_connections.json rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/__stories__/example_grouped_connections.json diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/example_response_hipster_store.json b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/__stories__/example_response_hipster_store.json similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/example_response_hipster_store.json rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/__stories__/example_response_hipster_store.json diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/example_response_opbeans_beats.json b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/__stories__/example_response_opbeans_beats.json similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/example_response_opbeans_beats.json rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/__stories__/example_response_opbeans_beats.json diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/example_response_todo.json b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/__stories__/example_response_todo.json similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/example_response_todo.json rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/__stories__/example_response_todo.json diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/generate_service_map_elements.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/__stories__/generate_service_map_elements.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/generate_service_map_elements.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/__stories__/generate_service_map_elements.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/controls.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/controls.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/controls.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/controls.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/controls.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/controls.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/controls.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/controls.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/cytoscape.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/cytoscape.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/cytoscape.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/cytoscape.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/cytoscape_options.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/cytoscape_options.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/cytoscape_options.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/cytoscape_options.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/disabled_prompt.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/disabled_prompt.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/disabled_prompt.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/disabled_prompt.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/empty_banner.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/empty_banner.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/empty_banner.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/empty_banner.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/empty_banner.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/empty_banner.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/empty_banner.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/empty_banner.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/empty_prompt.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/empty_prompt.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/empty_prompt.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/empty_prompt.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/icons.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/icons.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/icons.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/icons.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/anomaly_detection.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/popover/anomaly_detection.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/anomaly_detection.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/popover/anomaly_detection.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/dependency_contents.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/popover/dependency_contents.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/dependency_contents.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/popover/dependency_contents.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/edge_contents.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/popover/edge_contents.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/edge_contents.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/popover/edge_contents.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/externals_list_contents.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/popover/externals_list_contents.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/externals_list_contents.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/popover/externals_list_contents.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/popover/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/popover/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/popover.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/popover/popover.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/popover.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/popover/popover.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/popover.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/popover/popover.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/popover.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/popover/popover.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/resource_contents.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/popover/resource_contents.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/resource_contents.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/popover/resource_contents.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/service_contents.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/popover/service_contents.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/service_contents.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/popover/service_contents.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/stats_list.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/popover/stats_list.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/stats_list.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/popover/stats_list.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/timeout_prompt.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/timeout_prompt.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/timeout_prompt.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/timeout_prompt.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/use_cytoscape_event_handlers.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/use_cytoscape_event_handlers.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/use_cytoscape_event_handlers.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/use_cytoscape_event_handlers.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/use_cytoscape_event_handlers.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/use_cytoscape_event_handlers.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/use_cytoscape_event_handlers.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/use_cytoscape_event_handlers.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_map/use_ref_dimensions.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/service_map/use_ref_dimensions.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_map/use_ref_dimensions.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_map/use_ref_dimensions.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/apm_overview/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/apm_overview/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_overview/apm_overview/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/apm_overview/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_overview/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/logs_overview/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/logs_overview/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_overview/logs_overview/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/logs_overview/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_dependencies_table/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_dependencies_table/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_dependencies_table/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_dependencies_table/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_errors_table/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_errors_table/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_errors_table/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_errors_table/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_chart_and_table/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_instances_chart_and_table/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_chart_and_table/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_instances_chart_and_table/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/get_columns.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_instances_table/get_columns.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/get_columns.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_instances_table/get_columns.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_instances_table/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_instances_table/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/instance_actions_menu/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_instances_table/instance_actions_menu/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/instance_actions_menu/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_instances_table/instance_actions_menu/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/instance_actions_menu/menu_sections.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_instances_table/instance_actions_menu/menu_sections.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/instance_actions_menu/menu_sections.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_instances_table/instance_actions_menu/menu_sections.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/instance_details.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_instances_table/instance_details.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/instance_details.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_instances_table/instance_details.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/intance_details.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_instances_table/intance_details.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/intance_details.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_instances_table/intance_details.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/use_instance_details_fetcher.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_instances_table/use_instance_details_fetcher.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/use_instance_details_fetcher.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_instances_table/use_instance_details_fetcher.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_throughput_chart/get_throughput_screen_context.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_throughput_chart/get_throughput_screen_context.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_throughput_chart/get_throughput_screen_context.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_throughput_chart/get_throughput_screen_context.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_throughput_chart/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_throughput_chart/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_throughput_chart/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_throughput_chart/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_tab_empty_state/constants.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/service_tab_empty_state/constants.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_tab_empty_state/constants.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_tab_empty_state/constants.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_tab_empty_state/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_tab_empty_state/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_tab_empty_state/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_tab_empty_state/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_tab_empty_state/service_tab_empty_state.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_tab_empty_state/service_tab_empty_state.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/service_tab_empty_state/service_tab_empty_state.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/service_tab_empty_state/service_tab_empty_state.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/index.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/index.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/index.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/index.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/form_row_select.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/form_row_select.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/form_row_select.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/form_row_select.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/form_row_suggestions_select.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/form_row_suggestions_select.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/form_row_suggestions_select.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/form_row_suggestions_select.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/service_page.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/service_page.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/service_page.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/service_page.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/save_config.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/save_config.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/save_config.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/save_config.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/setting_form_row.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/setting_form_row.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/setting_form_row.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/setting_form_row.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/settings_page.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/settings_page.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/settings_page.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/settings_page.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_configurations/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_configurations/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/list/confirm_delete_modal.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_configurations/list/confirm_delete_modal.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/list/confirm_delete_modal.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_configurations/list/confirm_delete_modal.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/list/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_configurations/list/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/list/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_configurations/list/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/agent_explorer_docs_link/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_explorer/agent_explorer_docs_link/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/agent_explorer_docs_link/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_explorer/agent_explorer_docs_link/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/agent_instances/agent_contextual_information/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_explorer/agent_instances/agent_contextual_information/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/agent_instances/agent_contextual_information/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_explorer/agent_instances/agent_contextual_information/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/agent_instances/agent_instances_details/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_explorer/agent_instances/agent_instances_details/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/agent_instances/agent_instances_details/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_explorer/agent_instances/agent_instances_details/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/agent_instances/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_explorer/agent_instances/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/agent_instances/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_explorer/agent_instances/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/agent_latest_version/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_explorer/agent_latest_version/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/agent_latest_version/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_explorer/agent_latest_version/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/agent_list/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_explorer/agent_list/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/agent_list/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_explorer/agent_list/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_explorer/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_explorer/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/agent_keys_table.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_keys/agent_keys_table.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/agent_keys_table.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_keys/agent_keys_table.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/agent_keys_table.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_keys/agent_keys_table.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/agent_keys_table.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_keys/agent_keys_table.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/confirm_delete_modal.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_keys/confirm_delete_modal.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/confirm_delete_modal.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_keys/confirm_delete_modal.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/create_agent_key.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_keys/create_agent_key.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/create_agent_key.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_keys/create_agent_key.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/create_agent_key.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_keys/create_agent_key.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/create_agent_key.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_keys/create_agent_key.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/create_agent_key/agent_key_callout.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_keys/create_agent_key/agent_key_callout.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/create_agent_key/agent_key_callout.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_keys/create_agent_key/agent_key_callout.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_keys/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_keys/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/prompts/api_keys_not_enabled.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_keys/prompts/api_keys_not_enabled.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/prompts/api_keys_not_enabled.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_keys/prompts/api_keys_not_enabled.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/prompts/api_keys_not_enabled.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_keys/prompts/api_keys_not_enabled.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/prompts/api_keys_not_enabled.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_keys/prompts/api_keys_not_enabled.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/prompts/permission_denied.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_keys/prompts/permission_denied.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/prompts/permission_denied.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_keys/prompts/permission_denied.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/prompts/permission_denied.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_keys/prompts/permission_denied.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/prompts/permission_denied.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/agent_keys/prompts/permission_denied.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/anomaly_detection/add_environments.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/anomaly_detection/add_environments.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/anomaly_detection/add_environments.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/anomaly_detection/add_environments.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/anomaly_detection/create_jobs.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/anomaly_detection/create_jobs.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/anomaly_detection/create_jobs.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/anomaly_detection/create_jobs.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/anomaly_detection/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/anomaly_detection/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/anomaly_detection/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/anomaly_detection/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/anomaly_detection/jobs_list.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/anomaly_detection/jobs_list.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/anomaly_detection/jobs_list.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/anomaly_detection/jobs_list.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/anomaly_detection/jobs_list_status.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/anomaly_detection/jobs_list_status.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/anomaly_detection/jobs_list_status.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/anomaly_detection/jobs_list_status.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/apm_indices/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/apm_indices/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/apm_indices/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/apm_indices/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_custom_link_button.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_custom_link_button.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_custom_link_button.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_custom_link_button.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/delete_button.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/delete_button.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/delete_button.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/delete_button.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/delete_button.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/delete_button.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/delete_button.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/delete_button.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/documentation.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/documentation.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/documentation.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/documentation.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/filters_section.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/filters_section.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/filters_section.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/filters_section.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/flyout_footer.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/flyout_footer.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/flyout_footer.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/flyout_footer.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/helper.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/helper.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/helper.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/helper.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/helper.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/helper.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/helper.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/helper.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_section.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_section.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_section.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_section.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/save_custom_link.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/save_custom_link.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/save_custom_link.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/save_custom_link.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/custom_link_table.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/custom_link_table.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/custom_link_table.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/custom_link_table.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/empty_prompt.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/empty_prompt.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/empty_prompt.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/empty_prompt.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/index.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/index.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/index.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/index.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/custom_link/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/general_settings/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/general_settings/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/general_settings/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/general_settings/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/blog_rocket_720x420.png b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/schema/blog_rocket_720x420.png similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/blog_rocket_720x420.png rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/schema/blog_rocket_720x420.png diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/confirm_switch_modal.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/schema/confirm_switch_modal.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/confirm_switch_modal.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/schema/confirm_switch_modal.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/confirm_switch_modal.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/schema/confirm_switch_modal.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/confirm_switch_modal.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/schema/confirm_switch_modal.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/schema/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/schema/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/migrated/card_footer_content.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/schema/migrated/card_footer_content.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/migrated/card_footer_content.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/schema/migrated/card_footer_content.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/migrated/successful_migration_card.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/schema/migrated/successful_migration_card.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/migrated/successful_migration_card.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/schema/migrated/successful_migration_card.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/migrated/upgrade_available_card.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/schema/migrated/upgrade_available_card.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/migrated/upgrade_available_card.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/schema/migrated/upgrade_available_card.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/migration_in_progress_panel.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/schema/migration_in_progress_panel.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/migration_in_progress_panel.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/schema/migration_in_progress_panel.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/schema.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/schema/schema.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/schema.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/schema/schema.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/schema_overview.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/settings/schema/schema_overview.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/schema_overview.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/settings/schema/schema_overview.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/get_storage_explorer_links.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/storage_explorer/get_storage_explorer_links.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/get_storage_explorer_links.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/storage_explorer/get_storage_explorer_links.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/storage_explorer/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/storage_explorer/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/index_lifecycle_phase_select.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/storage_explorer/index_lifecycle_phase_select.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/index_lifecycle_phase_select.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/storage_explorer/index_lifecycle_phase_select.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/prompts/permission_denied.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/storage_explorer/prompts/permission_denied.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/prompts/permission_denied.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/storage_explorer/prompts/permission_denied.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/resources/tips_and_resources.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/storage_explorer/resources/tips_and_resources.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/resources/tips_and_resources.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/storage_explorer/resources/tips_and_resources.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/services_table/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/storage_explorer/services_table/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/services_table/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/storage_explorer/services_table/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/services_table/index_stats_per_service.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/storage_explorer/services_table/index_stats_per_service.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/services_table/index_stats_per_service.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/storage_explorer/services_table/index_stats_per_service.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/services_table/size_label.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/storage_explorer/services_table/size_label.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/services_table/size_label.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/storage_explorer/services_table/size_label.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/services_table/storage_details_per_service.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/storage_explorer/services_table/storage_details_per_service.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/services_table/storage_details_per_service.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/storage_explorer/services_table/storage_details_per_service.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/storage_chart.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/storage_explorer/storage_chart.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/storage_chart.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/storage_explorer/storage_chart.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/summary_stats.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/storage_explorer/summary_stats.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/summary_stats.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/storage_explorer/summary_stats.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/top_traces_overview/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/top_traces_overview/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/top_traces_overview/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/top_traces_overview/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/top_traces_overview/trace_list.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/top_traces_overview/trace_list.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/top_traces_overview/trace_list.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/top_traces_overview/trace_list.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/trace_explorer/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/trace_explorer/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/trace_explorer/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/trace_explorer/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/trace_explorer/trace_explorer_aggregated_critical_path.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/trace_explorer/trace_explorer_aggregated_critical_path.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/trace_explorer/trace_explorer_aggregated_critical_path.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/trace_explorer/trace_explorer_aggregated_critical_path.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/trace_explorer/trace_explorer_waterfall.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/trace_explorer/trace_explorer_waterfall.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/trace_explorer/trace_explorer_waterfall.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/trace_explorer/trace_explorer_waterfall.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/trace_explorer/trace_search_box/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/trace_explorer/trace_search_box/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/trace_explorer/trace_search_box/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/trace_explorer/trace_search_box/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/trace_link/get_redirect_to_trace_page_url.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/trace_link/get_redirect_to_trace_page_url.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/trace_link/get_redirect_to_trace_page_url.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/trace_link/get_redirect_to_trace_page_url.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/trace_link/get_redirect_to_transaction_detail_page_url.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/trace_link/get_redirect_to_transaction_detail_page_url.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/trace_link/get_redirect_to_transaction_detail_page_url.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/trace_link/get_redirect_to_transaction_detail_page_url.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/trace_link/get_redirect_to_transaction_detail_page_url.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/trace_link/get_redirect_to_transaction_detail_page_url.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/trace_link/get_redirect_to_transaction_detail_page_url.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/trace_link/get_redirect_to_transaction_detail_page_url.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/trace_link/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/trace_link/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/trace_link/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/trace_link/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/trace_link/trace_link.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/trace_link/trace_link.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/trace_link/trace_link.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/trace_link/trace_link.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/trace_overview/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/trace_overview/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/trace_overview/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/trace_overview/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/aggregated_critical_path_tab.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/aggregated_critical_path_tab.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/aggregated_critical_path_tab.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/aggregated_critical_path_tab.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/distribution/index.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/distribution/index.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/distribution/index.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/distribution/index.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/distribution/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/distribution/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/distribution/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/distribution/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/distribution/use_transaction_distribution_chart_data.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/distribution/use_transaction_distribution_chart_data.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/distribution/use_transaction_distribution_chart_data.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/distribution/use_transaction_distribution_chart_data.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/failed_transactions_correlations_tab.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/failed_transactions_correlations_tab.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/failed_transactions_correlations_tab.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/failed_transactions_correlations_tab.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/latency_correlations_tab.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/latency_correlations_tab.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/latency_correlations_tab.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/latency_correlations_tab.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/profiling_tab.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/profiling_tab.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/profiling_tab.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/profiling_tab.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/top_errors/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/top_errors/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/top_errors/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/top_errors/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/trace_samples_tab.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/trace_samples_tab.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/trace_samples_tab.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/trace_samples_tab.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/transaction_details_tabs.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/transaction_details_tabs.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/transaction_details_tabs.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/transaction_details_tabs.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/use_waterfall_fetcher.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/use_waterfall_fetcher.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/use_waterfall_fetcher.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/use_waterfall_fetcher.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/maybe_view_trace_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/maybe_view_trace_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/maybe_view_trace_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/maybe_view_trace_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/percent_of_parent.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/percent_of_parent.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/percent_of_parent.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/percent_of_parent.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/transaction_tabs.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/transaction_tabs.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/transaction_tabs.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/transaction_tabs.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_agent_marks.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_agent_marks.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_agent_marks.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_agent_marks.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_agent_marks.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_agent_marks.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_agent_marks.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_agent_marks.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_error_marks.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_error_marks.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_error_marks.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_error_marks.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_error_marks.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_error_marks.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_error_marks.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_error_marks.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/index.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/index.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/index.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/accordion_waterfall.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/accordion_waterfall.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/accordion_waterfall.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/accordion_waterfall.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/cold_start_badge.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/cold_start_badge.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/cold_start_badge.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/cold_start_badge.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/cold_start_badge.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/cold_start_badge.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/cold_start_badge.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/cold_start_badge.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/span_links_badge.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/span_links_badge.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/span_links_badge.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/span_links_badge.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/context/use_waterfall.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/context/use_waterfall.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/context/use_waterfall.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/context/use_waterfall.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/context/waterfall_context.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/context/waterfall_context.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/context/waterfall_context.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/context/waterfall_context.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/failure_badge.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/failure_badge.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/failure_badge.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/failure_badge.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/flyout_top_level_properties.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/flyout_top_level_properties.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/flyout_top_level_properties.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/flyout_top_level_properties.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/orphan_trace_items_warning.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/orphan_trace_items_warning.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/orphan_trace_items_warning.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/orphan_trace_items_warning.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/responsive_flyout.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/responsive_flyout.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/responsive_flyout.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/responsive_flyout.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/span_db.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/span_db.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/span_db.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/span_db.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/span_flyout.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/span_flyout.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/span_flyout.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/span_flyout.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/sticky_span_properties.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/sticky_span_properties.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/sticky_span_properties.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/sticky_span_properties.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/truncate_height_section.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/truncate_height_section.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/truncate_height_section.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/truncate_height_section.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/dropped_spans_warning.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/dropped_spans_warning.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/dropped_spans_warning.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/dropped_spans_warning.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/transaction_flyout.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/transaction_flyout.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/transaction_flyout.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/transaction_flyout.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_flyout.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_flyout.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_flyout.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_flyout.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/__snapshots__/waterfall_helpers.test.ts.snap b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/__snapshots__/waterfall_helpers.test.ts.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/__snapshots__/waterfall_helpers.test.ts.snap rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/__snapshots__/waterfall_helpers.test.ts.snap diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/mock_responses/spans.json b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/mock_responses/spans.json similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/mock_responses/spans.json rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/mock_responses/spans.json diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/mock_responses/transaction.json b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/mock_responses/transaction.json similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/mock_responses/transaction.json rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/mock_responses/transaction.json diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/waterfall_helpers.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/waterfall_helpers.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/waterfall_helpers.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/waterfall_helpers.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/waterfall_helpers.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/waterfall_helpers.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/waterfall_helpers.ts rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/waterfall_helpers.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_item.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_item.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_item.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_item.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_container.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_container.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_container.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_container.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_container.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_container.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_container.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_container.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_legends.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_legends.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_legends.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_legends.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details_link/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details_link/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_details_link/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details_link/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_link/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_link/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_link/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_link/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_overview/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_overview/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_overview/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_overview/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/transaction_overview/transaction_overview.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_overview/transaction_overview.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/app/transaction_overview/transaction_overview.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/app/transaction_overview/transaction_overview.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/agent_instructions_accordion.tsx b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_agents/agent_instructions_accordion.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/agent_instructions_accordion.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_agents/agent_instructions_accordion.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/agent_instructions_mappings.ts b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_agents/agent_instructions_mappings.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/agent_instructions_mappings.ts rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_agents/agent_instructions_mappings.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_agents/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_agents/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/render_mustache.ts b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_agents/render_mustache.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/render_mustache.ts rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_agents/render_mustache.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/default_discovery_rule.tsx b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/default_discovery_rule.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/default_discovery_rule.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/default_discovery_rule.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/discovery_rule.tsx b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/discovery_rule.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/discovery_rule.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/discovery_rule.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/edit_discovery_rule.tsx b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/edit_discovery_rule.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/edit_discovery_rule.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/edit_discovery_rule.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/java_agent_version_input.tsx b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/java_agent_version_input.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/java_agent_version_input.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/java_agent_version_input.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/runtime_attachment.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/runtime_attachment.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/runtime_attachment.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/runtime_attachment.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/runtime_attachment.tsx b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/runtime_attachment.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/runtime_attachment.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/runtime_attachment.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/supported_agents/java_runtime_attachment.tsx b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/supported_agents/java_runtime_attachment.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/supported_agents/java_runtime_attachment.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/supported_agents/java_runtime_attachment.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/validate_java_version.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/validate_java_version.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/validate_java_version.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/validate_java_version.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_custom_assets_extension.tsx b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_custom_assets_extension.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_custom_assets_extension.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_custom_assets_extension.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_enrollment_flyout_extension.tsx b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_enrollment_flyout_extension.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_enrollment_flyout_extension.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_enrollment_flyout_extension.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/create_apm_policy_form.tsx b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/create_apm_policy_form.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/create_apm_policy_form.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/create_apm_policy_form.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/edit_apm_policy_form.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/edit_apm_policy_form.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/edit_apm_policy_form.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/edit_apm_policy_form.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/edit_apm_policy_form.tsx b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/edit_apm_policy_form.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/edit_apm_policy_form.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/edit_apm_policy_form.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/agent_authorization_settings.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/agent_authorization_settings.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/agent_authorization_settings.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/agent_authorization_settings.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/agent_authorization_settings.ts b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/agent_authorization_settings.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/agent_authorization_settings.ts rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/agent_authorization_settings.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/apm_settings.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/apm_settings.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/apm_settings.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/apm_settings.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/apm_settings.ts b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/apm_settings.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/apm_settings.ts rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/apm_settings.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/debug_settings.ts b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/debug_settings.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/debug_settings.ts rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/debug_settings.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/rum_settings.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/rum_settings.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/rum_settings.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/rum_settings.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/rum_settings.ts b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/rum_settings.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/rum_settings.ts rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/rum_settings.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tail_sampling_settings.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tail_sampling_settings.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tail_sampling_settings.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tail_sampling_settings.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tail_sampling_settings.tsx b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tail_sampling_settings.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tail_sampling_settings.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tail_sampling_settings.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tls_settings.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tls_settings.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tls_settings.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tls_settings.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tls_settings.ts b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tls_settings.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tls_settings.ts rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tls_settings.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_form/form_row_setting.tsx b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_form/form_row_setting.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_form/form_row_setting.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_form/form_row_setting.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_form/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_form/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_form/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_form/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_form/utils.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_form/utils.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_form/utils.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_form/utils.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_form/utils.ts b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_form/utils.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_form/utils.ts rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_form/utils.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/typings.ts b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/typings.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/typings.ts rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/apm_policy_form/typings.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/index.ts b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/index.ts rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/index.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/lazy_apm_agents_tab_extension.tsx b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/lazy_apm_agents_tab_extension.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/lazy_apm_agents_tab_extension.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/lazy_apm_agents_tab_extension.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/lazy_apm_custom_assets_extension.tsx b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/lazy_apm_custom_assets_extension.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/lazy_apm_custom_assets_extension.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/lazy_apm_custom_assets_extension.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/lazy_apm_policy_create_extension.tsx b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/lazy_apm_policy_create_extension.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/lazy_apm_policy_create_extension.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/lazy_apm_policy_create_extension.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/lazy_apm_policy_edit_extension.tsx b/x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/lazy_apm_policy_edit_extension.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/fleet_integration/lazy_apm_policy_edit_extension.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/fleet_integration/lazy_apm_policy_edit_extension.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/apm_error_boundary.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/apm_error_boundary.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/apm_error_boundary.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/apm_error_boundary.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/apm_route_config.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/apm_route_config.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/apm_route_config.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/apm_route_config.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/add_data_context_menu.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/apm_header_action_menu/add_data_context_menu.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/add_data_context_menu.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/apm_header_action_menu/add_data_context_menu.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/alerting_popover_flyout.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/apm_header_action_menu/alerting_popover_flyout.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/alerting_popover_flyout.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/apm_header_action_menu/alerting_popover_flyout.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/anomaly_detection_setup_link.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/apm_header_action_menu/anomaly_detection_setup_link.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/anomaly_detection_setup_link.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/apm_header_action_menu/anomaly_detection_setup_link.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/anomaly_detection_setup_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/apm_header_action_menu/anomaly_detection_setup_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/anomaly_detection_setup_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/apm_header_action_menu/anomaly_detection_setup_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/apm_header_action_menu/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/apm_header_action_menu/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/inspector_header_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/apm_header_action_menu/inspector_header_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/inspector_header_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/apm_header_action_menu/inspector_header_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/labs/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/apm_header_action_menu/labs/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/labs/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/apm_header_action_menu/labs/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/labs/labs_flyout.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/apm_header_action_menu/labs/labs_flyout.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/labs/labs_flyout.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/apm_header_action_menu/labs/labs_flyout.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/app_root/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/redirect_dependencies_to_dependencies_inventory.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/redirect_dependencies_to_dependencies_inventory.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/app_root/redirect_dependencies_to_dependencies_inventory.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/redirect_dependencies_to_dependencies_inventory.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/redirect_with_default_date_range/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/redirect_with_default_date_range/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/app_root/redirect_with_default_date_range/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/redirect_with_default_date_range/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/redirect_with_default_environment/index.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/redirect_with_default_environment/index.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/app_root/redirect_with_default_environment/index.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/redirect_with_default_environment/index.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/redirect_with_default_environment/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/redirect_with_default_environment/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/app_root/redirect_with_default_environment/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/redirect_with_default_environment/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/redirect_with_offset/index.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/redirect_with_offset/index.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/app_root/redirect_with_offset/index.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/redirect_with_offset/index.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/redirect_with_offset/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/redirect_with_offset/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/app_root/redirect_with_offset/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/redirect_with_offset/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/scroll_to_top_on_path_change.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/scroll_to_top_on_path_change.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/app_root/scroll_to_top_on_path_change.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/scroll_to_top_on_path_change.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/update_execution_context_on_route_change.ts b/x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/update_execution_context_on_route_change.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/app_root/update_execution_context_on_route_change.ts rename to x-pack/solutions/observability/plugins/apm/public/components/routing/app_root/update_execution_context_on_route_change.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/home/dependencies.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/home/dependencies.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/home/dependencies.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/home/dependencies.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/home/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/home/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/home/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/home/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/home/legacy_backends.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/home/legacy_backends.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/home/legacy_backends.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/home/legacy_backends.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/home/page_template.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/home/page_template.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/home/page_template.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/home/page_template.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/home/storage_explorer.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/home/storage_explorer.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/home/storage_explorer.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/home/storage_explorer.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/mobile_service_detail/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/mobile_service_detail/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/mobile_service_detail/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/mobile_service_detail/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/onboarding/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/onboarding/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/onboarding/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/onboarding/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/onboarding/redirect.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/onboarding/redirect.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/onboarding/redirect.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/onboarding/redirect.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/redirect_to.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/redirect_to.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/redirect_to.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/redirect_to.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/service_detail/apm_service_wrapper.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/service_detail/apm_service_wrapper.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/service_detail/apm_service_wrapper.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/service_detail/apm_service_wrapper.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/service_detail/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/service_detail/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/service_detail/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/service_detail/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/service_detail/redirect_to_default_service_route_view.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/service_detail/redirect_to_default_service_route_view.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/service_detail/redirect_to_default_service_route_view.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/service_detail/redirect_to_default_service_route_view.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/settings/create_agent_configuration_route_view.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/settings/create_agent_configuration_route_view.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/settings/create_agent_configuration_route_view.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/settings/create_agent_configuration_route_view.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/settings/edit_agent_configuration_route_view.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/settings/edit_agent_configuration_route_view.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/settings/edit_agent_configuration_route_view.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/settings/edit_agent_configuration_route_view.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/settings/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/settings/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/settings/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/settings/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_main_template/entities_inventory_callout.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/templates/apm_main_template/entities_inventory_callout.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_main_template/entities_inventory_callout.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/templates/apm_main_template/entities_inventory_callout.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_main_template/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/templates/apm_main_template/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_main_template/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/templates/apm_main_template/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_service_template/analyze_data_button.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/templates/apm_service_template/analyze_data_button.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_service_template/analyze_data_button.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/templates/apm_service_template/analyze_data_button.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_service_template/analyze_data_button.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/templates/apm_service_template/analyze_data_button.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_service_template/analyze_data_button.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/templates/apm_service_template/analyze_data_button.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_service_template/analyze_data_button.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/templates/apm_service_template/analyze_data_button.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_service_template/analyze_data_button.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/templates/apm_service_template/analyze_data_button.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_service_template/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/templates/apm_service_template/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_service_template/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/templates/apm_service_template/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_service_template/use_tabs.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/templates/apm_service_template/use_tabs.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_service_template/use_tabs.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/templates/apm_service_template/use_tabs.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_service_template/use_tabs.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/templates/apm_service_template/use_tabs.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_service_template/use_tabs.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/templates/apm_service_template/use_tabs.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/templates/dependency_detail_template.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/templates/dependency_detail_template.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/templates/dependency_detail_template.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/templates/dependency_detail_template.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/templates/mobile_service_template/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/templates/mobile_service_template/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/templates/mobile_service_template/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/templates/mobile_service_template/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/templates/no_data_config.ts b/x-pack/solutions/observability/plugins/apm/public/components/routing/templates/no_data_config.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/templates/no_data_config.ts rename to x-pack/solutions/observability/plugins/apm/public/components/routing/templates/no_data_config.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/templates/service_group_template.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/templates/service_group_template.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/templates/service_group_template.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/templates/service_group_template.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/templates/settings_template.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/templates/settings_template.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/templates/settings_template.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/templates/settings_template.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/templates/settings_template.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/templates/settings_template.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/templates/settings_template.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/templates/settings_template.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/templates/settings_template.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/templates/settings_template.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/templates/settings_template.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/templates/settings_template.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/routing/track_pageview.tsx b/x-pack/solutions/observability/plugins/apm/public/components/routing/track_pageview.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/routing/track_pageview.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/routing/track_pageview.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/add_data_buttons/buttons.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/add_data_buttons/buttons.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/add_data_buttons/buttons.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/add_data_buttons/buttons.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/aggregated_transactions_badge/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/aggregated_transactions_badge/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/aggregated_transactions_badge/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/aggregated_transactions_badge/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/beta_badge.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/beta_badge.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/beta_badge.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/beta_badge.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/breakdown_chart/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/breakdown_chart/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/breakdown_chart/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/breakdown_chart/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/chart_container.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/chart_container.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/chart_container.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/chart_container.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/chart_container.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/chart_container.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/chart_container.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/chart_container.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/duration_distribution_chart/index.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/duration_distribution_chart/index.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/duration_distribution_chart/index.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/duration_distribution_chart/index.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/duration_distribution_chart/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/duration_distribution_chart/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/duration_distribution_chart/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/duration_distribution_chart/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/duration_distribution_chart/total_doc_count_label.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/duration_distribution_chart/total_doc_count_label.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/duration_distribution_chart/total_doc_count_label.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/duration_distribution_chart/total_doc_count_label.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/duration_distribution_chart_with_scrubber/index.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/duration_distribution_chart_with_scrubber/index.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/duration_distribution_chart_with_scrubber/index.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/duration_distribution_chart_with_scrubber/index.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/duration_distribution_chart_with_scrubber/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/duration_distribution_chart_with_scrubber/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/duration_distribution_chart_with_scrubber/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/duration_distribution_chart_with_scrubber/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/failed_transaction_rate_chart/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/failed_transaction_rate_chart/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/failed_transaction_rate_chart/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/failed_transaction_rate_chart/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/flamegraph/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/flamegraph/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/flamegraph/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/flamegraph/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/get_chart_anomaly_timeseries.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/helper/get_chart_anomaly_timeseries.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/get_chart_anomaly_timeseries.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/helper/get_chart_anomaly_timeseries.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/get_empty_series.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/helper/get_empty_series.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/get_empty_series.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/helper/get_empty_series.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/get_metrics_formulas.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/helper/get_metrics_formulas.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/get_metrics_formulas.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/helper/get_metrics_formulas.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/get_timeseries_color.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/helper/get_timeseries_color.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/get_timeseries_color.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/helper/get_timeseries_color.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/get_timezone_offset_in_ms.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/helper/get_timezone_offset_in_ms.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/get_timezone_offset_in_ms.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/helper/get_timezone_offset_in_ms.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/get_timezone_offset_in_ms.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/helper/get_timezone_offset_in_ms.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/get_timezone_offset_in_ms.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/helper/get_timezone_offset_in_ms.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/helper.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/helper/helper.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/helper.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/helper/helper.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/helper.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/helper/helper.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/helper.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/helper/helper.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/timezone.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/helper/timezone.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/timezone.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/helper/timezone.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/timezone.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/helper/timezone.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/timezone.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/helper/timezone.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/instances_latency_distribution_chart/custom_tooltip.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/instances_latency_distribution_chart/custom_tooltip.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/instances_latency_distribution_chart/custom_tooltip.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/instances_latency_distribution_chart/custom_tooltip.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/instances_latency_distribution_chart/custom_tooltip.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/instances_latency_distribution_chart/custom_tooltip.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/instances_latency_distribution_chart/custom_tooltip.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/instances_latency_distribution_chart/custom_tooltip.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/instances_latency_distribution_chart/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/instances_latency_distribution_chart/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/instances_latency_distribution_chart/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/instances_latency_distribution_chart/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/instances_latency_distribution_chart/instances_latency_distribution_chart.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/instances_latency_distribution_chart/instances_latency_distribution_chart.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/instances_latency_distribution_chart/instances_latency_distribution_chart.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/instances_latency_distribution_chart/instances_latency_distribution_chart.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/latency_chart/get_latency_chart_screen_context.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/latency_chart/get_latency_chart_screen_context.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/latency_chart/get_latency_chart_screen_context.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/latency_chart/get_latency_chart_screen_context.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/latency_chart/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/latency_chart/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/latency_chart/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/latency_chart/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/latency_chart/latency_aggregation_type_select.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/latency_chart/latency_aggregation_type_select.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/latency_chart/latency_aggregation_type_select.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/latency_chart/latency_aggregation_type_select.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/latency_chart/latency_chart.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/latency_chart/latency_chart.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/latency_chart/latency_chart.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/latency_chart/latency_chart.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/latency_chart/latency_chart.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/latency_chart/latency_chart.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/latency_chart/latency_chart.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/latency_chart/latency_chart.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/log_rates/log_error_rate_chart.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/log_rates/log_error_rate_chart.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/log_rates/log_error_rate_chart.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/log_rates/log_error_rate_chart.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/log_rates/log_rate_chart.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/log_rates/log_rate_chart.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/log_rates/log_rate_chart.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/log_rates/log_rate_chart.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/log_rates/popover.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/log_rates/popover.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/log_rates/popover.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/log_rates/popover.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/log_rates/tooltip_content.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/log_rates/tooltip_content.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/log_rates/tooltip_content.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/log_rates/tooltip_content.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/metrics_chart/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/metrics_chart/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/metrics_chart/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/metrics_chart/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/spark_plot/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/spark_plot/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/spark_plot/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/spark_plot/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/__snapshots__/timeline.test.tsx.snap b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/__snapshots__/timeline.test.tsx.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/__snapshots__/timeline.test.tsx.snap rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/__snapshots__/timeline.test.tsx.snap diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/last_tick_value.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/last_tick_value.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/last_tick_value.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/last_tick_value.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/legend.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/legend.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/legend.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/legend.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/__snapshots__/agent_marker.test.tsx.snap b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/marker/__snapshots__/agent_marker.test.tsx.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/__snapshots__/agent_marker.test.tsx.snap rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/marker/__snapshots__/agent_marker.test.tsx.snap diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/__snapshots__/index.test.tsx.snap b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/marker/__snapshots__/index.test.tsx.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/__snapshots__/index.test.tsx.snap rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/marker/__snapshots__/index.test.tsx.snap diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/agent_marker.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/marker/agent_marker.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/agent_marker.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/marker/agent_marker.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/agent_marker.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/marker/agent_marker.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/agent_marker.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/marker/agent_marker.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/error_marker.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/marker/error_marker.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/error_marker.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/marker/error_marker.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/error_marker.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/marker/error_marker.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/error_marker.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/marker/error_marker.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/index.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/marker/index.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/index.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/marker/index.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/marker/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/marker/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/plot_utils.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/plot_utils.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/plot_utils.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/plot_utils.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/timeline.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/timeline.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/timeline.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/timeline.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/timeline_axis.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/timeline_axis.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/timeline_axis.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/timeline_axis.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/vertical_lines.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/vertical_lines.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/vertical_lines.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeline/vertical_lines.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeseries_chart.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeseries_chart.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeseries_chart.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeseries_chart.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeseries_chart_with_context.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeseries_chart_with_context.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeseries_chart_with_context.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/timeseries_chart_with_context.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_breakdown_chart/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/transaction_breakdown_chart/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_breakdown_chart/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/transaction_breakdown_chart/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_breakdown_chart/use_transaction_breakdown.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/transaction_breakdown_chart/use_transaction_breakdown.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_breakdown_chart/use_transaction_breakdown.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/transaction_breakdown_chart/use_transaction_breakdown.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_charts/helper.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/transaction_charts/helper.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_charts/helper.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/transaction_charts/helper.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_charts/helper.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/transaction_charts/helper.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_charts/helper.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/transaction_charts/helper.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_charts/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/transaction_charts/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_charts/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/transaction_charts/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_charts/ml_header.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/transaction_charts/ml_header.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_charts/ml_header.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/transaction_charts/ml_header.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_coldstart_rate_chart/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/transaction_coldstart_rate_chart/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_coldstart_rate_chart/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/transaction_coldstart_rate_chart/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/charts/treemap_chart/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/charts/treemap_chart/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/charts/treemap_chart/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/charts/treemap_chart/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/critical_path_flamegraph/critical_path_flamegraph_tooltip.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/critical_path_flamegraph/critical_path_flamegraph_tooltip.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/critical_path_flamegraph/critical_path_flamegraph_tooltip.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/critical_path_flamegraph/critical_path_flamegraph_tooltip.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/critical_path_flamegraph/critical_path_to_flamegraph.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/critical_path_flamegraph/critical_path_to_flamegraph.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/critical_path_flamegraph/critical_path_to_flamegraph.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/critical_path_flamegraph/critical_path_to_flamegraph.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/critical_path_flamegraph/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/critical_path_flamegraph/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/critical_path_flamegraph/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/critical_path_flamegraph/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/date_picker/apm_date_picker.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/date_picker/apm_date_picker.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/date_picker/apm_date_picker.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/date_picker/apm_date_picker.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/date_picker/date_picker.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/date_picker/date_picker.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/date_picker/date_picker.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/date_picker/date_picker.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/date_picker/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/date_picker/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/date_picker/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/date_picker/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/date_picker/typings.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/date_picker/typings.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/date_picker/typings.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/date_picker/typings.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/dependencies_table/dependencies_table_service_map_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/dependencies_table/dependencies_table_service_map_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/dependencies_table/dependencies_table_service_map_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/dependencies_table/dependencies_table_service_map_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/dependencies_table/get_span_metric_columns.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/dependencies_table/get_span_metric_columns.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/dependencies_table/get_span_metric_columns.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/dependencies_table/get_span_metric_columns.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/dependencies_table/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/dependencies_table/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/dependencies_table/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/dependencies_table/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/dependency_metric_charts/dependency_failed_transaction_rate_chart.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/dependency_metric_charts/dependency_failed_transaction_rate_chart.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/dependency_metric_charts/dependency_failed_transaction_rate_chart.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/dependency_metric_charts/dependency_failed_transaction_rate_chart.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/dependency_metric_charts/dependency_latency_chart.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/dependency_metric_charts/dependency_latency_chart.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/dependency_metric_charts/dependency_latency_chart.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/dependency_metric_charts/dependency_latency_chart.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/dependency_metric_charts/dependency_metric_charts_route_params.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/dependency_metric_charts/dependency_metric_charts_route_params.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/dependency_metric_charts/dependency_metric_charts_route_params.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/dependency_metric_charts/dependency_metric_charts_route_params.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/dependency_metric_charts/dependency_throughput_chart.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/dependency_metric_charts/dependency_throughput_chart.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/dependency_metric_charts/dependency_throughput_chart.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/dependency_metric_charts/dependency_throughput_chart.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/dependency_metric_charts/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/dependency_metric_charts/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/dependency_metric_charts/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/dependency_metric_charts/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/empty_message.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/empty_message.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/empty_message.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/empty_message.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/entity_enablement/feedback_modal.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/entity_enablement/feedback_modal.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/entity_enablement/feedback_modal.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/entity_enablement/feedback_modal.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/entity_enablement/unauthorized_modal.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/entity_enablement/unauthorized_modal.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/entity_enablement/unauthorized_modal.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/entity_enablement/unauthorized_modal.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/entity_enablement/welcome_modal.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/entity_enablement/welcome_modal.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/entity_enablement/welcome_modal.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/entity_enablement/welcome_modal.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/environment_badge/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/environment_badge/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/environment_badge/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/environment_badge/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/environment_filter/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/environment_filter/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/environment_filter/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/environment_filter/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/environment_select/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/environment_select/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/environment_select/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/environment_select/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/error_state_prompt.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/error_state_prompt.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/error_state_prompt.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/error_state_prompt.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/errors_table/get_columns.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/errors_table/get_columns.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/errors_table/get_columns.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/errors_table/get_columns.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/explore_logs_button/explore_logs_button.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/explore_logs_button/explore_logs_button.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/explore_logs_button/explore_logs_button.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/explore_logs_button/explore_logs_button.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/explore_logs_button/logs_explorer_locator_config.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/explore_logs_button/logs_explorer_locator_config.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/explore_logs_button/logs_explorer_locator_config.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/explore_logs_button/logs_explorer_locator_config.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/get_bool_filter.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/get_bool_filter.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/get_bool_filter.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/get_bool_filter.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/height_retainer/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/height_retainer/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/height_retainer/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/height_retainer/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/height_retainer/resetting_height_container.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/height_retainer/resetting_height_container.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/height_retainer/resetting_height_container.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/height_retainer/resetting_height_container.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/impact_bar/__snapshots__/impact_bar.test.js.snap b/x-pack/solutions/observability/plugins/apm/public/components/shared/impact_bar/__snapshots__/impact_bar.test.js.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/impact_bar/__snapshots__/impact_bar.test.js.snap rename to x-pack/solutions/observability/plugins/apm/public/components/shared/impact_bar/__snapshots__/impact_bar.test.js.snap diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/impact_bar/impact_bar.test.js b/x-pack/solutions/observability/plugins/apm/public/components/shared/impact_bar/impact_bar.test.js similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/impact_bar/impact_bar.test.js rename to x-pack/solutions/observability/plugins/apm/public/components/shared/impact_bar/impact_bar.test.js diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/impact_bar/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/impact_bar/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/impact_bar/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/impact_bar/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/is_route_with_time_range.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/is_route_with_time_range.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/is_route_with_time_range.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/is_route_with_time_range.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/item_badge/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/item_badge/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/item_badge/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/item_badge/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/key_value_filter_list/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/key_value_filter_list/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/key_value_filter_list/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/key_value_filter_list/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/key_value_filter_list/key_value_filter_list.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/key_value_filter_list/key_value_filter_list.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/key_value_filter_list/key_value_filter_list.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/key_value_filter_list/key_value_filter_list.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/key_value_table/formatted_value.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/key_value_table/formatted_value.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/key_value_table/formatted_value.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/key_value_table/formatted_value.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/key_value_table/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/key_value_table/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/key_value_table/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/key_value_table/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/key_value_table/key_value_table.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/key_value_table/key_value_table.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/key_value_table/key_value_table.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/key_value_table/key_value_table.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/kuery_bar/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/kuery_bar/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/kuery_bar/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/kuery_bar/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/kuery_bar/typeahead/click_outside.js b/x-pack/solutions/observability/plugins/apm/public/components/shared/kuery_bar/typeahead/click_outside.js similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/kuery_bar/typeahead/click_outside.js rename to x-pack/solutions/observability/plugins/apm/public/components/shared/kuery_bar/typeahead/click_outside.js diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/kuery_bar/typeahead/index.js b/x-pack/solutions/observability/plugins/apm/public/components/shared/kuery_bar/typeahead/index.js similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/kuery_bar/typeahead/index.js rename to x-pack/solutions/observability/plugins/apm/public/components/shared/kuery_bar/typeahead/index.js diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/kuery_bar/typeahead/suggestion.js b/x-pack/solutions/observability/plugins/apm/public/components/shared/kuery_bar/typeahead/suggestion.js similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/kuery_bar/typeahead/suggestion.js rename to x-pack/solutions/observability/plugins/apm/public/components/shared/kuery_bar/typeahead/suggestion.js diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/kuery_bar/typeahead/suggestions.js b/x-pack/solutions/observability/plugins/apm/public/components/shared/kuery_bar/typeahead/suggestions.js similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/kuery_bar/typeahead/suggestions.js rename to x-pack/solutions/observability/plugins/apm/public/components/shared/kuery_bar/typeahead/suggestions.js diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/kuery_bar/utils.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/kuery_bar/utils.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/kuery_bar/utils.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/kuery_bar/utils.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/license_prompt/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/license_prompt/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/license_prompt/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/license_prompt/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/license_prompt/license_prompt.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/license_prompt/license_prompt.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/license_prompt/license_prompt.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/license_prompt/license_prompt.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/agent_configuration_links.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/agent_configuration_links.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/agent_configuration_links.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/agent_configuration_links.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/apm_link.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/apm_link.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/apm_link.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/apm_link.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/apm_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/apm_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/apm_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/apm_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/error_detail_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/error_detail_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/error_detail_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/error_detail_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/error_overview_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/error_overview_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/error_overview_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/error_overview_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/home_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/home_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/home_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/home_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/max_groups_message.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/max_groups_message.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/max_groups_message.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/max_groups_message.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/metric_overview_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/metric_overview_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/metric_overview_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/metric_overview_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/mobile/crash_detail_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/mobile/crash_detail_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/mobile/crash_detail_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/mobile/crash_detail_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/mobile/error_detail_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/mobile/error_detail_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/mobile/error_detail_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/mobile/error_detail_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/mobile/error_overview_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/mobile/error_overview_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/mobile/error_overview_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/mobile/error_overview_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_inventory_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/service_inventory_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_inventory_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/service_inventory_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_link/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/service_link/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_link/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/service_link/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_link/service_link.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/service_link/service_link.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_link/service_link.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/service_link/service_link.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_link/service_link.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/service_link/service_link.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_link/service_link.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/service_link/service_link.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_map_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/service_map_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_map_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/service_map_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_node_metric_overview_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/service_node_metric_overview_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_node_metric_overview_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/service_node_metric_overview_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_node_overview_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/service_node_overview_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_node_overview_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/service_node_overview_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_transactions_overview_link.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/service_transactions_overview_link.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_transactions_overview_link.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/service_transactions_overview_link.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_transactions_overview_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/service_transactions_overview_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_transactions_overview_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/service_transactions_overview_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/trace_overview_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/trace_overview_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/trace_overview_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/trace_overview_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/transaction_detail_link/index.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/transaction_detail_link/index.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/transaction_detail_link/index.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/transaction_detail_link/index.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/transaction_detail_link/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/transaction_detail_link/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/transaction_detail_link/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/transaction_detail_link/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/transaction_overview_link.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/transaction_overview_link.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/transaction_overview_link.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/transaction_overview_link.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/transaction_overview_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/transaction_overview_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/transaction_overview_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/apm/transaction_overview_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/dependency_link.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/dependency_link.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/dependency_link.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/dependency_link.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/dependency_link.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/dependency_link.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/dependency_link.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/dependency_link.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/dependency_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/dependency_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/dependency_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/dependency_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/__fixtures__/mock_transaction.json b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/__fixtures__/mock_transaction.json similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/__fixtures__/mock_transaction.json rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/__fixtures__/mock_transaction.json diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/__snapshots__/discover_error_button.test.tsx.snap b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/__snapshots__/discover_error_button.test.tsx.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/__snapshots__/discover_error_button.test.tsx.snap rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/__snapshots__/discover_error_button.test.tsx.snap diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/__snapshots__/discover_error_link.test.tsx.snap b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/__snapshots__/discover_error_link.test.tsx.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/__snapshots__/discover_error_link.test.tsx.snap rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/__snapshots__/discover_error_link.test.tsx.snap diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/__snapshots__/discover_transaction_button.test.tsx.snap b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/__snapshots__/discover_transaction_button.test.tsx.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/__snapshots__/discover_transaction_button.test.tsx.snap rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/__snapshots__/discover_transaction_button.test.tsx.snap diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/__snapshots__/discover_transaction_link.test.tsx.snap b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/__snapshots__/discover_transaction_link.test.tsx.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/__snapshots__/discover_transaction_link.test.tsx.snap rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/__snapshots__/discover_transaction_link.test.tsx.snap diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_error_button.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/discover_error_button.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_error_button.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/discover_error_button.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_error_link.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/discover_error_link.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_error_link.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/discover_error_link.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_error_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/discover_error_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_error_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/discover_error_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/discover_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/discover_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_links.integration.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/discover_links.integration.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_links.integration.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/discover_links.integration.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_span_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/discover_span_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_span_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/discover_span_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_transaction_button.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/discover_transaction_button.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_transaction_button.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/discover_transaction_button.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_transaction_link.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/discover_transaction_link.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_transaction_link.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/discover_transaction_link.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_transaction_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/discover_transaction_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_transaction_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/discover_links/discover_transaction_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/elastic_docs_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/elastic_docs_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/elastic_docs_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/elastic_docs_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/infra_link.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/infra_link.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/infra_link.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/infra_link.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/infra_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/infra_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/infra_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/infra_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/kibana.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/kibana.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/kibana.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/kibana.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/machine_learning_links/mlexplorer_link.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/machine_learning_links/mlexplorer_link.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/machine_learning_links/mlexplorer_link.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/machine_learning_links/mlexplorer_link.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/machine_learning_links/mlexplorer_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/machine_learning_links/mlexplorer_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/machine_learning_links/mlexplorer_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/machine_learning_links/mlexplorer_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/machine_learning_links/mlmanage_jobs_link.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/machine_learning_links/mlmanage_jobs_link.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/machine_learning_links/mlmanage_jobs_link.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/machine_learning_links/mlmanage_jobs_link.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/machine_learning_links/mlmanage_jobs_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/machine_learning_links/mlmanage_jobs_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/machine_learning_links/mlmanage_jobs_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/machine_learning_links/mlmanage_jobs_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/machine_learning_links/mlsingle_metric_link.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/machine_learning_links/mlsingle_metric_link.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/machine_learning_links/mlsingle_metric_link.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/machine_learning_links/mlsingle_metric_link.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/machine_learning_links/mlsingle_metric_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/machine_learning_links/mlsingle_metric_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/machine_learning_links/mlsingle_metric_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/machine_learning_links/mlsingle_metric_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/rison_helpers.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/rison_helpers.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/rison_helpers.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/rison_helpers.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/rison_helpers.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/rison_helpers.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/rison_helpers.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/rison_helpers.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/setup_instructions_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/setup_instructions_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/setup_instructions_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/setup_instructions_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/url_helpers.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/url_helpers.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/url_helpers.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/url_helpers.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/links/url_helpers.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/links/url_helpers.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/links/url_helpers.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/links/url_helpers.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/list_metric.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/list_metric.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/list_metric.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/list_metric.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/loading_state_prompt.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/loading_state_prompt.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/loading_state_prompt.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/loading_state_prompt.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/managed_table/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/managed_table/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/managed_table/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/managed_table/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/managed_table/managed_table.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/managed_table/managed_table.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/managed_table/managed_table.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/managed_table/managed_table.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/error_metadata/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/metadata_table/error_metadata/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/error_metadata/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/metadata_table/error_metadata/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/helper.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/metadata_table/helper.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/helper.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/metadata_table/helper.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/helper.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/metadata_table/helper.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/helper.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/metadata_table/helper.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/metadata_table/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/metadata_table/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/metadata_table.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/metadata_table/metadata_table.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/metadata_table.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/metadata_table/metadata_table.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/section.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/metadata_table/section.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/section.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/metadata_table/section.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/section.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/metadata_table/section.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/section.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/metadata_table/section.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/span_metadata/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/metadata_table/span_metadata/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/span_metadata/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/metadata_table/span_metadata/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/transaction_metadata/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/metadata_table/transaction_metadata/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/transaction_metadata/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/metadata_table/transaction_metadata/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/types.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/metadata_table/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/types.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/metadata_table/types.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/ml_callout/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/ml_callout/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/ml_callout/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/ml_callout/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/monaco_code_editor/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/monaco_code_editor/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/monaco_code_editor/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/monaco_code_editor/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/not_available_popover/not_available_apm_metrics.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/not_available_popover/not_available_apm_metrics.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/not_available_popover/not_available_apm_metrics.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/not_available_popover/not_available_apm_metrics.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/not_available_popover/not_available_environment.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/not_available_popover/not_available_environment.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/not_available_popover/not_available_environment.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/not_available_popover/not_available_environment.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/overview_table_container/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/overview_table_container/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/overview_table_container/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/overview_table_container/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/popover_badge/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/popover_badge/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/popover_badge/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/popover_badge/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/popover_tooltip/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/popover_tooltip/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/popover_tooltip/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/popover_tooltip/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/profiling/flamegraph/flamegraph_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/profiling/flamegraph/flamegraph_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/profiling/flamegraph/flamegraph_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/profiling/flamegraph/flamegraph_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/profiling/flamegraph/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/profiling/flamegraph/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/profiling/flamegraph/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/profiling/flamegraph/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/profiling/top_functions/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/profiling/top_functions/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/profiling/top_functions/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/profiling/top_functions/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/profiling/top_functions/top_functions_link.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/profiling/top_functions/top_functions_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/profiling/top_functions/top_functions_link.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/profiling/top_functions/top_functions_link.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/search_bar/search_bar.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/search_bar/search_bar.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/search_bar/search_bar.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/search_bar/search_bar.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/search_bar/search_bar.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/search_bar/search_bar.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/search_bar/search_bar.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/search_bar/search_bar.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/select_with_placeholder/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/select_with_placeholder/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/select_with_placeholder/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/select_with_placeholder/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/cloud_details.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/service_icons/cloud_details.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/cloud_details.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/service_icons/cloud_details.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/container_details.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/service_icons/container_details.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/container_details.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/service_icons/container_details.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/icon_popover.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/service_icons/icon_popover.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/icon_popover.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/service_icons/icon_popover.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/index.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/service_icons/index.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/index.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/service_icons/index.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/service_icons/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/service_icons/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/otel_details.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/service_icons/otel_details.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/otel_details.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/service_icons/otel_details.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/serverless_details.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/service_icons/serverless_details.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/serverless_details.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/service_icons/serverless_details.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/service_details.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/service_icons/service_details.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/service_details.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/service_icons/service_details.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/service_icons.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/service_icons/service_icons.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/service_icons.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/service_icons/service_icons.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/slo_callout/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/slo_callout/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/slo_callout/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/slo_callout/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/get_span_icon.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/get_span_icon.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/get_span_icon.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/get_span_icon.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/aws.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/aws.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/aws.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/aws.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/azure.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/azure.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/azure.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/azure.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/blob_storage.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/blob_storage.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/blob_storage.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/blob_storage.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/cassandra.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/cassandra.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/cassandra.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/cassandra.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/cosmos_db.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/cosmos_db.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/cosmos_db.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/cosmos_db.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/database.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/database.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/database.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/database.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/default.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/default.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/default.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/default.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/documents.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/documents.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/documents.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/documents.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/dynamo_db.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/dynamo_db.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/dynamo_db.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/dynamo_db.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/elasticsearch.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/elasticsearch.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/elasticsearch.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/elasticsearch.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/file_share_storage.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/file_share_storage.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/file_share_storage.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/file_share_storage.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/globe.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/globe.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/globe.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/globe.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/graphql.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/graphql.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/graphql.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/graphql.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/grpc.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/grpc.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/grpc.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/grpc.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/handlebars.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/handlebars.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/handlebars.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/handlebars.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/kafka.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/kafka.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/kafka.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/kafka.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/ldap.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/ldap.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/ldap.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/ldap.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/mongodb.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/mongodb.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/mongodb.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/mongodb.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/mysql.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/mysql.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/mysql.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/mysql.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/postgresql.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/postgresql.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/postgresql.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/postgresql.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/redis.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/redis.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/redis.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/redis.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/s3.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/s3.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/s3.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/s3.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/service_bus.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/service_bus.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/service_bus.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/service_bus.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/sns.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/sns.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/sns.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/sns.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/sqs.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/sqs.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/sqs.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/sqs.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/storage_queue.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/storage_queue.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/storage_queue.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/storage_queue.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/table_storage.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/table_storage.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/table_storage.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/table_storage.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/websocket.svg b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/websocket.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/websocket.svg rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/icons/websocket.svg diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/span_icon.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/span_icon.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/span_icon.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_icon/span_icon.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_links/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_links/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_links/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_links/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_links/span_links_callout.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_links/span_links_callout.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_links/span_links_callout.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_links/span_links_callout.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_links/span_links_tab_content.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_links/span_links_tab_content.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_links/span_links_tab_content.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_links/span_links_tab_content.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/span_links/span_links_table.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/span_links/span_links_table.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/span_links/span_links_table.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/span_links/span_links_table.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/__fixtures__/stacktraces.json b/x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/__fixtures__/stacktraces.json similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/__fixtures__/stacktraces.json rename to x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/__fixtures__/stacktraces.json diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/cause_stacktrace.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/cause_stacktrace.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/cause_stacktrace.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/cause_stacktrace.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/cause_stacktrace.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/cause_stacktrace.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/cause_stacktrace.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/cause_stacktrace.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/context.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/context.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/context.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/context.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/frame_heading.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/frame_heading.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/frame_heading.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/frame_heading.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/c_sharp_frame_heading_renderer.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/c_sharp_frame_heading_renderer.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/c_sharp_frame_heading_renderer.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/c_sharp_frame_heading_renderer.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/default_frame_heading_renderer.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/default_frame_heading_renderer.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/default_frame_heading_renderer.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/default_frame_heading_renderer.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/index.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/index.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/index.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/java_frame_heading_renderer.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/java_frame_heading_renderer.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/java_frame_heading_renderer.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/java_frame_heading_renderer.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/java_script_frame_heading_renderer.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/java_script_frame_heading_renderer.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/java_script_frame_heading_renderer.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/java_script_frame_heading_renderer.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/php_frame_heading_renderer.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/php_frame_heading_renderer.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/php_frame_heading_renderer.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/php_frame_heading_renderer.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/ruby_frame_heading_renderer.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/ruby_frame_heading_renderer.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/ruby_frame_heading_renderer.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/ruby_frame_heading_renderer.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/library_stacktrace.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/library_stacktrace.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/library_stacktrace.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/library_stacktrace.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/library_stacktrace.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/library_stacktrace.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/library_stacktrace.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/library_stacktrace.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/stackframe.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/stackframe.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/stackframe.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/stackframe.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/stackframe.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/stackframe.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/stackframe.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/stackframe.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/stacktrace.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/stacktrace.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/stacktrace.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/stacktrace.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/variables.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/variables.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/variables.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/stacktrace/variables.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/sticky_properties/__snapshots__/sticky_properties.test.tsx.snap b/x-pack/solutions/observability/plugins/apm/public/components/shared/sticky_properties/__snapshots__/sticky_properties.test.tsx.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/sticky_properties/__snapshots__/sticky_properties.test.tsx.snap rename to x-pack/solutions/observability/plugins/apm/public/components/shared/sticky_properties/__snapshots__/sticky_properties.test.tsx.snap diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/sticky_properties/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/sticky_properties/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/sticky_properties/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/sticky_properties/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/sticky_properties/sticky_properties.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/sticky_properties/sticky_properties.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/sticky_properties/sticky_properties.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/sticky_properties/sticky_properties.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/suggestions_select/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/suggestions_select/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/suggestions_select/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/suggestions_select/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/suggestions_select/suggestions_select.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/suggestions_select/suggestions_select.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/suggestions_select/suggestions_select.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/suggestions_select/suggestions_select.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/suggestions_select/suggestions_select.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/suggestions_select/suggestions_select.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/suggestions_select/suggestions_select.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/suggestions_select/suggestions_select.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/summary/__fixtures__/transactions.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/summary/__fixtures__/transactions.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/summary/__fixtures__/transactions.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/summary/__fixtures__/transactions.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/summary/composite_span_duration_summary_item.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/summary/composite_span_duration_summary_item.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/summary/composite_span_duration_summary_item.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/summary/composite_span_duration_summary_item.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/summary/duration_summary_item.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/summary/duration_summary_item.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/summary/duration_summary_item.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/summary/duration_summary_item.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/summary/error_count_summary_item_badge.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/summary/error_count_summary_item_badge.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/summary/error_count_summary_item_badge.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/summary/error_count_summary_item_badge.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/summary/error_count_summary_item_badge.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/summary/error_count_summary_item_badge.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/summary/error_count_summary_item_badge.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/summary/error_count_summary_item_badge.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/summary/http_info_summary_item/http_info_summary_item.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/summary/http_info_summary_item/http_info_summary_item.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/summary/http_info_summary_item/http_info_summary_item.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/summary/http_info_summary_item/http_info_summary_item.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/summary/http_info_summary_item/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/summary/http_info_summary_item/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/summary/http_info_summary_item/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/summary/http_info_summary_item/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/summary/http_status_badge/http_status_badge.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/summary/http_status_badge/http_status_badge.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/summary/http_status_badge/http_status_badge.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/summary/http_status_badge/http_status_badge.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/summary/http_status_badge/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/summary/http_status_badge/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/summary/http_status_badge/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/summary/http_status_badge/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/summary/http_status_badge/status_codes.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/summary/http_status_badge/status_codes.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/summary/http_status_badge/status_codes.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/summary/http_status_badge/status_codes.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/summary/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/summary/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/summary/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/summary/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/summary/transaction_result_summary_item.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/summary/transaction_result_summary_item.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/summary/transaction_result_summary_item.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/summary/transaction_result_summary_item.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/summary/transaction_summary.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/summary/transaction_summary.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/summary/transaction_summary.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/summary/transaction_summary.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/summary/transaction_summary.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/summary/transaction_summary.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/summary/transaction_summary.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/summary/transaction_summary.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/summary/user_agent_summary_item.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/summary/user_agent_summary_item.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/summary/user_agent_summary_item.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/summary/user_agent_summary_item.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/summary/user_agent_summary_item.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/summary/user_agent_summary_item.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/summary/user_agent_summary_item.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/summary/user_agent_summary_item.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/table_search_bar/table_search_bar.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/table_search_bar/table_search_bar.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/table_search_bar/table_search_bar.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/table_search_bar/table_search_bar.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/table_search_bar/table_search_bar.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/table_search_bar/table_search_bar.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/table_search_bar/table_search_bar.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/table_search_bar/table_search_bar.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/technical_preview_badge.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/technical_preview_badge.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/technical_preview_badge.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/technical_preview_badge.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/comparison.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/time_comparison/comparison.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/comparison.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/time_comparison/comparison.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/get_comparison_chart_theme.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/time_comparison/get_comparison_chart_theme.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/get_comparison_chart_theme.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/time_comparison/get_comparison_chart_theme.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/get_comparison_enabled.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/time_comparison/get_comparison_enabled.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/get_comparison_enabled.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/time_comparison/get_comparison_enabled.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/get_comparison_enabled.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/time_comparison/get_comparison_enabled.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/get_comparison_enabled.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/time_comparison/get_comparison_enabled.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/get_comparison_options.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/time_comparison/get_comparison_options.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/get_comparison_options.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/time_comparison/get_comparison_options.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/index.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/time_comparison/index.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/index.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/time_comparison/index.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/time_comparison/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/time_comparison/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/timestamp_tooltip/index.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/timestamp_tooltip/index.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/timestamp_tooltip/index.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/timestamp_tooltip/index.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/timestamp_tooltip/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/timestamp_tooltip/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/timestamp_tooltip/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/timestamp_tooltip/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/__fixtures__/mock_data.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/__fixtures__/mock_data.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/__fixtures__/mock_data.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/__fixtures__/mock_data.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/__snapshots__/transaction_action_menu.test.tsx.snap b/x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/__snapshots__/transaction_action_menu.test.tsx.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/__snapshots__/transaction_action_menu.test.tsx.snap rename to x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/__snapshots__/transaction_action_menu.test.tsx.snap diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_flyout.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/custom_link_flyout.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_flyout.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/custom_link_flyout.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_list.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_list.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_list.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_list.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_list.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_list.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_list.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_list.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_toolbar.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_toolbar.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_toolbar.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_toolbar.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_toolbar.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_toolbar.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_toolbar.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_toolbar.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/index.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/index.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/index.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/index.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/sections.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/sections.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/sections.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/sections.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/sections.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/sections.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/sections.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/sections.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/sections_helper.test.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/sections_helper.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/sections_helper.test.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/sections_helper.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/sections_helper.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/sections_helper.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/sections_helper.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/sections_helper.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/transaction_action_menu.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/transaction_action_menu.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/transaction_action_menu.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/transaction_action_menu.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/transaction_action_menu.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/transaction_action_menu.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/transaction_action_menu.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_action_menu/transaction_action_menu.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_type_select.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_type_select.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/transaction_type_select.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/transaction_type_select.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/transactions_table/get_columns.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/transactions_table/get_columns.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/transactions_table/get_columns.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/transactions_table/get_columns.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/transactions_table/get_latency_column_label.ts b/x-pack/solutions/observability/plugins/apm/public/components/shared/transactions_table/get_latency_column_label.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/transactions_table/get_latency_column_label.ts rename to x-pack/solutions/observability/plugins/apm/public/components/shared/transactions_table/get_latency_column_label.ts diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/transactions_table/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/transactions_table/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/transactions_table/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/transactions_table/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/truncate_with_tooltip/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/truncate_with_tooltip/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/truncate_with_tooltip/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/truncate_with_tooltip/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/try_it_button/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/try_it_button/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/try_it_button/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/try_it_button/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/unified_search_bar/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/unified_search_bar/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/unified_search_bar/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/unified_search_bar/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/unified_search_bar/unified_search_bar.test.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/unified_search_bar/unified_search_bar.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/components/shared/unified_search_bar/unified_search_bar.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/components/shared/unified_search_bar/unified_search_bar.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/context/annotations/annotations_context.tsx b/x-pack/solutions/observability/plugins/apm/public/context/annotations/annotations_context.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/annotations/annotations_context.tsx rename to x-pack/solutions/observability/plugins/apm/public/context/annotations/annotations_context.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/context/annotations/use_annotations_context.ts b/x-pack/solutions/observability/plugins/apm/public/context/annotations/use_annotations_context.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/annotations/use_annotations_context.ts rename to x-pack/solutions/observability/plugins/apm/public/context/annotations/use_annotations_context.ts diff --git a/x-pack/plugins/observability_solution/apm/public/context/anomaly_detection_jobs/anomaly_detection_jobs_context.tsx b/x-pack/solutions/observability/plugins/apm/public/context/anomaly_detection_jobs/anomaly_detection_jobs_context.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/anomaly_detection_jobs/anomaly_detection_jobs_context.tsx rename to x-pack/solutions/observability/plugins/apm/public/context/anomaly_detection_jobs/anomaly_detection_jobs_context.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/context/anomaly_detection_jobs/use_anomaly_detection_jobs_context.ts b/x-pack/solutions/observability/plugins/apm/public/context/anomaly_detection_jobs/use_anomaly_detection_jobs_context.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/anomaly_detection_jobs/use_anomaly_detection_jobs_context.ts rename to x-pack/solutions/observability/plugins/apm/public/context/anomaly_detection_jobs/use_anomaly_detection_jobs_context.ts diff --git a/x-pack/plugins/observability_solution/apm/public/context/apm_plugin/apm_plugin_context.tsx b/x-pack/solutions/observability/plugins/apm/public/context/apm_plugin/apm_plugin_context.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/apm_plugin/apm_plugin_context.tsx rename to x-pack/solutions/observability/plugins/apm/public/context/apm_plugin/apm_plugin_context.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/context/apm_plugin/mock_apm_plugin_context.tsx b/x-pack/solutions/observability/plugins/apm/public/context/apm_plugin/mock_apm_plugin_context.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/apm_plugin/mock_apm_plugin_context.tsx rename to x-pack/solutions/observability/plugins/apm/public/context/apm_plugin/mock_apm_plugin_context.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/context/apm_plugin/mock_apm_plugin_storybook.tsx b/x-pack/solutions/observability/plugins/apm/public/context/apm_plugin/mock_apm_plugin_storybook.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/apm_plugin/mock_apm_plugin_storybook.tsx rename to x-pack/solutions/observability/plugins/apm/public/context/apm_plugin/mock_apm_plugin_storybook.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/context/apm_plugin/use_apm_plugin_context.ts b/x-pack/solutions/observability/plugins/apm/public/context/apm_plugin/use_apm_plugin_context.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/apm_plugin/use_apm_plugin_context.ts rename to x-pack/solutions/observability/plugins/apm/public/context/apm_plugin/use_apm_plugin_context.ts diff --git a/x-pack/plugins/observability_solution/apm/public/context/apm_service/apm_service_context.test.tsx b/x-pack/solutions/observability/plugins/apm/public/context/apm_service/apm_service_context.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/apm_service/apm_service_context.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/context/apm_service/apm_service_context.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/context/apm_service/apm_service_context.tsx b/x-pack/solutions/observability/plugins/apm/public/context/apm_service/apm_service_context.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/apm_service/apm_service_context.tsx rename to x-pack/solutions/observability/plugins/apm/public/context/apm_service/apm_service_context.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/context/apm_service/use_apm_service_context.ts b/x-pack/solutions/observability/plugins/apm/public/context/apm_service/use_apm_service_context.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/apm_service/use_apm_service_context.ts rename to x-pack/solutions/observability/plugins/apm/public/context/apm_service/use_apm_service_context.ts diff --git a/x-pack/plugins/observability_solution/apm/public/context/apm_service/use_service_agent_fetcher.ts b/x-pack/solutions/observability/plugins/apm/public/context/apm_service/use_service_agent_fetcher.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/apm_service/use_service_agent_fetcher.ts rename to x-pack/solutions/observability/plugins/apm/public/context/apm_service/use_service_agent_fetcher.ts diff --git a/x-pack/plugins/observability_solution/apm/public/context/apm_service/use_service_entity_summary_fetcher.ts b/x-pack/solutions/observability/plugins/apm/public/context/apm_service/use_service_entity_summary_fetcher.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/apm_service/use_service_entity_summary_fetcher.ts rename to x-pack/solutions/observability/plugins/apm/public/context/apm_service/use_service_entity_summary_fetcher.ts diff --git a/x-pack/plugins/observability_solution/apm/public/context/apm_service/use_service_transaction_types_fetcher.tsx b/x-pack/solutions/observability/plugins/apm/public/context/apm_service/use_service_transaction_types_fetcher.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/apm_service/use_service_transaction_types_fetcher.tsx rename to x-pack/solutions/observability/plugins/apm/public/context/apm_service/use_service_transaction_types_fetcher.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/context/breadcrumbs/context.tsx b/x-pack/solutions/observability/plugins/apm/public/context/breadcrumbs/context.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/breadcrumbs/context.tsx rename to x-pack/solutions/observability/plugins/apm/public/context/breadcrumbs/context.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/context/breadcrumbs/use_breadcrumb.ts b/x-pack/solutions/observability/plugins/apm/public/context/breadcrumbs/use_breadcrumb.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/breadcrumbs/use_breadcrumb.ts rename to x-pack/solutions/observability/plugins/apm/public/context/breadcrumbs/use_breadcrumb.ts diff --git a/x-pack/plugins/observability_solution/apm/public/context/chart_pointer_event/chart_pointer_event_context.tsx b/x-pack/solutions/observability/plugins/apm/public/context/chart_pointer_event/chart_pointer_event_context.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/chart_pointer_event/chart_pointer_event_context.tsx rename to x-pack/solutions/observability/plugins/apm/public/context/chart_pointer_event/chart_pointer_event_context.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/context/chart_pointer_event/use_chart_pointer_event_context.tsx b/x-pack/solutions/observability/plugins/apm/public/context/chart_pointer_event/use_chart_pointer_event_context.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/chart_pointer_event/use_chart_pointer_event_context.tsx rename to x-pack/solutions/observability/plugins/apm/public/context/chart_pointer_event/use_chart_pointer_event_context.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/context/environments_context/environments_context.tsx b/x-pack/solutions/observability/plugins/apm/public/context/environments_context/environments_context.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/environments_context/environments_context.tsx rename to x-pack/solutions/observability/plugins/apm/public/context/environments_context/environments_context.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/context/environments_context/use_environments_context.tsx b/x-pack/solutions/observability/plugins/apm/public/context/environments_context/use_environments_context.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/environments_context/use_environments_context.tsx rename to x-pack/solutions/observability/plugins/apm/public/context/environments_context/use_environments_context.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/context/kibana_context/use_kibana.tsx b/x-pack/solutions/observability/plugins/apm/public/context/kibana_context/use_kibana.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/kibana_context/use_kibana.tsx rename to x-pack/solutions/observability/plugins/apm/public/context/kibana_context/use_kibana.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/context/kibana_environment_context/kibana_environment_context.tsx b/x-pack/solutions/observability/plugins/apm/public/context/kibana_environment_context/kibana_environment_context.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/kibana_environment_context/kibana_environment_context.tsx rename to x-pack/solutions/observability/plugins/apm/public/context/kibana_environment_context/kibana_environment_context.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/context/kibana_environment_context/use_kibana_environment_context.tsx b/x-pack/solutions/observability/plugins/apm/public/context/kibana_environment_context/use_kibana_environment_context.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/kibana_environment_context/use_kibana_environment_context.tsx rename to x-pack/solutions/observability/plugins/apm/public/context/kibana_environment_context/use_kibana_environment_context.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/context/license/invalid_license_notification.tsx b/x-pack/solutions/observability/plugins/apm/public/context/license/invalid_license_notification.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/license/invalid_license_notification.tsx rename to x-pack/solutions/observability/plugins/apm/public/context/license/invalid_license_notification.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/context/license/license_context.tsx b/x-pack/solutions/observability/plugins/apm/public/context/license/license_context.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/license/license_context.tsx rename to x-pack/solutions/observability/plugins/apm/public/context/license/license_context.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/context/license/use_license_context.ts b/x-pack/solutions/observability/plugins/apm/public/context/license/use_license_context.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/license/use_license_context.ts rename to x-pack/solutions/observability/plugins/apm/public/context/license/use_license_context.ts diff --git a/x-pack/plugins/observability_solution/apm/public/context/service_anomaly_timeseries/service_anomaly_timeseries_context.tsx b/x-pack/solutions/observability/plugins/apm/public/context/service_anomaly_timeseries/service_anomaly_timeseries_context.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/service_anomaly_timeseries/service_anomaly_timeseries_context.tsx rename to x-pack/solutions/observability/plugins/apm/public/context/service_anomaly_timeseries/service_anomaly_timeseries_context.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/context/service_anomaly_timeseries/use_service_anomaly_timeseries_context.tsx b/x-pack/solutions/observability/plugins/apm/public/context/service_anomaly_timeseries/use_service_anomaly_timeseries_context.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/service_anomaly_timeseries/use_service_anomaly_timeseries_context.tsx rename to x-pack/solutions/observability/plugins/apm/public/context/service_anomaly_timeseries/use_service_anomaly_timeseries_context.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/context/time_range_id/time_range_id_context.tsx b/x-pack/solutions/observability/plugins/apm/public/context/time_range_id/time_range_id_context.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/time_range_id/time_range_id_context.tsx rename to x-pack/solutions/observability/plugins/apm/public/context/time_range_id/time_range_id_context.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/context/time_range_id/use_time_range_id.ts b/x-pack/solutions/observability/plugins/apm/public/context/time_range_id/use_time_range_id.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/time_range_id/use_time_range_id.ts rename to x-pack/solutions/observability/plugins/apm/public/context/time_range_id/use_time_range_id.ts diff --git a/x-pack/plugins/observability_solution/apm/public/context/time_range_metadata/mock_time_range_metadata_context_provider.tsx b/x-pack/solutions/observability/plugins/apm/public/context/time_range_metadata/mock_time_range_metadata_context_provider.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/time_range_metadata/mock_time_range_metadata_context_provider.tsx rename to x-pack/solutions/observability/plugins/apm/public/context/time_range_metadata/mock_time_range_metadata_context_provider.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/context/time_range_metadata/time_range_metadata_context.tsx b/x-pack/solutions/observability/plugins/apm/public/context/time_range_metadata/time_range_metadata_context.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/time_range_metadata/time_range_metadata_context.tsx rename to x-pack/solutions/observability/plugins/apm/public/context/time_range_metadata/time_range_metadata_context.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/context/time_range_metadata/use_search_service_destination_metrics.ts b/x-pack/solutions/observability/plugins/apm/public/context/time_range_metadata/use_search_service_destination_metrics.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/time_range_metadata/use_search_service_destination_metrics.ts rename to x-pack/solutions/observability/plugins/apm/public/context/time_range_metadata/use_search_service_destination_metrics.ts diff --git a/x-pack/plugins/observability_solution/apm/public/context/time_range_metadata/use_time_range_metadata_context.ts b/x-pack/solutions/observability/plugins/apm/public/context/time_range_metadata/use_time_range_metadata_context.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/time_range_metadata/use_time_range_metadata_context.ts rename to x-pack/solutions/observability/plugins/apm/public/context/time_range_metadata/use_time_range_metadata_context.ts diff --git a/x-pack/plugins/observability_solution/apm/public/context/url_params_context/constants.ts b/x-pack/solutions/observability/plugins/apm/public/context/url_params_context/constants.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/url_params_context/constants.ts rename to x-pack/solutions/observability/plugins/apm/public/context/url_params_context/constants.ts diff --git a/x-pack/plugins/observability_solution/apm/public/context/url_params_context/helpers.test.ts b/x-pack/solutions/observability/plugins/apm/public/context/url_params_context/helpers.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/url_params_context/helpers.test.ts rename to x-pack/solutions/observability/plugins/apm/public/context/url_params_context/helpers.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/context/url_params_context/helpers.ts b/x-pack/solutions/observability/plugins/apm/public/context/url_params_context/helpers.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/url_params_context/helpers.ts rename to x-pack/solutions/observability/plugins/apm/public/context/url_params_context/helpers.ts diff --git a/x-pack/plugins/observability_solution/apm/public/context/url_params_context/mock_url_params_context_provider.tsx b/x-pack/solutions/observability/plugins/apm/public/context/url_params_context/mock_url_params_context_provider.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/url_params_context/mock_url_params_context_provider.tsx rename to x-pack/solutions/observability/plugins/apm/public/context/url_params_context/mock_url_params_context_provider.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/context/url_params_context/resolve_url_params.ts b/x-pack/solutions/observability/plugins/apm/public/context/url_params_context/resolve_url_params.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/url_params_context/resolve_url_params.ts rename to x-pack/solutions/observability/plugins/apm/public/context/url_params_context/resolve_url_params.ts diff --git a/x-pack/plugins/observability_solution/apm/public/context/url_params_context/types.ts b/x-pack/solutions/observability/plugins/apm/public/context/url_params_context/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/url_params_context/types.ts rename to x-pack/solutions/observability/plugins/apm/public/context/url_params_context/types.ts diff --git a/x-pack/plugins/observability_solution/apm/public/context/url_params_context/url_params_context.test.tsx b/x-pack/solutions/observability/plugins/apm/public/context/url_params_context/url_params_context.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/url_params_context/url_params_context.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/context/url_params_context/url_params_context.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/context/url_params_context/url_params_context.tsx b/x-pack/solutions/observability/plugins/apm/public/context/url_params_context/url_params_context.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/url_params_context/url_params_context.tsx rename to x-pack/solutions/observability/plugins/apm/public/context/url_params_context/url_params_context.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/context/url_params_context/use_url_params.tsx b/x-pack/solutions/observability/plugins/apm/public/context/url_params_context/use_url_params.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/context/url_params_context/use_url_params.tsx rename to x-pack/solutions/observability/plugins/apm/public/context/url_params_context/use_url_params.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/embeddable/alerting/alerting_failed_transactions_chart/chart.test.tsx b/x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/alerting_failed_transactions_chart/chart.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/embeddable/alerting/alerting_failed_transactions_chart/chart.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/alerting_failed_transactions_chart/chart.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/embeddable/alerting/alerting_failed_transactions_chart/chart.tsx b/x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/alerting_failed_transactions_chart/chart.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/embeddable/alerting/alerting_failed_transactions_chart/chart.tsx rename to x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/alerting_failed_transactions_chart/chart.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/embeddable/alerting/alerting_failed_transactions_chart/react_embeddable_factory.tsx b/x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/alerting_failed_transactions_chart/react_embeddable_factory.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/embeddable/alerting/alerting_failed_transactions_chart/react_embeddable_factory.tsx rename to x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/alerting_failed_transactions_chart/react_embeddable_factory.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/embeddable/alerting/alerting_latency_chart/chart.test.tsx b/x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/alerting_latency_chart/chart.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/embeddable/alerting/alerting_latency_chart/chart.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/alerting_latency_chart/chart.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/embeddable/alerting/alerting_latency_chart/chart.tsx b/x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/alerting_latency_chart/chart.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/embeddable/alerting/alerting_latency_chart/chart.tsx rename to x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/alerting_latency_chart/chart.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/embeddable/alerting/alerting_latency_chart/react_embeddable_factory.tsx b/x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/alerting_latency_chart/react_embeddable_factory.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/embeddable/alerting/alerting_latency_chart/react_embeddable_factory.tsx rename to x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/alerting_latency_chart/react_embeddable_factory.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/embeddable/alerting/alerting_throughput_chart/chart.test.tsx b/x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/alerting_throughput_chart/chart.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/embeddable/alerting/alerting_throughput_chart/chart.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/alerting_throughput_chart/chart.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/embeddable/alerting/alerting_throughput_chart/chart.tsx b/x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/alerting_throughput_chart/chart.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/embeddable/alerting/alerting_throughput_chart/chart.tsx rename to x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/alerting_throughput_chart/chart.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/embeddable/alerting/alerting_throughput_chart/react_embeddable_factory.tsx b/x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/alerting_throughput_chart/react_embeddable_factory.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/embeddable/alerting/alerting_throughput_chart/react_embeddable_factory.tsx rename to x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/alerting_throughput_chart/react_embeddable_factory.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/embeddable/alerting/constants.ts b/x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/constants.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/embeddable/alerting/constants.ts rename to x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/constants.ts diff --git a/x-pack/plugins/observability_solution/apm/public/embeddable/alerting/service_name_callout.tsx b/x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/service_name_callout.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/embeddable/alerting/service_name_callout.tsx rename to x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/service_name_callout.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/embeddable/alerting/testing/fixtures.ts b/x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/testing/fixtures.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/embeddable/alerting/testing/fixtures.ts rename to x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/testing/fixtures.ts diff --git a/x-pack/plugins/observability_solution/apm/public/embeddable/alerting/time_range_callout.tsx b/x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/time_range_callout.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/embeddable/alerting/time_range_callout.tsx rename to x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/time_range_callout.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/embeddable/alerting/types.ts b/x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/embeddable/alerting/types.ts rename to x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/types.ts diff --git a/x-pack/plugins/observability_solution/apm/public/embeddable/alerting/use_alerting_props.tsx b/x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/use_alerting_props.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/embeddable/alerting/use_alerting_props.tsx rename to x-pack/solutions/observability/plugins/apm/public/embeddable/alerting/use_alerting_props.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/embeddable/embeddable_context.tsx b/x-pack/solutions/observability/plugins/apm/public/embeddable/embeddable_context.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/embeddable/embeddable_context.tsx rename to x-pack/solutions/observability/plugins/apm/public/embeddable/embeddable_context.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/embeddable/register_embeddables.tsx b/x-pack/solutions/observability/plugins/apm/public/embeddable/register_embeddables.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/embeddable/register_embeddables.tsx rename to x-pack/solutions/observability/plugins/apm/public/embeddable/register_embeddables.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/embeddable/types.ts b/x-pack/solutions/observability/plugins/apm/public/embeddable/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/embeddable/types.ts rename to x-pack/solutions/observability/plugins/apm/public/embeddable/types.ts diff --git a/x-pack/plugins/observability_solution/apm/public/feature_catalogue_entry.ts b/x-pack/solutions/observability/plugins/apm/public/feature_catalogue_entry.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/feature_catalogue_entry.ts rename to x-pack/solutions/observability/plugins/apm/public/feature_catalogue_entry.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/create_shared_use_fetcher.tsx b/x-pack/solutions/observability/plugins/apm/public/hooks/create_shared_use_fetcher.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/create_shared_use_fetcher.tsx rename to x-pack/solutions/observability/plugins/apm/public/hooks/create_shared_use_fetcher.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_adhoc_apm_data_view.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_adhoc_apm_data_view.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_adhoc_apm_data_view.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_adhoc_apm_data_view.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_apm_feature_flag.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_apm_feature_flag.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_apm_feature_flag.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_apm_feature_flag.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_apm_params.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_apm_params.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_apm_params.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_apm_params.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_apm_route_path.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_apm_route_path.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_apm_route_path.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_apm_route_path.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_apm_router.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_apm_router.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_apm_router.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_apm_router.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_breakpoints.test.tsx b/x-pack/solutions/observability/plugins/apm/public/hooks/use_breakpoints.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_breakpoints.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_breakpoints.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_breakpoints.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_breakpoints.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_breakpoints.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_breakpoints.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_crash_group_distribution_fetcher.tsx b/x-pack/solutions/observability/plugins/apm/public/hooks/use_crash_group_distribution_fetcher.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_crash_group_distribution_fetcher.tsx rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_crash_group_distribution_fetcher.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_critical_path_feature_enabled_setting.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_critical_path_feature_enabled_setting.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_critical_path_feature_enabled_setting.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_critical_path_feature_enabled_setting.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_current_user.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_current_user.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_current_user.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_current_user.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_dashboards_fetcher.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_dashboards_fetcher.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_dashboards_fetcher.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_dashboards_fetcher.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_date_range_redirect.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_date_range_redirect.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_date_range_redirect.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_date_range_redirect.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_debounce.test.tsx b/x-pack/solutions/observability/plugins/apm/public/hooks/use_debounce.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_debounce.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_debounce.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_debounce.tsx b/x-pack/solutions/observability/plugins/apm/public/hooks/use_debounce.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_debounce.tsx rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_debounce.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_deep_object_identity.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_deep_object_identity.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_deep_object_identity.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_deep_object_identity.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_default_ai_assistant_starter_prompts_for_apm.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_default_ai_assistant_starter_prompts_for_apm.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_default_ai_assistant_starter_prompts_for_apm.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_default_ai_assistant_starter_prompts_for_apm.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_default_environment.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_default_environment.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_default_environment.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_default_environment.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_default_time_range.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_default_time_range.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_default_time_range.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_default_time_range.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_dependency_detail_operations_breadcrumb.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_dependency_detail_operations_breadcrumb.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_dependency_detail_operations_breadcrumb.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_dependency_detail_operations_breadcrumb.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_entity_centric_experience_setting.tsx b/x-pack/solutions/observability/plugins/apm/public/hooks/use_entity_centric_experience_setting.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_entity_centric_experience_setting.tsx rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_entity_centric_experience_setting.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_environments_fetcher.tsx b/x-pack/solutions/observability/plugins/apm/public/hooks/use_environments_fetcher.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_environments_fetcher.tsx rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_environments_fetcher.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_error_group_distribution_fetcher.tsx b/x-pack/solutions/observability/plugins/apm/public/hooks/use_error_group_distribution_fetcher.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_error_group_distribution_fetcher.tsx rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_error_group_distribution_fetcher.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_fallback_to_transactions_fetcher.tsx b/x-pack/solutions/observability/plugins/apm/public/hooks/use_fallback_to_transactions_fetcher.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_fallback_to_transactions_fetcher.tsx rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_fallback_to_transactions_fetcher.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_fetcher.integration.test.tsx b/x-pack/solutions/observability/plugins/apm/public/hooks/use_fetcher.integration.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_fetcher.integration.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_fetcher.integration.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_fetcher.test.tsx b/x-pack/solutions/observability/plugins/apm/public/hooks/use_fetcher.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_fetcher.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_fetcher.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_fetcher.tsx b/x-pack/solutions/observability/plugins/apm/public/hooks/use_fetcher.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_fetcher.tsx rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_fetcher.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_filters_for_embeddable_charts.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_filters_for_embeddable_charts.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_filters_for_embeddable_charts.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_filters_for_embeddable_charts.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_kibana_url.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_kibana_url.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_kibana_url.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_kibana_url.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_local_storage.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_local_storage.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_local_storage.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_local_storage.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_ml_manage_jobs_href.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_ml_manage_jobs_href.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_ml_manage_jobs_href.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_ml_manage_jobs_href.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_preferred_data_source_and_bucket_size.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_preferred_data_source_and_bucket_size.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_preferred_data_source_and_bucket_size.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_preferred_data_source_and_bucket_size.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_preferred_service_anomaly_timeseries.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_preferred_service_anomaly_timeseries.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_preferred_service_anomaly_timeseries.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_preferred_service_anomaly_timeseries.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_previous_period_text.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_previous_period_text.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_previous_period_text.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_previous_period_text.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_processor_event.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_processor_event.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_processor_event.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_processor_event.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_profiling_integration_setting.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_profiling_integration_setting.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_profiling_integration_setting.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_profiling_integration_setting.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_profiling_plugin.tsx b/x-pack/solutions/observability/plugins/apm/public/hooks/use_profiling_plugin.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_profiling_plugin.tsx rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_profiling_plugin.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_progressive_fetcher.tsx b/x-pack/solutions/observability/plugins/apm/public/hooks/use_progressive_fetcher.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_progressive_fetcher.tsx rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_progressive_fetcher.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_sample_chart_selection.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_sample_chart_selection.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_sample_chart_selection.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_sample_chart_selection.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_service_metric_charts_fetcher.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_service_metric_charts_fetcher.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_service_metric_charts_fetcher.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_service_metric_charts_fetcher.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_service_name.tsx b/x-pack/solutions/observability/plugins/apm/public/hooks/use_service_name.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_service_name.tsx rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_service_name.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_time_range.test.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_time_range.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_time_range.test.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_time_range.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_time_range.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_time_range.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_time_range.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_time_range.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_trace_explorer_enabled_setting.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_trace_explorer_enabled_setting.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_trace_explorer_enabled_setting.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_trace_explorer_enabled_setting.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_trace_explorer_samples.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_trace_explorer_samples.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_trace_explorer_samples.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_trace_explorer_samples.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_transaction_latency_chart_fetcher.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_transaction_latency_chart_fetcher.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_transaction_latency_chart_fetcher.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_transaction_latency_chart_fetcher.ts diff --git a/x-pack/plugins/observability_solution/apm/public/hooks/use_transaction_trace_samples_fetcher.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_transaction_trace_samples_fetcher.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/hooks/use_transaction_trace_samples_fetcher.ts rename to x-pack/solutions/observability/plugins/apm/public/hooks/use_transaction_trace_samples_fetcher.ts diff --git a/x-pack/plugins/observability_solution/apm/public/icon.svg b/x-pack/solutions/observability/plugins/apm/public/icon.svg similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/icon.svg rename to x-pack/solutions/observability/plugins/apm/public/icon.svg diff --git a/x-pack/plugins/observability_solution/apm/public/images/apm_ml_anomaly_detection_example.png b/x-pack/solutions/observability/plugins/apm/public/images/apm_ml_anomaly_detection_example.png similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/images/apm_ml_anomaly_detection_example.png rename to x-pack/solutions/observability/plugins/apm/public/images/apm_ml_anomaly_detection_example.png diff --git a/x-pack/plugins/observability_solution/apm/public/index.ts b/x-pack/solutions/observability/plugins/apm/public/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/index.ts rename to x-pack/solutions/observability/plugins/apm/public/index.ts diff --git a/x-pack/plugins/observability_solution/apm/public/locator/helpers.ts b/x-pack/solutions/observability/plugins/apm/public/locator/helpers.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/locator/helpers.ts rename to x-pack/solutions/observability/plugins/apm/public/locator/helpers.ts diff --git a/x-pack/plugins/observability_solution/apm/public/locator/onboarding_locator.ts b/x-pack/solutions/observability/plugins/apm/public/locator/onboarding_locator.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/locator/onboarding_locator.ts rename to x-pack/solutions/observability/plugins/apm/public/locator/onboarding_locator.ts diff --git a/x-pack/plugins/observability_solution/apm/public/locator/service_detail_locator.test.ts b/x-pack/solutions/observability/plugins/apm/public/locator/service_detail_locator.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/locator/service_detail_locator.test.ts rename to x-pack/solutions/observability/plugins/apm/public/locator/service_detail_locator.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/locator/service_detail_locator.ts b/x-pack/solutions/observability/plugins/apm/public/locator/service_detail_locator.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/locator/service_detail_locator.ts rename to x-pack/solutions/observability/plugins/apm/public/locator/service_detail_locator.ts diff --git a/x-pack/plugins/observability_solution/apm/public/plugin.ts b/x-pack/solutions/observability/plugins/apm/public/plugin.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/plugin.ts rename to x-pack/solutions/observability/plugins/apm/public/plugin.ts diff --git a/x-pack/plugins/observability_solution/apm/public/selectors/latency_chart_selector.test.ts b/x-pack/solutions/observability/plugins/apm/public/selectors/latency_chart_selector.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/selectors/latency_chart_selector.test.ts rename to x-pack/solutions/observability/plugins/apm/public/selectors/latency_chart_selector.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/selectors/latency_chart_selectors.ts b/x-pack/solutions/observability/plugins/apm/public/selectors/latency_chart_selectors.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/selectors/latency_chart_selectors.ts rename to x-pack/solutions/observability/plugins/apm/public/selectors/latency_chart_selectors.ts diff --git a/x-pack/plugins/observability_solution/apm/public/services/__mocks__/SessionStorageMock.ts b/x-pack/solutions/observability/plugins/apm/public/services/__mocks__/SessionStorageMock.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/services/__mocks__/SessionStorageMock.ts rename to x-pack/solutions/observability/plugins/apm/public/services/__mocks__/SessionStorageMock.ts diff --git a/x-pack/plugins/observability_solution/apm/public/services/call_api.test.ts b/x-pack/solutions/observability/plugins/apm/public/services/call_api.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/services/call_api.test.ts rename to x-pack/solutions/observability/plugins/apm/public/services/call_api.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/services/call_apm_api.test.ts b/x-pack/solutions/observability/plugins/apm/public/services/call_apm_api.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/services/call_apm_api.test.ts rename to x-pack/solutions/observability/plugins/apm/public/services/call_apm_api.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/services/rest/apm_observability_overview_fetchers.test.ts b/x-pack/solutions/observability/plugins/apm/public/services/rest/apm_observability_overview_fetchers.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/services/rest/apm_observability_overview_fetchers.test.ts rename to x-pack/solutions/observability/plugins/apm/public/services/rest/apm_observability_overview_fetchers.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/services/rest/apm_observability_overview_fetchers.ts b/x-pack/solutions/observability/plugins/apm/public/services/rest/apm_observability_overview_fetchers.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/services/rest/apm_observability_overview_fetchers.ts rename to x-pack/solutions/observability/plugins/apm/public/services/rest/apm_observability_overview_fetchers.ts diff --git a/x-pack/plugins/observability_solution/apm/public/services/rest/call_api.ts b/x-pack/solutions/observability/plugins/apm/public/services/rest/call_api.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/services/rest/call_api.ts rename to x-pack/solutions/observability/plugins/apm/public/services/rest/call_api.ts diff --git a/x-pack/plugins/observability_solution/apm/public/services/rest/call_apm_api_spy.ts b/x-pack/solutions/observability/plugins/apm/public/services/rest/call_apm_api_spy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/services/rest/call_apm_api_spy.ts rename to x-pack/solutions/observability/plugins/apm/public/services/rest/call_apm_api_spy.ts diff --git a/x-pack/plugins/observability_solution/apm/public/services/rest/create_call_apm_api.ts b/x-pack/solutions/observability/plugins/apm/public/services/rest/create_call_apm_api.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/services/rest/create_call_apm_api.ts rename to x-pack/solutions/observability/plugins/apm/public/services/rest/create_call_apm_api.ts diff --git a/x-pack/plugins/observability_solution/apm/public/services/telemetry/index.ts b/x-pack/solutions/observability/plugins/apm/public/services/telemetry/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/services/telemetry/index.ts rename to x-pack/solutions/observability/plugins/apm/public/services/telemetry/index.ts diff --git a/x-pack/plugins/observability_solution/apm/public/services/telemetry/telemetry_client.ts b/x-pack/solutions/observability/plugins/apm/public/services/telemetry/telemetry_client.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/services/telemetry/telemetry_client.ts rename to x-pack/solutions/observability/plugins/apm/public/services/telemetry/telemetry_client.ts diff --git a/x-pack/plugins/observability_solution/apm/public/services/telemetry/telemetry_events.ts b/x-pack/solutions/observability/plugins/apm/public/services/telemetry/telemetry_events.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/services/telemetry/telemetry_events.ts rename to x-pack/solutions/observability/plugins/apm/public/services/telemetry/telemetry_events.ts diff --git a/x-pack/plugins/observability_solution/apm/public/services/telemetry/telemetry_service.test.ts b/x-pack/solutions/observability/plugins/apm/public/services/telemetry/telemetry_service.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/services/telemetry/telemetry_service.test.ts rename to x-pack/solutions/observability/plugins/apm/public/services/telemetry/telemetry_service.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/services/telemetry/telemetry_service.ts b/x-pack/solutions/observability/plugins/apm/public/services/telemetry/telemetry_service.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/services/telemetry/telemetry_service.ts rename to x-pack/solutions/observability/plugins/apm/public/services/telemetry/telemetry_service.ts diff --git a/x-pack/plugins/observability_solution/apm/public/services/telemetry/types.ts b/x-pack/solutions/observability/plugins/apm/public/services/telemetry/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/services/telemetry/types.ts rename to x-pack/solutions/observability/plugins/apm/public/services/telemetry/types.ts diff --git a/x-pack/plugins/observability_solution/apm/public/set_help_extension.ts b/x-pack/solutions/observability/plugins/apm/public/set_help_extension.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/set_help_extension.ts rename to x-pack/solutions/observability/plugins/apm/public/set_help_extension.ts diff --git a/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/agent_config_instructions.test.tsx b/x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/agent_config_instructions.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/agent_config_instructions.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/agent_config_instructions.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/agent_config_instructions.tsx b/x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/agent_config_instructions.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/agent_config_instructions.tsx rename to x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/agent_config_instructions.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/agent_config_table.tsx b/x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/agent_config_table.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/agent_config_table.tsx rename to x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/agent_config_table.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/django.ts b/x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/commands/django.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/django.ts rename to x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/commands/django.ts diff --git a/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/dotnet.ts b/x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/commands/dotnet.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/dotnet.ts rename to x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/commands/dotnet.ts diff --git a/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/flask.ts b/x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/commands/flask.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/flask.ts rename to x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/commands/flask.ts diff --git a/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/get_apm_agent_commands.test.ts b/x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/commands/get_apm_agent_commands.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/get_apm_agent_commands.test.ts rename to x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/commands/get_apm_agent_commands.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/get_apm_agent_commands.ts b/x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/commands/get_apm_agent_commands.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/get_apm_agent_commands.ts rename to x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/commands/get_apm_agent_commands.ts diff --git a/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/go.ts b/x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/commands/go.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/go.ts rename to x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/commands/go.ts diff --git a/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/java.ts b/x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/commands/java.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/java.ts rename to x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/commands/java.ts diff --git a/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/node.ts b/x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/commands/node.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/node.ts rename to x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/commands/node.ts diff --git a/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/php.ts b/x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/commands/php.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/php.ts rename to x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/commands/php.ts diff --git a/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/rack.ts b/x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/commands/rack.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/rack.ts rename to x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/commands/rack.ts diff --git a/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/rails.ts b/x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/commands/rails.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/rails.ts rename to x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/commands/rails.ts diff --git a/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/rum.ts b/x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/commands/rum.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/rum.ts rename to x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/commands/rum.ts diff --git a/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/shared_hints.ts b/x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/commands/shared_hints.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/shared_hints.ts rename to x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/commands/shared_hints.ts diff --git a/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/config_agent.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/config_agent.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/config_agent.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/config_agent.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/get_policy_options.test.ts b/x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/get_policy_options.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/get_policy_options.test.ts rename to x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/get_policy_options.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/get_policy_options.ts b/x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/get_policy_options.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/get_policy_options.ts rename to x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/get_policy_options.ts diff --git a/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/index.test.tsx b/x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/index.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/index.test.tsx rename to x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/index.test.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/index.tsx b/x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/opentelemetry_instructions.tsx b/x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/opentelemetry_instructions.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/opentelemetry_instructions.tsx rename to x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/opentelemetry_instructions.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/policy_selector.tsx b/x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/policy_selector.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/policy_selector.tsx rename to x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/policy_selector.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/rum_script.tsx b/x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/rum_script.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/rum_script.tsx rename to x-pack/solutions/observability/plugins/apm/public/tutorial/config_agent/rum_script.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/tutorial/tutorial_apm_fleet_check.ts b/x-pack/solutions/observability/plugins/apm/public/tutorial/tutorial_apm_fleet_check.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/tutorial/tutorial_apm_fleet_check.ts rename to x-pack/solutions/observability/plugins/apm/public/tutorial/tutorial_apm_fleet_check.ts diff --git a/x-pack/plugins/observability_solution/apm/public/tutorial/tutorial_fleet_instructions/index.tsx b/x-pack/solutions/observability/plugins/apm/public/tutorial/tutorial_fleet_instructions/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/tutorial/tutorial_fleet_instructions/index.tsx rename to x-pack/solutions/observability/plugins/apm/public/tutorial/tutorial_fleet_instructions/index.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/tutorial/tutorial_fleet_instructions/tutorial_fleet_instructions.stories.tsx b/x-pack/solutions/observability/plugins/apm/public/tutorial/tutorial_fleet_instructions/tutorial_fleet_instructions.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/tutorial/tutorial_fleet_instructions/tutorial_fleet_instructions.stories.tsx rename to x-pack/solutions/observability/plugins/apm/public/tutorial/tutorial_fleet_instructions/tutorial_fleet_instructions.stories.tsx diff --git a/x-pack/plugins/observability_solution/apm/public/update_badge.ts b/x-pack/solutions/observability/plugins/apm/public/update_badge.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/update_badge.ts rename to x-pack/solutions/observability/plugins/apm/public/update_badge.ts diff --git a/x-pack/plugins/observability_solution/apm/public/utils/download_json.ts b/x-pack/solutions/observability/plugins/apm/public/utils/download_json.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/utils/download_json.ts rename to x-pack/solutions/observability/plugins/apm/public/utils/download_json.ts diff --git a/x-pack/plugins/observability_solution/apm/public/utils/get_path_for_feedback.test.ts b/x-pack/solutions/observability/plugins/apm/public/utils/get_path_for_feedback.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/utils/get_path_for_feedback.test.ts rename to x-pack/solutions/observability/plugins/apm/public/utils/get_path_for_feedback.test.ts diff --git a/x-pack/plugins/observability_solution/apm/public/utils/get_path_for_feedback.ts b/x-pack/solutions/observability/plugins/apm/public/utils/get_path_for_feedback.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/utils/get_path_for_feedback.ts rename to x-pack/solutions/observability/plugins/apm/public/utils/get_path_for_feedback.ts diff --git a/x-pack/plugins/observability_solution/apm/public/utils/get_signal_type.ts b/x-pack/solutions/observability/plugins/apm/public/utils/get_signal_type.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/utils/get_signal_type.ts rename to x-pack/solutions/observability/plugins/apm/public/utils/get_signal_type.ts diff --git a/x-pack/plugins/observability_solution/apm/public/utils/http_status_code_to_color.ts b/x-pack/solutions/observability/plugins/apm/public/utils/http_status_code_to_color.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/utils/http_status_code_to_color.ts rename to x-pack/solutions/observability/plugins/apm/public/utils/http_status_code_to_color.ts diff --git a/x-pack/plugins/observability_solution/apm/public/utils/style.ts b/x-pack/solutions/observability/plugins/apm/public/utils/style.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/utils/style.ts rename to x-pack/solutions/observability/plugins/apm/public/utils/style.ts diff --git a/x-pack/plugins/observability_solution/apm/public/utils/test_helpers.tsx b/x-pack/solutions/observability/plugins/apm/public/utils/test_helpers.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/public/utils/test_helpers.tsx rename to x-pack/solutions/observability/plugins/apm/public/utils/test_helpers.tsx diff --git a/x-pack/plugins/observability_solution/apm/readme.md b/x-pack/solutions/observability/plugins/apm/readme.md similarity index 100% rename from x-pack/plugins/observability_solution/apm/readme.md rename to x-pack/solutions/observability/plugins/apm/readme.md diff --git a/x-pack/plugins/observability_solution/apm/scripts/.gitignore b/x-pack/solutions/observability/plugins/apm/scripts/.gitignore similarity index 100% rename from x-pack/plugins/observability_solution/apm/scripts/.gitignore rename to x-pack/solutions/observability/plugins/apm/scripts/.gitignore diff --git a/x-pack/plugins/observability_solution/apm/scripts/create_apm_users.js b/x-pack/solutions/observability/plugins/apm/scripts/create_apm_users.js similarity index 100% rename from x-pack/plugins/observability_solution/apm/scripts/create_apm_users.js rename to x-pack/solutions/observability/plugins/apm/scripts/create_apm_users.js diff --git a/x-pack/plugins/observability_solution/apm/scripts/create_apm_users/create_apm_users_cli.ts b/x-pack/solutions/observability/plugins/apm/scripts/create_apm_users/create_apm_users_cli.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/scripts/create_apm_users/create_apm_users_cli.ts rename to x-pack/solutions/observability/plugins/apm/scripts/create_apm_users/create_apm_users_cli.ts diff --git a/x-pack/plugins/observability_solution/apm/scripts/create_diagnostics_bundle.js b/x-pack/solutions/observability/plugins/apm/scripts/create_diagnostics_bundle.js similarity index 100% rename from x-pack/plugins/observability_solution/apm/scripts/create_diagnostics_bundle.js rename to x-pack/solutions/observability/plugins/apm/scripts/create_diagnostics_bundle.js diff --git a/x-pack/plugins/observability_solution/apm/scripts/create_functional_tests_archive.js b/x-pack/solutions/observability/plugins/apm/scripts/create_functional_tests_archive.js similarity index 100% rename from x-pack/plugins/observability_solution/apm/scripts/create_functional_tests_archive.js rename to x-pack/solutions/observability/plugins/apm/scripts/create_functional_tests_archive.js diff --git a/x-pack/plugins/observability_solution/apm/scripts/create_functional_tests_archive/index.ts b/x-pack/solutions/observability/plugins/apm/scripts/create_functional_tests_archive/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/scripts/create_functional_tests_archive/index.ts rename to x-pack/solutions/observability/plugins/apm/scripts/create_functional_tests_archive/index.ts diff --git a/x-pack/plugins/observability_solution/apm/scripts/diagnostics_bundle/cli.ts b/x-pack/solutions/observability/plugins/apm/scripts/diagnostics_bundle/cli.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/scripts/diagnostics_bundle/cli.ts rename to x-pack/solutions/observability/plugins/apm/scripts/diagnostics_bundle/cli.ts diff --git a/x-pack/plugins/observability_solution/apm/scripts/diagnostics_bundle/diagnostics_bundle.ts b/x-pack/solutions/observability/plugins/apm/scripts/diagnostics_bundle/diagnostics_bundle.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/scripts/diagnostics_bundle/diagnostics_bundle.ts rename to x-pack/solutions/observability/plugins/apm/scripts/diagnostics_bundle/diagnostics_bundle.ts diff --git a/x-pack/plugins/observability_solution/apm/scripts/eslint.js b/x-pack/solutions/observability/plugins/apm/scripts/eslint.js similarity index 100% rename from x-pack/plugins/observability_solution/apm/scripts/eslint.js rename to x-pack/solutions/observability/plugins/apm/scripts/eslint.js diff --git a/x-pack/plugins/observability_solution/apm/scripts/generate_telemetry_fields_table.js b/x-pack/solutions/observability/plugins/apm/scripts/generate_telemetry_fields_table.js similarity index 100% rename from x-pack/plugins/observability_solution/apm/scripts/generate_telemetry_fields_table.js rename to x-pack/solutions/observability/plugins/apm/scripts/generate_telemetry_fields_table.js diff --git a/x-pack/plugins/observability_solution/apm/scripts/infer_route_return_types.js b/x-pack/solutions/observability/plugins/apm/scripts/infer_route_return_types.js similarity index 100% rename from x-pack/plugins/observability_solution/apm/scripts/infer_route_return_types.js rename to x-pack/solutions/observability/plugins/apm/scripts/infer_route_return_types.js diff --git a/x-pack/plugins/observability_solution/apm/scripts/infer_route_return_types/index.ts b/x-pack/solutions/observability/plugins/apm/scripts/infer_route_return_types/index.ts similarity index 96% rename from x-pack/plugins/observability_solution/apm/scripts/infer_route_return_types/index.ts rename to x-pack/solutions/observability/plugins/apm/scripts/infer_route_return_types/index.ts index 7864baab1e3c3..0130e6512bdee 100644 --- a/x-pack/plugins/observability_solution/apm/scripts/infer_route_return_types/index.ts +++ b/x-pack/solutions/observability/plugins/apm/scripts/infer_route_return_types/index.ts @@ -39,7 +39,7 @@ const project = new Project({ const glob = (argv.glob as string | undefined) || - 'x-pack/plugins/observability_solution/apm/server/**/route.ts'; + 'x-pack/solutions/observability/plugins/apm/server/**/route.ts'; const files = project.getSourceFiles(glob); @@ -122,7 +122,7 @@ files.forEach((file) => { changedFiles.forEach((file) => file.saveSync()); -const root = Path.join(__dirname, '../../../../..'); +const root = Path.join(__dirname, '../../../../../..'); // run ESLint on the changed files execSync(`node scripts/eslint ${glob} --fix`, { diff --git a/x-pack/plugins/observability_solution/apm/scripts/package.json b/x-pack/solutions/observability/plugins/apm/scripts/package.json similarity index 100% rename from x-pack/plugins/observability_solution/apm/scripts/package.json rename to x-pack/solutions/observability/plugins/apm/scripts/package.json diff --git a/x-pack/plugins/observability_solution/apm/scripts/precommit.js b/x-pack/solutions/observability/plugins/apm/scripts/precommit.js similarity index 81% rename from x-pack/plugins/observability_solution/apm/scripts/precommit.js rename to x-pack/solutions/observability/plugins/apm/scripts/precommit.js index fcf6120fc36f4..37a20e8b2d1b3 100644 --- a/x-pack/plugins/observability_solution/apm/scripts/precommit.js +++ b/x-pack/solutions/observability/plugins/apm/scripts/precommit.js @@ -12,11 +12,11 @@ const execa = require('execa'); const { Listr } = require('listr2'); const { resolve } = require('path'); -const root = resolve(__dirname, '../../../..'); +const root = resolve(__dirname, '../../../../..'); const execaOpts = { cwd: root, stderr: 'pipe' }; -const tsconfig = resolve(root, 'x-pack/plugins/observability_solution/apm/tsconfig.json'); +const tsconfig = resolve(root, 'x-pack/solutions/observability/plugins/apm/tsconfig.json'); const testTsconfig = resolve(root, 'x-pack/test/tsconfig.json'); @@ -30,12 +30,12 @@ const tasks = new Listr( title: 'Typescript', task: async () => { await execa('node', [ - resolve(__dirname, '../../../../scripts/type_check.js'), + resolve(__dirname, '../../../../../scripts/type_check.js'), '--project', tsconfig, ]); await execa('node', [ - resolve(__dirname, '../../../../scripts/type_check.js'), + resolve(__dirname, '../../../../../scripts/type_check.js'), '--project', testTsconfig, ]); @@ -47,7 +47,7 @@ const tasks = new Listr( execa( 'node', [ - resolve(__dirname, '../../../../scripts/jest.js'), + resolve(__dirname, '../../../../../scripts/jest.js'), '--config', resolve(__dirname, '../jest.config.js'), '--maxWorkers', diff --git a/x-pack/plugins/observability_solution/apm/scripts/shared/download_telemetry_template.ts b/x-pack/solutions/observability/plugins/apm/scripts/shared/download_telemetry_template.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/scripts/shared/download_telemetry_template.ts rename to x-pack/solutions/observability/plugins/apm/scripts/shared/download_telemetry_template.ts diff --git a/x-pack/plugins/observability_solution/apm/scripts/shared/get_es_client.ts b/x-pack/solutions/observability/plugins/apm/scripts/shared/get_es_client.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/scripts/shared/get_es_client.ts rename to x-pack/solutions/observability/plugins/apm/scripts/shared/get_es_client.ts diff --git a/x-pack/plugins/observability_solution/apm/scripts/shared/get_http_auth.ts b/x-pack/solutions/observability/plugins/apm/scripts/shared/get_http_auth.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/scripts/shared/get_http_auth.ts rename to x-pack/solutions/observability/plugins/apm/scripts/shared/get_http_auth.ts diff --git a/x-pack/plugins/observability_solution/apm/scripts/shared/parse_index_url.ts b/x-pack/solutions/observability/plugins/apm/scripts/shared/parse_index_url.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/scripts/shared/parse_index_url.ts rename to x-pack/solutions/observability/plugins/apm/scripts/shared/parse_index_url.ts diff --git a/x-pack/plugins/observability_solution/apm/scripts/shared/read_kibana_config.ts b/x-pack/solutions/observability/plugins/apm/scripts/shared/read_kibana_config.ts similarity index 99% rename from x-pack/plugins/observability_solution/apm/scripts/shared/read_kibana_config.ts rename to x-pack/solutions/observability/plugins/apm/scripts/shared/read_kibana_config.ts index 20e0aedeeca03..42e99b1ab5710 100644 --- a/x-pack/plugins/observability_solution/apm/scripts/shared/read_kibana_config.ts +++ b/x-pack/solutions/observability/plugins/apm/scripts/shared/read_kibana_config.ts @@ -13,7 +13,7 @@ import { identity, pickBy } from 'lodash'; export type KibanaConfig = ReturnType; export const readKibanaConfig = () => { - const kibanaConfigDir = path.join(__filename, '../../../../../../config'); + const kibanaConfigDir = path.join(__filename, '../../../../../../../config'); const kibanaDevConfig = path.join(kibanaConfigDir, 'kibana.dev.yml'); const kibanaConfig = path.join(kibanaConfigDir, 'kibana.yml'); diff --git a/x-pack/plugins/observability_solution/apm/scripts/telemetry/main.ts b/x-pack/solutions/observability/plugins/apm/scripts/telemetry/main.ts similarity index 94% rename from x-pack/plugins/observability_solution/apm/scripts/telemetry/main.ts rename to x-pack/solutions/observability/plugins/apm/scripts/telemetry/main.ts index 56209c1d3483a..1ad97e4576c4f 100644 --- a/x-pack/plugins/observability_solution/apm/scripts/telemetry/main.ts +++ b/x-pack/solutions/observability/plugins/apm/scripts/telemetry/main.ts @@ -9,7 +9,7 @@ import fs from 'fs'; import { apmSchema } from '../../server/lib/apm_telemetry/schema'; const markdownFilePath = - 'x-pack/plugins/observability_solution/apm/dev_docs/apm_telemetry_fields.md'; + 'x-pack/solutions/observability/plugins/apm/dev_docs/apm_telemetry_fields.md'; function extractFieldDescriptions(schema: any, parentKeys: string[] = []): string[] { const fieldDescriptions = []; diff --git a/x-pack/plugins/observability_solution/apm/scripts/test/README.md b/x-pack/solutions/observability/plugins/apm/scripts/test/README.md similarity index 100% rename from x-pack/plugins/observability_solution/apm/scripts/test/README.md rename to x-pack/solutions/observability/plugins/apm/scripts/test/README.md diff --git a/x-pack/plugins/observability_solution/apm/scripts/test/api.js b/x-pack/solutions/observability/plugins/apm/scripts/test/api.js similarity index 100% rename from x-pack/plugins/observability_solution/apm/scripts/test/api.js rename to x-pack/solutions/observability/plugins/apm/scripts/test/api.js diff --git a/x-pack/plugins/observability_solution/apm/scripts/test/dat.js b/x-pack/solutions/observability/plugins/apm/scripts/test/dat.js similarity index 100% rename from x-pack/plugins/observability_solution/apm/scripts/test/dat.js rename to x-pack/solutions/observability/plugins/apm/scripts/test/dat.js diff --git a/x-pack/plugins/observability_solution/apm/scripts/test/e2e.js b/x-pack/solutions/observability/plugins/apm/scripts/test/e2e.js similarity index 100% rename from x-pack/plugins/observability_solution/apm/scripts/test/e2e.js rename to x-pack/solutions/observability/plugins/apm/scripts/test/e2e.js diff --git a/x-pack/plugins/observability_solution/apm/scripts/test/jest.js b/x-pack/solutions/observability/plugins/apm/scripts/test/jest.js similarity index 100% rename from x-pack/plugins/observability_solution/apm/scripts/test/jest.js rename to x-pack/solutions/observability/plugins/apm/scripts/test/jest.js diff --git a/x-pack/plugins/observability_solution/apm/scripts/upload_telemetry_data.js b/x-pack/solutions/observability/plugins/apm/scripts/upload_telemetry_data.js similarity index 100% rename from x-pack/plugins/observability_solution/apm/scripts/upload_telemetry_data.js rename to x-pack/solutions/observability/plugins/apm/scripts/upload_telemetry_data.js diff --git a/x-pack/plugins/observability_solution/apm/server/assistant_functions/get_apm_dataset_info.ts b/x-pack/solutions/observability/plugins/apm/server/assistant_functions/get_apm_dataset_info.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/assistant_functions/get_apm_dataset_info.ts rename to x-pack/solutions/observability/plugins/apm/server/assistant_functions/get_apm_dataset_info.ts diff --git a/x-pack/plugins/observability_solution/apm/server/assistant_functions/get_apm_downstream_dependencies.ts b/x-pack/solutions/observability/plugins/apm/server/assistant_functions/get_apm_downstream_dependencies.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/assistant_functions/get_apm_downstream_dependencies.ts rename to x-pack/solutions/observability/plugins/apm/server/assistant_functions/get_apm_downstream_dependencies.ts diff --git a/x-pack/plugins/observability_solution/apm/server/assistant_functions/get_apm_services_list.ts b/x-pack/solutions/observability/plugins/apm/server/assistant_functions/get_apm_services_list.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/assistant_functions/get_apm_services_list.ts rename to x-pack/solutions/observability/plugins/apm/server/assistant_functions/get_apm_services_list.ts diff --git a/x-pack/plugins/observability_solution/apm/server/assistant_functions/get_apm_timeseries.ts b/x-pack/solutions/observability/plugins/apm/server/assistant_functions/get_apm_timeseries.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/assistant_functions/get_apm_timeseries.ts rename to x-pack/solutions/observability/plugins/apm/server/assistant_functions/get_apm_timeseries.ts diff --git a/x-pack/plugins/observability_solution/apm/server/assistant_functions/index.ts b/x-pack/solutions/observability/plugins/apm/server/assistant_functions/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/assistant_functions/index.ts rename to x-pack/solutions/observability/plugins/apm/server/assistant_functions/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/deprecations/__snapshots__/apm_user_role.test.ts.snap b/x-pack/solutions/observability/plugins/apm/server/deprecations/__snapshots__/apm_user_role.test.ts.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/deprecations/__snapshots__/apm_user_role.test.ts.snap rename to x-pack/solutions/observability/plugins/apm/server/deprecations/__snapshots__/apm_user_role.test.ts.snap diff --git a/x-pack/plugins/observability_solution/apm/server/deprecations/apm_user_role.test.ts b/x-pack/solutions/observability/plugins/apm/server/deprecations/apm_user_role.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/deprecations/apm_user_role.test.ts rename to x-pack/solutions/observability/plugins/apm/server/deprecations/apm_user_role.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/deprecations/apm_user_role.ts b/x-pack/solutions/observability/plugins/apm/server/deprecations/apm_user_role.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/deprecations/apm_user_role.ts rename to x-pack/solutions/observability/plugins/apm/server/deprecations/apm_user_role.ts diff --git a/x-pack/plugins/observability_solution/apm/server/deprecations/index.ts b/x-pack/solutions/observability/plugins/apm/server/deprecations/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/deprecations/index.ts rename to x-pack/solutions/observability/plugins/apm/server/deprecations/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/feature.ts b/x-pack/solutions/observability/plugins/apm/server/feature.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/feature.ts rename to x-pack/solutions/observability/plugins/apm/server/feature.ts diff --git a/x-pack/plugins/observability_solution/apm/server/index.ts b/x-pack/solutions/observability/plugins/apm/server/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/index.ts rename to x-pack/solutions/observability/plugins/apm/server/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/anomaly_search.ts b/x-pack/solutions/observability/plugins/apm/server/lib/anomaly_detection/anomaly_search.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/anomaly_search.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/anomaly_detection/anomaly_search.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/apm_ml_anomaly_query.ts b/x-pack/solutions/observability/plugins/apm/server/lib/anomaly_detection/apm_ml_anomaly_query.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/apm_ml_anomaly_query.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/anomaly_detection/apm_ml_anomaly_query.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/apm_ml_jobs_query.ts b/x-pack/solutions/observability/plugins/apm/server/lib/anomaly_detection/apm_ml_jobs_query.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/apm_ml_jobs_query.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/anomaly_detection/apm_ml_jobs_query.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/constants.ts b/x-pack/solutions/observability/plugins/apm/server/lib/anomaly_detection/constants.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/constants.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/anomaly_detection/constants.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/create_anomaly_detection_jobs.ts b/x-pack/solutions/observability/plugins/apm/server/lib/anomaly_detection/create_anomaly_detection_jobs.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/create_anomaly_detection_jobs.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/anomaly_detection/create_anomaly_detection_jobs.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/get_anomaly_detection_jobs.ts b/x-pack/solutions/observability/plugins/apm/server/lib/anomaly_detection/get_anomaly_detection_jobs.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/get_anomaly_detection_jobs.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/anomaly_detection/get_anomaly_detection_jobs.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/get_anomaly_result_bucket_size.ts b/x-pack/solutions/observability/plugins/apm/server/lib/anomaly_detection/get_anomaly_result_bucket_size.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/get_anomaly_result_bucket_size.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/anomaly_detection/get_anomaly_result_bucket_size.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/get_anomaly_timeseries.ts b/x-pack/solutions/observability/plugins/apm/server/lib/anomaly_detection/get_anomaly_timeseries.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/get_anomaly_timeseries.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/anomaly_detection/get_anomaly_timeseries.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/get_ml_jobs_with_apm_group.ts b/x-pack/solutions/observability/plugins/apm/server/lib/anomaly_detection/get_ml_jobs_with_apm_group.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/get_ml_jobs_with_apm_group.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/anomaly_detection/get_ml_jobs_with_apm_group.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/collect_data_telemetry/__snapshots__/tasks.test.ts.snap b/x-pack/solutions/observability/plugins/apm/server/lib/apm_telemetry/collect_data_telemetry/__snapshots__/tasks.test.ts.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/collect_data_telemetry/__snapshots__/tasks.test.ts.snap rename to x-pack/solutions/observability/plugins/apm/server/lib/apm_telemetry/collect_data_telemetry/__snapshots__/tasks.test.ts.snap diff --git a/x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/collect_data_telemetry/index.ts b/x-pack/solutions/observability/plugins/apm/server/lib/apm_telemetry/collect_data_telemetry/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/collect_data_telemetry/index.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/apm_telemetry/collect_data_telemetry/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/collect_data_telemetry/tasks.test.ts b/x-pack/solutions/observability/plugins/apm/server/lib/apm_telemetry/collect_data_telemetry/tasks.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/collect_data_telemetry/tasks.test.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/apm_telemetry/collect_data_telemetry/tasks.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/collect_data_telemetry/tasks.ts b/x-pack/solutions/observability/plugins/apm/server/lib/apm_telemetry/collect_data_telemetry/tasks.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/collect_data_telemetry/tasks.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/apm_telemetry/collect_data_telemetry/tasks.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/index.ts b/x-pack/solutions/observability/plugins/apm/server/lib/apm_telemetry/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/index.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/apm_telemetry/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/schema.ts b/x-pack/solutions/observability/plugins/apm/server/lib/apm_telemetry/schema.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/schema.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/apm_telemetry/schema.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/telemetry_client.ts b/x-pack/solutions/observability/plugins/apm/server/lib/apm_telemetry/telemetry_client.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/telemetry_client.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/apm_telemetry/telemetry_client.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/types.ts b/x-pack/solutions/observability/plugins/apm/server/lib/apm_telemetry/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/types.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/apm_telemetry/types.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/connections/exclude_rum_exit_spans_query.ts b/x-pack/solutions/observability/plugins/apm/server/lib/connections/exclude_rum_exit_spans_query.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/connections/exclude_rum_exit_spans_query.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/connections/exclude_rum_exit_spans_query.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/connections/get_connection_stats/get_connection_stats_items_with_relative_impact.ts b/x-pack/solutions/observability/plugins/apm/server/lib/connections/get_connection_stats/get_connection_stats_items_with_relative_impact.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/connections/get_connection_stats/get_connection_stats_items_with_relative_impact.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/connections/get_connection_stats/get_connection_stats_items_with_relative_impact.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/connections/get_connection_stats/get_destination_map.ts b/x-pack/solutions/observability/plugins/apm/server/lib/connections/get_connection_stats/get_destination_map.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/connections/get_connection_stats/get_destination_map.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/connections/get_connection_stats/get_destination_map.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/connections/get_connection_stats/get_stats.ts b/x-pack/solutions/observability/plugins/apm/server/lib/connections/get_connection_stats/get_stats.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/connections/get_connection_stats/get_stats.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/connections/get_connection_stats/get_stats.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/connections/get_connection_stats/index.ts b/x-pack/solutions/observability/plugins/apm/server/lib/connections/get_connection_stats/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/connections/get_connection_stats/index.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/connections/get_connection_stats/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/deprecations/index.ts b/x-pack/solutions/observability/plugins/apm/server/lib/deprecations/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/deprecations/index.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/deprecations/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/deprecations/types.ts b/x-pack/solutions/observability/plugins/apm/server/lib/deprecations/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/deprecations/types.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/deprecations/types.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/calculate_throughput.ts b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/calculate_throughput.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/calculate_throughput.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/calculate_throughput.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/create_es_client/create_apm_event_client/index.ts b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/create_es_client/create_apm_event_client/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/create_es_client/create_apm_event_client/index.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/create_es_client/create_apm_event_client/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/create_es_client/create_entities_es_client/create_entities_es_client.ts b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/create_es_client/create_entities_es_client/create_entities_es_client.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/create_es_client/create_entities_es_client/create_entities_es_client.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/create_es_client/create_entities_es_client/create_entities_es_client.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/create_es_client/create_infra_metrics_client/create_infra_metrics_client.ts b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/create_es_client/create_infra_metrics_client/create_infra_metrics_client.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/create_es_client/create_infra_metrics_client/create_infra_metrics_client.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/create_es_client/create_infra_metrics_client/create_infra_metrics_client.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/create_es_client/create_internal_es_client/index.ts b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/create_es_client/create_internal_es_client/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/create_es_client/create_internal_es_client/index.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/create_es_client/create_internal_es_client/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/get_apm_alerts_client.test.ts b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/get_apm_alerts_client.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/get_apm_alerts_client.test.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/get_apm_alerts_client.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/get_apm_alerts_client.ts b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/get_apm_alerts_client.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/get_apm_alerts_client.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/get_apm_alerts_client.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/get_apm_data_access_services.ts b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/get_apm_data_access_services.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/get_apm_data_access_services.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/get_apm_data_access_services.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/get_apm_event_client.ts b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/get_apm_event_client.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/get_apm_event_client.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/get_apm_event_client.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/get_bucket_size_for_aggregated_transactions/index.test.ts b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/get_bucket_size_for_aggregated_transactions/index.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/get_bucket_size_for_aggregated_transactions/index.test.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/get_bucket_size_for_aggregated_transactions/index.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/get_bucket_size_for_aggregated_transactions/index.ts b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/get_bucket_size_for_aggregated_transactions/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/get_bucket_size_for_aggregated_transactions/index.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/get_bucket_size_for_aggregated_transactions/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/get_error_name.test.ts b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/get_error_name.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/get_error_name.test.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/get_error_name.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/get_error_name.ts b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/get_error_name.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/get_error_name.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/get_error_name.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/get_es_capabilities.ts b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/get_es_capabilities.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/get_es_capabilities.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/get_es_capabilities.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/get_internal_saved_objects_client.ts b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/get_internal_saved_objects_client.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/get_internal_saved_objects_client.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/get_internal_saved_objects_client.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/get_ml_client.ts b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/get_ml_client.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/get_ml_client.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/get_ml_client.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/get_random_sampler/index.ts b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/get_random_sampler/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/get_random_sampler/index.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/get_random_sampler/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/latency_aggregation_type/index.ts b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/latency_aggregation_type/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/latency_aggregation_type/index.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/latency_aggregation_type/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/metrics.ts b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/metrics.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/metrics.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/metrics.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/round_to_nearest_five_or_ten.test.ts b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/round_to_nearest_five_or_ten.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/round_to_nearest_five_or_ten.test.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/round_to_nearest_five_or_ten.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/round_to_nearest_five_or_ten.ts b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/round_to_nearest_five_or_ten.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/round_to_nearest_five_or_ten.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/round_to_nearest_five_or_ten.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/spans/get_is_using_service_destination_metrics.ts b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/spans/get_is_using_service_destination_metrics.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/spans/get_is_using_service_destination_metrics.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/spans/get_is_using_service_destination_metrics.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/transaction_coldstart_rate.ts b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/transaction_coldstart_rate.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/transaction_coldstart_rate.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/transaction_coldstart_rate.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/transaction_error_rate.ts b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/transaction_error_rate.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/transaction_error_rate.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/transaction_error_rate.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/transactions/__snapshots__/get_is_using_transaction_events.test.ts.snap b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/transactions/__snapshots__/get_is_using_transaction_events.test.ts.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/transactions/__snapshots__/get_is_using_transaction_events.test.ts.snap rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/transactions/__snapshots__/get_is_using_transaction_events.test.ts.snap diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/transactions/get_is_using_transaction_events.test.ts b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/transactions/get_is_using_transaction_events.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/transactions/get_is_using_transaction_events.test.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/transactions/get_is_using_transaction_events.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/transactions/get_is_using_transaction_events.ts b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/transactions/get_is_using_transaction_events.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/transactions/get_is_using_transaction_events.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/transactions/get_is_using_transaction_events.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/helpers/transactions/index.ts b/x-pack/solutions/observability/plugins/apm/server/lib/helpers/transactions/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/helpers/transactions/index.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/helpers/transactions/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/service_group_query.ts b/x-pack/solutions/observability/plugins/apm/server/lib/service_group_query.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/service_group_query.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/service_group_query.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/service_group_query_with_overflow.ts b/x-pack/solutions/observability/plugins/apm/server/lib/service_group_query_with_overflow.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/service_group_query_with_overflow.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/service_group_query_with_overflow.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/transaction_groups/get_coldstart_rate.ts b/x-pack/solutions/observability/plugins/apm/server/lib/transaction_groups/get_coldstart_rate.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/transaction_groups/get_coldstart_rate.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/transaction_groups/get_coldstart_rate.ts diff --git a/x-pack/plugins/observability_solution/apm/server/lib/transaction_groups/get_failed_transaction_rate.ts b/x-pack/solutions/observability/plugins/apm/server/lib/transaction_groups/get_failed_transaction_rate.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/lib/transaction_groups/get_failed_transaction_rate.ts rename to x-pack/solutions/observability/plugins/apm/server/lib/transaction_groups/get_failed_transaction_rate.ts diff --git a/x-pack/plugins/observability_solution/apm/server/plugin.ts b/x-pack/solutions/observability/plugins/apm/server/plugin.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/plugin.ts rename to x-pack/solutions/observability/plugins/apm/server/plugin.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/error_with_status_code.ts b/x-pack/solutions/observability/plugins/apm/server/routes/agent_explorer/error_with_status_code.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/error_with_status_code.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/agent_explorer/error_with_status_code.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/fetch_agents_last_version.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/agent_explorer/fetch_agents_last_version.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/fetch_agents_last_version.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/agent_explorer/fetch_agents_last_version.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/fetch_agents_latest_version.ts b/x-pack/solutions/observability/plugins/apm/server/routes/agent_explorer/fetch_agents_latest_version.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/fetch_agents_latest_version.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/agent_explorer/fetch_agents_latest_version.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/get_agent_instances.ts b/x-pack/solutions/observability/plugins/apm/server/routes/agent_explorer/get_agent_instances.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/get_agent_instances.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/agent_explorer/get_agent_instances.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/get_agent_url_repository.ts b/x-pack/solutions/observability/plugins/apm/server/routes/agent_explorer/get_agent_url_repository.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/get_agent_url_repository.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/agent_explorer/get_agent_url_repository.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/get_agents.ts b/x-pack/solutions/observability/plugins/apm/server/routes/agent_explorer/get_agents.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/get_agents.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/agent_explorer/get_agents.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/get_agents_items.ts b/x-pack/solutions/observability/plugins/apm/server/routes/agent_explorer/get_agents_items.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/get_agents_items.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/agent_explorer/get_agents_items.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/agent_explorer/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/agent_explorer/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/agent_keys/create_agent_key.ts b/x-pack/solutions/observability/plugins/apm/server/routes/agent_keys/create_agent_key.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/agent_keys/create_agent_key.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/agent_keys/create_agent_key.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/agent_keys/get_agent_keys.ts b/x-pack/solutions/observability/plugins/apm/server/routes/agent_keys/get_agent_keys.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/agent_keys/get_agent_keys.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/agent_keys/get_agent_keys.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/agent_keys/get_agent_keys_privileges.ts b/x-pack/solutions/observability/plugins/apm/server/routes/agent_keys/get_agent_keys_privileges.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/agent_keys/get_agent_keys_privileges.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/agent_keys/get_agent_keys_privileges.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/agent_keys/invalidate_agent_key.ts b/x-pack/solutions/observability/plugins/apm/server/routes/agent_keys/invalidate_agent_key.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/agent_keys/invalidate_agent_key.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/agent_keys/invalidate_agent_key.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/agent_keys/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/agent_keys/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/agent_keys/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/agent_keys/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/action_variables.ts b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/action_variables.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/action_variables.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/action_variables.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/alerting_es_client.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/alerting_es_client.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/alerting_es_client.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/alerting_es_client.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/alerting_es_client.ts b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/alerting_es_client.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/alerting_es_client.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/alerting_es_client.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/register_apm_rule_types.ts b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/register_apm_rule_types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/register_apm_rule_types.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/register_apm_rule_types.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/anomaly/get_service_group_fields_for_anomaly.ts b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/anomaly/get_service_group_fields_for_anomaly.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/anomaly/get_service_group_fields_for_anomaly.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/anomaly/get_service_group_fields_for_anomaly.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/anomaly/register_anomaly_rule_type.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/anomaly/register_anomaly_rule_type.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/anomaly/register_anomaly_rule_type.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/anomaly/register_anomaly_rule_type.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/anomaly/register_anomaly_rule_type.ts b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/anomaly/register_anomaly_rule_type.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/anomaly/register_anomaly_rule_type.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/anomaly/register_anomaly_rule_type.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/docs/params_property_apm_anomaly.yaml b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/docs/params_property_apm_anomaly.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/docs/params_property_apm_anomaly.yaml rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/docs/params_property_apm_anomaly.yaml diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/docs/params_property_apm_error_count.yaml b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/docs/params_property_apm_error_count.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/docs/params_property_apm_error_count.yaml rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/docs/params_property_apm_error_count.yaml diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/docs/params_property_apm_transaction_duration.yaml b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/docs/params_property_apm_transaction_duration.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/docs/params_property_apm_transaction_duration.yaml rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/docs/params_property_apm_transaction_duration.yaml diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/docs/params_property_apm_transaction_error_rate.yaml b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/docs/params_property_apm_transaction_error_rate.yaml similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/docs/params_property_apm_transaction_error_rate.yaml rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/docs/params_property_apm_transaction_error_rate.yaml diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/error_count/get_error_count_chart_preview.ts b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/error_count/get_error_count_chart_preview.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/error_count/get_error_count_chart_preview.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/error_count/get_error_count_chart_preview.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/error_count/register_error_count_rule_type.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/error_count/register_error_count_rule_type.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/error_count/register_error_count_rule_type.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/error_count/register_error_count_rule_type.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/error_count/register_error_count_rule_type.ts b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/error_count/register_error_count_rule_type.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/error_count/register_error_count_rule_type.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/error_count/register_error_count_rule_type.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/get_apm_alert_source_fields.ts b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/get_apm_alert_source_fields.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/get_apm_alert_source_fields.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/get_apm_alert_source_fields.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/get_service_group_fields.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/get_service_group_fields.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/get_service_group_fields.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/get_service_group_fields.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_duration/average_or_percentile_agg.ts b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/transaction_duration/average_or_percentile_agg.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_duration/average_or_percentile_agg.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/transaction_duration/average_or_percentile_agg.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_duration/get_transaction_duration_chart_preview.ts b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/transaction_duration/get_transaction_duration_chart_preview.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_duration/get_transaction_duration_chart_preview.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/transaction_duration/get_transaction_duration_chart_preview.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_duration/register_transaction_duration_rule_type.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/transaction_duration/register_transaction_duration_rule_type.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_duration/register_transaction_duration_rule_type.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/transaction_duration/register_transaction_duration_rule_type.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_duration/register_transaction_duration_rule_type.ts b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/transaction_duration/register_transaction_duration_rule_type.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_duration/register_transaction_duration_rule_type.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/transaction_duration/register_transaction_duration_rule_type.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_error_rate/get_transaction_error_rate_chart_preview.ts b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/transaction_error_rate/get_transaction_error_rate_chart_preview.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_error_rate/get_transaction_error_rate_chart_preview.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/transaction_error_rate/get_transaction_error_rate_chart_preview.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_error_rate/register_transaction_error_rate_rule_type.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/transaction_error_rate/register_transaction_error_rate_rule_type.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_error_rate/register_transaction_error_rate_rule_type.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/transaction_error_rate/register_transaction_error_rate_rule_type.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_error_rate/register_transaction_error_rate_rule_type.ts b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/transaction_error_rate/register_transaction_error_rate_rule_type.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_error_rate/register_transaction_error_rate_rule_type.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/transaction_error_rate/register_transaction_error_rate_rule_type.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/utils/get_filtered_series_for_preview_chart.ts b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/utils/get_filtered_series_for_preview_chart.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/utils/get_filtered_series_for_preview_chart.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/utils/get_filtered_series_for_preview_chart.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/utils/get_groupby_action_variables.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/utils/get_groupby_action_variables.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/utils/get_groupby_action_variables.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/utils/get_groupby_action_variables.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/utils/get_groupby_action_variables.ts b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/utils/get_groupby_action_variables.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/utils/get_groupby_action_variables.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/utils/get_groupby_action_variables.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/utils/get_groupby_terms.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/utils/get_groupby_terms.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/utils/get_groupby_terms.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/utils/get_groupby_terms.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/utils/get_groupby_terms.ts b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/utils/get_groupby_terms.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/utils/get_groupby_terms.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/rule_types/utils/get_groupby_terms.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/alerts/test_utils/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/alerts/test_utils/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/alerts/test_utils/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/alerts/test_utils/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/apm_routes/create_apm_server_route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/apm_routes/create_apm_server_route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/apm_routes/create_apm_server_route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/apm_routes/create_apm_server_route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/apm_routes/get_global_apm_server_route_repository.ts b/x-pack/solutions/observability/plugins/apm/server/routes/apm_routes/get_global_apm_server_route_repository.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/apm_routes/get_global_apm_server_route_repository.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/apm_routes/get_global_apm_server_route_repository.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/apm_routes/register_apm_server_routes.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/apm_routes/register_apm_server_routes.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/apm_routes/register_apm_server_routes.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/apm_routes/register_apm_server_routes.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/apm_routes/register_apm_server_routes.ts b/x-pack/solutions/observability/plugins/apm/server/routes/apm_routes/register_apm_server_routes.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/apm_routes/register_apm_server_routes.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/apm_routes/register_apm_server_routes.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_downstream_dependencies/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_apm_downstream_dependencies/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_downstream_dependencies/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_apm_downstream_dependencies/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_service_list/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_apm_service_list/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_service_list/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_apm_service_list/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_service_summary/get_anomalies.ts b/x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_apm_service_summary/get_anomalies.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_service_summary/get_anomalies.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_apm_service_summary/get_anomalies.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_service_summary/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_apm_service_summary/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_service_summary/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_apm_service_summary/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/fetch_timeseries.ts b/x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/fetch_timeseries.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/fetch_timeseries.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/fetch_timeseries.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_error_event_rate.ts b/x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_error_event_rate.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_error_event_rate.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_error_event_rate.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_failure_rate.ts b/x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_failure_rate.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_failure_rate.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_failure_rate.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_latency.ts b/x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_latency.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_latency.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_latency.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_throughput.ts b/x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_throughput.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_throughput.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_throughput.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_failure_rate.ts b/x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_failure_rate.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_failure_rate.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_failure_rate.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_latency.ts b/x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_latency.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_latency.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_latency.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_throughput.ts b/x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_throughput.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_throughput.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_throughput.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_changepoints/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_changepoints/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_changepoints/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_changepoints/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_log_categories/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_log_categories/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_log_categories/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_log_categories/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_log_rate_analysis_for_alert/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_log_rate_analysis_for_alert/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_log_rate_analysis_for_alert/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_log_rate_analysis_for_alert/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_observability_alert_details_context/get_apm_errors.ts b/x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_observability_alert_details_context/get_apm_errors.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_observability_alert_details_context/get_apm_errors.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_observability_alert_details_context/get_apm_errors.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_observability_alert_details_context/get_container_id_from_signals.ts b/x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_observability_alert_details_context/get_container_id_from_signals.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_observability_alert_details_context/get_container_id_from_signals.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_observability_alert_details_context/get_container_id_from_signals.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_observability_alert_details_context/get_downstream_dependency_name.ts b/x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_observability_alert_details_context/get_downstream_dependency_name.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_observability_alert_details_context/get_downstream_dependency_name.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_observability_alert_details_context/get_downstream_dependency_name.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_observability_alert_details_context/get_service_name_from_signals.ts b/x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_observability_alert_details_context/get_service_name_from_signals.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_observability_alert_details_context/get_service_name_from_signals.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_observability_alert_details_context/get_service_name_from_signals.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_observability_alert_details_context/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_observability_alert_details_context/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_observability_alert_details_context/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/get_observability_alert_details_context/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/utils/get_should_match_or_not_exist_filter.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/utils/get_should_match_or_not_exist_filter.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/utils/get_should_match_or_not_exist_filter.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/utils/get_should_match_or_not_exist_filter.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/utils/get_should_match_or_not_exist_filter.ts b/x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/utils/get_should_match_or_not_exist_filter.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/utils/get_should_match_or_not_exist_filter.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/assistant_functions/utils/get_should_match_or_not_exist_filter.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_correlation.ts b/x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/fetch_duration_correlation.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_correlation.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/fetch_duration_correlation.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_correlation_with_histogram.ts b/x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/fetch_duration_correlation_with_histogram.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_correlation_with_histogram.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/fetch_duration_correlation_with_histogram.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_field_candidates.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/fetch_duration_field_candidates.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_field_candidates.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/fetch_duration_field_candidates.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_field_candidates.ts b/x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/fetch_duration_field_candidates.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_field_candidates.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/fetch_duration_field_candidates.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_fractions.ts b/x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/fetch_duration_fractions.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_fractions.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/fetch_duration_fractions.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_histogram_range_steps.ts b/x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/fetch_duration_histogram_range_steps.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_histogram_range_steps.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/fetch_duration_histogram_range_steps.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_percentiles.ts b/x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/fetch_duration_percentiles.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_percentiles.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/fetch_duration_percentiles.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_ranges.ts b/x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/fetch_duration_ranges.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_ranges.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/fetch_duration_ranges.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_failed_events_correlation_p_values.ts b/x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/fetch_failed_events_correlation_p_values.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_failed_events_correlation_p_values.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/fetch_failed_events_correlation_p_values.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_field_value_pairs.ts b/x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/fetch_field_value_pairs.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_field_value_pairs.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/fetch_field_value_pairs.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_p_values.ts b/x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/fetch_p_values.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_p_values.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/fetch_p_values.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_significant_correlations.ts b/x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/fetch_significant_correlations.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_significant_correlations.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/fetch_significant_correlations.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/field_stats/fetch_field_value_field_stats.ts b/x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/field_stats/fetch_field_value_field_stats.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/field_stats/fetch_field_value_field_stats.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/field_stats/fetch_field_value_field_stats.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/get_common_correlations_query.ts b/x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/get_common_correlations_query.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/get_common_correlations_query.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/correlations/queries/get_common_correlations_query.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/correlations/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/correlations/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/correlations/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/correlations/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/correlations/utils/compute_expectations_and_ranges.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/correlations/utils/compute_expectations_and_ranges.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/correlations/utils/compute_expectations_and_ranges.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/correlations/utils/compute_expectations_and_ranges.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/correlations/utils/compute_expectations_and_ranges.ts b/x-pack/solutions/observability/plugins/apm/server/routes/correlations/utils/compute_expectations_and_ranges.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/correlations/utils/compute_expectations_and_ranges.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/correlations/utils/compute_expectations_and_ranges.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/correlations/utils/get_duration_field.ts b/x-pack/solutions/observability/plugins/apm/server/routes/correlations/utils/get_duration_field.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/correlations/utils/get_duration_field.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/correlations/utils/get_duration_field.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/correlations/utils/get_event_type.ts b/x-pack/solutions/observability/plugins/apm/server/routes/correlations/utils/get_event_type.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/correlations/utils/get_event_type.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/correlations/utils/get_event_type.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/correlations/utils/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/correlations/utils/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/correlations/utils/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/correlations/utils/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/correlations/utils/split_all_settled_promises.ts b/x-pack/solutions/observability/plugins/apm/server/routes/correlations/utils/split_all_settled_promises.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/correlations/utils/split_all_settled_promises.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/correlations/utils/split_all_settled_promises.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/custom_dashboards/get_custom_dashboards.ts b/x-pack/solutions/observability/plugins/apm/server/routes/custom_dashboards/get_custom_dashboards.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/custom_dashboards/get_custom_dashboards.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/custom_dashboards/get_custom_dashboards.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/custom_dashboards/get_entities_with_dashboards.ts b/x-pack/solutions/observability/plugins/apm/server/routes/custom_dashboards/get_entities_with_dashboards.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/custom_dashboards/get_entities_with_dashboards.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/custom_dashboards/get_entities_with_dashboards.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/custom_dashboards/get_services_with_dashboards.ts b/x-pack/solutions/observability/plugins/apm/server/routes/custom_dashboards/get_services_with_dashboards.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/custom_dashboards/get_services_with_dashboards.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/custom_dashboards/get_services_with_dashboards.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/custom_dashboards/remove_service_dashboard.ts b/x-pack/solutions/observability/plugins/apm/server/routes/custom_dashboards/remove_service_dashboard.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/custom_dashboards/remove_service_dashboard.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/custom_dashboards/remove_service_dashboard.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/custom_dashboards/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/custom_dashboards/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/custom_dashboards/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/custom_dashboards/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/custom_dashboards/save_service_dashboard.ts b/x-pack/solutions/observability/plugins/apm/server/routes/custom_dashboards/save_service_dashboard.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/custom_dashboards/save_service_dashboard.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/custom_dashboards/save_service_dashboard.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/data_view/create_static_data_view.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/data_view/create_static_data_view.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/data_view/create_static_data_view.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/data_view/create_static_data_view.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/data_view/create_static_data_view.ts b/x-pack/solutions/observability/plugins/apm/server/routes/data_view/create_static_data_view.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/data_view/create_static_data_view.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/data_view/create_static_data_view.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/data_view/get_apm_data_view_index_pattern.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/data_view/get_apm_data_view_index_pattern.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/data_view/get_apm_data_view_index_pattern.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/data_view/get_apm_data_view_index_pattern.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/data_view/get_apm_data_view_index_pattern.ts b/x-pack/solutions/observability/plugins/apm/server/routes/data_view/get_apm_data_view_index_pattern.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/data_view/get_apm_data_view_index_pattern.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/data_view/get_apm_data_view_index_pattern.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/data_view/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/data_view/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/data_view/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/data_view/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/debug_telemetry/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/debug_telemetry/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/debug_telemetry/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/debug_telemetry/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/default_api_types.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/default_api_types.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/default_api_types.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/default_api_types.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/default_api_types.ts b/x-pack/solutions/observability/plugins/apm/server/routes/default_api_types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/default_api_types.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/default_api_types.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_dependency_latency_distribution.ts b/x-pack/solutions/observability/plugins/apm/server/routes/dependencies/get_dependency_latency_distribution.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_dependency_latency_distribution.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/dependencies/get_dependency_latency_distribution.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_error_rate_charts_for_dependency.ts b/x-pack/solutions/observability/plugins/apm/server/routes/dependencies/get_error_rate_charts_for_dependency.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_error_rate_charts_for_dependency.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/dependencies/get_error_rate_charts_for_dependency.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_latency_charts_for_dependency.ts b/x-pack/solutions/observability/plugins/apm/server/routes/dependencies/get_latency_charts_for_dependency.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_latency_charts_for_dependency.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/dependencies/get_latency_charts_for_dependency.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_metadata_for_dependency.ts b/x-pack/solutions/observability/plugins/apm/server/routes/dependencies/get_metadata_for_dependency.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_metadata_for_dependency.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/dependencies/get_metadata_for_dependency.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_throughput_charts_for_dependency.ts b/x-pack/solutions/observability/plugins/apm/server/routes/dependencies/get_throughput_charts_for_dependency.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_throughput_charts_for_dependency.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/dependencies/get_throughput_charts_for_dependency.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_top_dependencies.ts b/x-pack/solutions/observability/plugins/apm/server/routes/dependencies/get_top_dependencies.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_top_dependencies.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/dependencies/get_top_dependencies.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_top_dependency_operations.ts b/x-pack/solutions/observability/plugins/apm/server/routes/dependencies/get_top_dependency_operations.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_top_dependency_operations.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/dependencies/get_top_dependency_operations.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_top_dependency_spans.ts b/x-pack/solutions/observability/plugins/apm/server/routes/dependencies/get_top_dependency_spans.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_top_dependency_spans.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/dependencies/get_top_dependency_spans.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_upstream_services_for_dependency.ts b/x-pack/solutions/observability/plugins/apm/server/routes/dependencies/get_upstream_services_for_dependency.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_upstream_services_for_dependency.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/dependencies/get_upstream_services_for_dependency.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/dependencies/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/dependencies/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/dependencies/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/dependencies/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_apm_events.ts b/x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/bundle/get_apm_events.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_apm_events.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/bundle/get_apm_events.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_data_streams.ts b/x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/bundle/get_data_streams.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_data_streams.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/bundle/get_data_streams.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_existing_index_templates.ts b/x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/bundle/get_existing_index_templates.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_existing_index_templates.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/bundle/get_existing_index_templates.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_field_caps.ts b/x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/bundle/get_field_caps.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_field_caps.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/bundle/get_field_caps.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_index_template.ts b/x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/bundle/get_index_template.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_index_template.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/bundle/get_index_template.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_index_templates_by_index_pattern.ts b/x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/bundle/get_index_templates_by_index_pattern.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_index_templates_by_index_pattern.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/bundle/get_index_templates_by_index_pattern.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_indices.ts b/x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/bundle/get_indices.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_indices.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/bundle/get_indices.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_indices_states.ts b/x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/bundle/get_indices_states.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_indices_states.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/bundle/get_indices_states.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_non_data_stream_indices.ts b/x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/bundle/get_non_data_stream_indices.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_non_data_stream_indices.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/bundle/get_non_data_stream_indices.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/get_diagnostics_bundle.ts b/x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/get_diagnostics_bundle.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/diagnostics/get_diagnostics_bundle.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/get_diagnostics_bundle.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/get_elasticsearch_version.ts b/x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/get_elasticsearch_version.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/diagnostics/get_elasticsearch_version.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/get_elasticsearch_version.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/get_fleet_package_info.ts b/x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/get_fleet_package_info.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/diagnostics/get_fleet_package_info.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/get_fleet_package_info.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/helpers/get_apm_index_template_names.ts b/x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/helpers/get_apm_index_template_names.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/diagnostics/helpers/get_apm_index_template_names.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/helpers/get_apm_index_template_names.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/helpers/get_diagnostic_privileges.ts b/x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/helpers/get_diagnostic_privileges.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/diagnostics/helpers/get_diagnostic_privileges.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/helpers/get_diagnostic_privileges.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/helpers/handle_exceptions.ts b/x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/helpers/handle_exceptions.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/diagnostics/helpers/handle_exceptions.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/helpers/handle_exceptions.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/diagnostics/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/diagnostics/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/entities/services/get_service_entity_summary.ts b/x-pack/solutions/observability/plugins/apm/server/routes/entities/services/get_service_entity_summary.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/entities/services/get_service_entity_summary.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/entities/services/get_service_entity_summary.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/entities/services/routes.ts b/x-pack/solutions/observability/plugins/apm/server/routes/entities/services/routes.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/entities/services/routes.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/entities/services/routes.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/entities/types.ts b/x-pack/solutions/observability/plugins/apm/server/routes/entities/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/entities/types.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/entities/types.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/entities/utils/merge_entities.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/entities/utils/merge_entities.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/entities/utils/merge_entities.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/entities/utils/merge_entities.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/entities/utils/merge_entities.ts b/x-pack/solutions/observability/plugins/apm/server/routes/entities/utils/merge_entities.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/entities/utils/merge_entities.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/entities/utils/merge_entities.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/environments/__snapshots__/get_all_environments.test.ts.snap b/x-pack/solutions/observability/plugins/apm/server/routes/environments/__snapshots__/get_all_environments.test.ts.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/environments/__snapshots__/get_all_environments.test.ts.snap rename to x-pack/solutions/observability/plugins/apm/server/routes/environments/__snapshots__/get_all_environments.test.ts.snap diff --git a/x-pack/plugins/observability_solution/apm/server/routes/environments/get_all_environments.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/environments/get_all_environments.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/environments/get_all_environments.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/environments/get_all_environments.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/environments/get_all_environments.ts b/x-pack/solutions/observability/plugins/apm/server/routes/environments/get_all_environments.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/environments/get_all_environments.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/environments/get_all_environments.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/environments/get_environments.ts b/x-pack/solutions/observability/plugins/apm/server/routes/environments/get_environments.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/environments/get_environments.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/environments/get_environments.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/environments/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/environments/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/environments/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/environments/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/errors/distribution/__snapshots__/get_buckets.test.ts.snap b/x-pack/solutions/observability/plugins/apm/server/routes/errors/distribution/__snapshots__/get_buckets.test.ts.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/errors/distribution/__snapshots__/get_buckets.test.ts.snap rename to x-pack/solutions/observability/plugins/apm/server/routes/errors/distribution/__snapshots__/get_buckets.test.ts.snap diff --git a/x-pack/plugins/observability_solution/apm/server/routes/errors/distribution/__snapshots__/queries.test.ts.snap b/x-pack/solutions/observability/plugins/apm/server/routes/errors/distribution/__snapshots__/queries.test.ts.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/errors/distribution/__snapshots__/queries.test.ts.snap rename to x-pack/solutions/observability/plugins/apm/server/routes/errors/distribution/__snapshots__/queries.test.ts.snap diff --git a/x-pack/plugins/observability_solution/apm/server/routes/errors/distribution/get_buckets.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/errors/distribution/get_buckets.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/errors/distribution/get_buckets.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/errors/distribution/get_buckets.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/errors/distribution/get_buckets.ts b/x-pack/solutions/observability/plugins/apm/server/routes/errors/distribution/get_buckets.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/errors/distribution/get_buckets.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/errors/distribution/get_buckets.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/errors/distribution/get_distribution.ts b/x-pack/solutions/observability/plugins/apm/server/routes/errors/distribution/get_distribution.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/errors/distribution/get_distribution.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/errors/distribution/get_distribution.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/errors/distribution/queries.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/errors/distribution/queries.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/errors/distribution/queries.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/errors/distribution/queries.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/errors/erroneous_transactions/get_top_erroneous_transactions.ts b/x-pack/solutions/observability/plugins/apm/server/routes/errors/erroneous_transactions/get_top_erroneous_transactions.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/errors/erroneous_transactions/get_top_erroneous_transactions.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/errors/erroneous_transactions/get_top_erroneous_transactions.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/errors/get_error_groups/get_error_group_detailed_statistics.ts b/x-pack/solutions/observability/plugins/apm/server/routes/errors/get_error_groups/get_error_group_detailed_statistics.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/errors/get_error_groups/get_error_group_detailed_statistics.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/errors/get_error_groups/get_error_group_detailed_statistics.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/errors/get_error_groups/get_error_group_main_statistics.ts b/x-pack/solutions/observability/plugins/apm/server/routes/errors/get_error_groups/get_error_group_main_statistics.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/errors/get_error_groups/get_error_group_main_statistics.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/errors/get_error_groups/get_error_group_main_statistics.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/errors/get_error_groups/get_error_group_sample_ids.ts b/x-pack/solutions/observability/plugins/apm/server/routes/errors/get_error_groups/get_error_group_sample_ids.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/errors/get_error_groups/get_error_group_sample_ids.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/errors/get_error_groups/get_error_group_sample_ids.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/errors/get_error_groups/get_error_sample_details.ts b/x-pack/solutions/observability/plugins/apm/server/routes/errors/get_error_groups/get_error_sample_details.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/errors/get_error_groups/get_error_sample_details.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/errors/get_error_groups/get_error_sample_details.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/errors/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/errors/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/errors/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/errors/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/event_metadata/get_event_metadata.ts b/x-pack/solutions/observability/plugins/apm/server/routes/event_metadata/get_event_metadata.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/event_metadata/get_event_metadata.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/event_metadata/get_event_metadata.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/event_metadata/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/event_metadata/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/event_metadata/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/event_metadata/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/fallback_to_transactions/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/fallback_to_transactions/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/fallback_to_transactions/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/fallback_to_transactions/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/fleet/api_keys/add_api_keys_to_policies_if_missing.ts b/x-pack/solutions/observability/plugins/apm/server/routes/fleet/api_keys/add_api_keys_to_policies_if_missing.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/fleet/api_keys/add_api_keys_to_policies_if_missing.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/fleet/api_keys/add_api_keys_to_policies_if_missing.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/fleet/api_keys/create_apm_api_keys.ts b/x-pack/solutions/observability/plugins/apm/server/routes/fleet/api_keys/create_apm_api_keys.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/fleet/api_keys/create_apm_api_keys.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/fleet/api_keys/create_apm_api_keys.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/fleet/create_cloud_apm_package_policy.ts b/x-pack/solutions/observability/plugins/apm/server/routes/fleet/create_cloud_apm_package_policy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/fleet/create_cloud_apm_package_policy.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/fleet/create_cloud_apm_package_policy.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/fleet/get_agents.ts b/x-pack/solutions/observability/plugins/apm/server/routes/fleet/get_agents.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/fleet/get_agents.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/fleet/get_agents.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/fleet/get_apm_package_policies.ts b/x-pack/solutions/observability/plugins/apm/server/routes/fleet/get_apm_package_policies.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/fleet/get_apm_package_policies.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/fleet/get_apm_package_policies.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/fleet/get_apm_package_policy_definition.ts b/x-pack/solutions/observability/plugins/apm/server/routes/fleet/get_apm_package_policy_definition.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/fleet/get_apm_package_policy_definition.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/fleet/get_apm_package_policy_definition.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/fleet/get_cloud_apm_package_policy.ts b/x-pack/solutions/observability/plugins/apm/server/routes/fleet/get_cloud_apm_package_policy.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/fleet/get_cloud_apm_package_policy.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/fleet/get_cloud_apm_package_policy.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/fleet/get_java_agent_versions.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/fleet/get_java_agent_versions.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/fleet/get_java_agent_versions.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/fleet/get_java_agent_versions.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/fleet/get_java_agent_versions.ts b/x-pack/solutions/observability/plugins/apm/server/routes/fleet/get_java_agent_versions.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/fleet/get_java_agent_versions.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/fleet/get_java_agent_versions.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/fleet/get_latest_apm_package.ts b/x-pack/solutions/observability/plugins/apm/server/routes/fleet/get_latest_apm_package.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/fleet/get_latest_apm_package.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/fleet/get_latest_apm_package.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/fleet/get_package_policy_decorators.ts b/x-pack/solutions/observability/plugins/apm/server/routes/fleet/get_package_policy_decorators.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/fleet/get_package_policy_decorators.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/fleet/get_package_policy_decorators.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/fleet/get_unsupported_apm_server_schema.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/fleet/get_unsupported_apm_server_schema.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/fleet/get_unsupported_apm_server_schema.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/fleet/get_unsupported_apm_server_schema.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/fleet/get_unsupported_apm_server_schema.ts b/x-pack/solutions/observability/plugins/apm/server/routes/fleet/get_unsupported_apm_server_schema.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/fleet/get_unsupported_apm_server_schema.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/fleet/get_unsupported_apm_server_schema.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/fleet/is_superuser.ts b/x-pack/solutions/observability/plugins/apm/server/routes/fleet/is_superuser.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/fleet/is_superuser.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/fleet/is_superuser.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/fleet/merge_package_policy_with_apm.ts b/x-pack/solutions/observability/plugins/apm/server/routes/fleet/merge_package_policy_with_apm.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/fleet/merge_package_policy_with_apm.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/fleet/merge_package_policy_with_apm.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/fleet/register_fleet_policy_callbacks.ts b/x-pack/solutions/observability/plugins/apm/server/routes/fleet/register_fleet_policy_callbacks.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/fleet/register_fleet_policy_callbacks.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/fleet/register_fleet_policy_callbacks.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/fleet/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/fleet/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/fleet/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/fleet/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/fleet/run_migration_check.ts b/x-pack/solutions/observability/plugins/apm/server/routes/fleet/run_migration_check.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/fleet/run_migration_check.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/fleet/run_migration_check.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/fleet/source_maps.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/fleet/source_maps.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/fleet/source_maps.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/fleet/source_maps.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/fleet/source_maps.ts b/x-pack/solutions/observability/plugins/apm/server/routes/fleet/source_maps.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/fleet/source_maps.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/fleet/source_maps.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/fleet/sync_agent_configs_to_apm_package_policies.ts b/x-pack/solutions/observability/plugins/apm/server/routes/fleet/sync_agent_configs_to_apm_package_policies.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/fleet/sync_agent_configs_to_apm_package_policies.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/fleet/sync_agent_configs_to_apm_package_policies.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/fleet/translate_legacy_schema_paths.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/fleet/translate_legacy_schema_paths.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/fleet/translate_legacy_schema_paths.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/fleet/translate_legacy_schema_paths.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/fleet/translate_legacy_schema_paths.ts b/x-pack/solutions/observability/plugins/apm/server/routes/fleet/translate_legacy_schema_paths.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/fleet/translate_legacy_schema_paths.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/fleet/translate_legacy_schema_paths.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/historical_data/has_historical_agent_data.ts b/x-pack/solutions/observability/plugins/apm/server/routes/historical_data/has_historical_agent_data.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/historical_data/has_historical_agent_data.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/historical_data/has_historical_agent_data.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/historical_data/has_historical_entities_data.ts b/x-pack/solutions/observability/plugins/apm/server/routes/historical_data/has_historical_entities_data.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/historical_data/has_historical_entities_data.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/historical_data/has_historical_entities_data.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/historical_data/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/historical_data/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/historical_data/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/historical_data/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/infrastructure/get_host_names.ts b/x-pack/solutions/observability/plugins/apm/server/routes/infrastructure/get_host_names.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/infrastructure/get_host_names.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/infrastructure/get_host_names.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/infrastructure/get_infrastructure_data.ts b/x-pack/solutions/observability/plugins/apm/server/routes/infrastructure/get_infrastructure_data.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/infrastructure/get_infrastructure_data.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/infrastructure/get_infrastructure_data.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/infrastructure/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/infrastructure/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/infrastructure/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/infrastructure/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/latency_distribution/get_overall_latency_distribution.ts b/x-pack/solutions/observability/plugins/apm/server/routes/latency_distribution/get_overall_latency_distribution.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/latency_distribution/get_overall_latency_distribution.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/latency_distribution/get_overall_latency_distribution.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/latency_distribution/get_percentile_threshold_value.ts b/x-pack/solutions/observability/plugins/apm/server/routes/latency_distribution/get_percentile_threshold_value.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/latency_distribution/get_percentile_threshold_value.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/latency_distribution/get_percentile_threshold_value.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/latency_distribution/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/latency_distribution/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/latency_distribution/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/latency_distribution/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/latency_distribution/types.ts b/x-pack/solutions/observability/plugins/apm/server/routes/latency_distribution/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/latency_distribution/types.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/latency_distribution/types.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/__snapshots__/queries.test.ts.snap b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/__snapshots__/queries.test.ts.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/__snapshots__/queries.test.ts.snap rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/__snapshots__/queries.test.ts.snap diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/default.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/by_agent/default.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/default.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/by_agent/default.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/gc/fetch_and_transform_gc_metrics.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/by_agent/java/gc/fetch_and_transform_gc_metrics.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/gc/fetch_and_transform_gc_metrics.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/by_agent/java/gc/fetch_and_transform_gc_metrics.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/gc/fetch_and_transform_gc_metrics.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/by_agent/java/gc/fetch_and_transform_gc_metrics.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/gc/fetch_and_transform_gc_metrics.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/by_agent/java/gc/fetch_and_transform_gc_metrics.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/gc/get_gc_rate_chart.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/by_agent/java/gc/get_gc_rate_chart.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/gc/get_gc_rate_chart.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/by_agent/java/gc/get_gc_rate_chart.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/gc/get_gc_time_chart.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/by_agent/java/gc/get_gc_time_chart.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/gc/get_gc_time_chart.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/by_agent/java/gc/get_gc_time_chart.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/heap_memory/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/by_agent/java/heap_memory/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/heap_memory/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/by_agent/java/heap_memory/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/by_agent/java/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/by_agent/java/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/non_heap_memory/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/by_agent/java/non_heap_memory/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/non_heap_memory/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/by_agent/java/non_heap_memory/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/otel_cpu/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/by_agent/java/otel_cpu/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/otel_cpu/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/by_agent/java/otel_cpu/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/thread_count/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/by_agent/java/thread_count/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/thread_count/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/by_agent/java/thread_count/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/shared/cpu/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/by_agent/shared/cpu/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/shared/cpu/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/by_agent/shared/cpu/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/shared/memory/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/by_agent/shared/memory/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/shared/memory/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/by_agent/shared/memory/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/fetch_and_transform_metrics.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/fetch_and_transform_metrics.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/fetch_and_transform_metrics.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/fetch_and_transform_metrics.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/get_metrics_chart_data_by_agent.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/get_metrics_chart_data_by_agent.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/get_metrics_chart_data_by_agent.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/get_metrics_chart_data_by_agent.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/get_service_nodes.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/get_service_nodes.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/get_service_nodes.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/get_service_nodes.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/has_otel_metrics.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/has_otel_metrics.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/has_otel_metrics.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/has_otel_metrics.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/queries.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/queries.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/queries.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/queries.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_active_instances_overview.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/serverless/get_active_instances_overview.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_active_instances_overview.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/serverless/get_active_instances_overview.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_active_instances_timeseries.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/serverless/get_active_instances_timeseries.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_active_instances_timeseries.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/serverless/get_active_instances_timeseries.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_cold_start_count_chart.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/serverless/get_cold_start_count_chart.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_cold_start_count_chart.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/serverless/get_cold_start_count_chart.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_cold_start_duration_chart.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/serverless/get_cold_start_duration_chart.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_cold_start_duration_chart.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/serverless/get_cold_start_duration_chart.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_compute_usage_chart.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/serverless/get_compute_usage_chart.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_compute_usage_chart.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/serverless/get_compute_usage_chart.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_serverless_agent_metrics_chart.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/serverless/get_serverless_agent_metrics_chart.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_serverless_agent_metrics_chart.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/serverless/get_serverless_agent_metrics_chart.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_serverless_function_latency_chart.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/serverless/get_serverless_function_latency_chart.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_serverless_function_latency_chart.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/serverless/get_serverless_function_latency_chart.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_serverless_functions_overview.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/serverless/get_serverless_functions_overview.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_serverless_functions_overview.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/serverless/get_serverless_functions_overview.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_serverless_summary.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/serverless/get_serverless_summary.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_serverless_summary.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/serverless/get_serverless_summary.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/helper.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/serverless/helper.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/helper.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/serverless/helper.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/helper.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/serverless/helper.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/helper.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/serverless/helper.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/serverless/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/serverless/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/metrics/types.ts b/x-pack/solutions/observability/plugins/apm/server/routes/metrics/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/metrics/types.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/metrics/types.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/distribution/__snapshots__/get_buckets.test.ts.snap b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/crashes/distribution/__snapshots__/get_buckets.test.ts.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/distribution/__snapshots__/get_buckets.test.ts.snap rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/crashes/distribution/__snapshots__/get_buckets.test.ts.snap diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/distribution/__snapshots__/queries.test.ts.snap b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/crashes/distribution/__snapshots__/queries.test.ts.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/distribution/__snapshots__/queries.test.ts.snap rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/crashes/distribution/__snapshots__/queries.test.ts.snap diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/distribution/get_buckets.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/crashes/distribution/get_buckets.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/distribution/get_buckets.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/crashes/distribution/get_buckets.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/distribution/get_buckets.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/crashes/distribution/get_buckets.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/distribution/get_buckets.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/crashes/distribution/get_buckets.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/distribution/get_distribution.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/crashes/distribution/get_distribution.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/distribution/get_distribution.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/crashes/distribution/get_distribution.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/distribution/queries.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/crashes/distribution/queries.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/distribution/queries.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/crashes/distribution/queries.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/get_crash_groups/get_crash_group_main_statistics.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/crashes/get_crash_groups/get_crash_group_main_statistics.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/get_crash_groups/get_crash_group_main_statistics.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/crashes/get_crash_groups/get_crash_group_main_statistics.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/get_mobile_crash_group_detailed_statistics.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/crashes/get_mobile_crash_group_detailed_statistics.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/get_mobile_crash_group_detailed_statistics.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/crashes/get_mobile_crash_group_detailed_statistics.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/crashes/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/crashes/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/errors/get_mobile_error_group_detailed_statistics.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/errors/get_mobile_error_group_detailed_statistics.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/errors/get_mobile_error_group_detailed_statistics.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/errors/get_mobile_error_group_detailed_statistics.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/errors/get_mobile_error_group_main_statistics.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/errors/get_mobile_error_group_main_statistics.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/errors/get_mobile_error_group_main_statistics.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/errors/get_mobile_error_group_main_statistics.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/errors/get_mobile_errors_terms_by_field.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/errors/get_mobile_errors_terms_by_field.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/errors/get_mobile_errors_terms_by_field.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/errors/get_mobile_errors_terms_by_field.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/errors/get_mobile_http_errors.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/errors/get_mobile_http_errors.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/errors/get_mobile_http_errors.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/errors/get_mobile_http_errors.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/errors/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/errors/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/errors/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/errors/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_device_os_app.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_device_os_app.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/get_device_os_app.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_device_os_app.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_average_launch_time.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_average_launch_time.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_average_launch_time.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_average_launch_time.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_crash_rate.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_crash_rate.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_crash_rate.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_crash_rate.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_crashes_by_location.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_crashes_by_location.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_crashes_by_location.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_crashes_by_location.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_detailed_statistics_by_field.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_detailed_statistics_by_field.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_detailed_statistics_by_field.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_detailed_statistics_by_field.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_filters.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_filters.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_filters.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_filters.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_http_requests.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_http_requests.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_http_requests.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_http_requests.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_http_requests_by_location.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_http_requests_by_location.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_http_requests_by_location.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_http_requests_by_location.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_launches_by_location.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_launches_by_location.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_launches_by_location.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_launches_by_location.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_location_stats.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_location_stats.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_location_stats.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_location_stats.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_main_statistics_by_field.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_main_statistics_by_field.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_main_statistics_by_field.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_main_statistics_by_field.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_most_used_charts/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_most_used_charts/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_most_used_charts/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_most_used_charts/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_most_used_charts/merge_other_count.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_most_used_charts/merge_other_count.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_most_used_charts/merge_other_count.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_most_used_charts/merge_other_count.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_sessions.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_sessions.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_sessions.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_sessions.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_sessions_by_location.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_sessions_by_location.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_sessions_by_location.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_sessions_by_location.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_stats.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_stats.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_stats.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_stats.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_terms_by_field.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_terms_by_field.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_terms_by_field.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_mobile_terms_by_field.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_nct.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_nct.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/get_nct.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/get_nct.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/mobile/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/mobile/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/mobile/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/mobile/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/observability_overview/get_observability_overview_data.ts b/x-pack/solutions/observability/plugins/apm/server/routes/observability_overview/get_observability_overview_data.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/observability_overview/get_observability_overview_data.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/observability_overview/get_observability_overview_data.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/observability_overview/get_service_count.ts b/x-pack/solutions/observability/plugins/apm/server/routes/observability_overview/get_service_count.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/observability_overview/get_service_count.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/observability_overview/get_service_count.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/observability_overview/get_transactions_per_minute.ts b/x-pack/solutions/observability/plugins/apm/server/routes/observability_overview/get_transactions_per_minute.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/observability_overview/get_transactions_per_minute.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/observability_overview/get_transactions_per_minute.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/observability_overview/has_data.ts b/x-pack/solutions/observability/plugins/apm/server/routes/observability_overview/has_data.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/observability_overview/has_data.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/observability_overview/has_data.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/observability_overview/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/observability_overview/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/observability_overview/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/observability_overview/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/profiling/fetch_flamegraph.ts b/x-pack/solutions/observability/plugins/apm/server/routes/profiling/fetch_flamegraph.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/profiling/fetch_flamegraph.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/profiling/fetch_flamegraph.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/profiling/fetch_functions.ts b/x-pack/solutions/observability/plugins/apm/server/routes/profiling/fetch_functions.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/profiling/fetch_functions.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/profiling/fetch_functions.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/profiling/get_service_correlation_fields.ts b/x-pack/solutions/observability/plugins/apm/server/routes/profiling/get_service_correlation_fields.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/profiling/get_service_correlation_fields.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/profiling/get_service_correlation_fields.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/profiling/hosts/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/profiling/hosts/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/profiling/hosts/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/profiling/hosts/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/profiling/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/profiling/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/profiling/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/profiling/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/profiling/utils.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/profiling/utils.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/profiling/utils.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/profiling/utils.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/profiling/utils.ts b/x-pack/solutions/observability/plugins/apm/server/routes/profiling/utils.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/profiling/utils.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/profiling/utils.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/service_groups/delete_service_group.ts b/x-pack/solutions/observability/plugins/apm/server/routes/service_groups/delete_service_group.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/service_groups/delete_service_group.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/service_groups/delete_service_group.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/service_groups/get_service_group.ts b/x-pack/solutions/observability/plugins/apm/server/routes/service_groups/get_service_group.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/service_groups/get_service_group.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/service_groups/get_service_group.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/service_groups/get_service_group_alerts.ts b/x-pack/solutions/observability/plugins/apm/server/routes/service_groups/get_service_group_alerts.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/service_groups/get_service_group_alerts.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/service_groups/get_service_group_alerts.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/service_groups/get_service_groups.ts b/x-pack/solutions/observability/plugins/apm/server/routes/service_groups/get_service_groups.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/service_groups/get_service_groups.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/service_groups/get_service_groups.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/service_groups/get_services_counts.ts b/x-pack/solutions/observability/plugins/apm/server/routes/service_groups/get_services_counts.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/service_groups/get_services_counts.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/service_groups/get_services_counts.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/service_groups/lookup_services.ts b/x-pack/solutions/observability/plugins/apm/server/routes/service_groups/lookup_services.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/service_groups/lookup_services.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/service_groups/lookup_services.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/service_groups/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/service_groups/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/service_groups/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/service_groups/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/service_groups/save_service_group.ts b/x-pack/solutions/observability/plugins/apm/server/routes/service_groups/save_service_group.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/service_groups/save_service_group.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/service_groups/save_service_group.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/service_map/calculate_docs_per_shard.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/service_map/calculate_docs_per_shard.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/service_map/calculate_docs_per_shard.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/service_map/calculate_docs_per_shard.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/service_map/calculate_docs_per_shard.ts b/x-pack/solutions/observability/plugins/apm/server/routes/service_map/calculate_docs_per_shard.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/service_map/calculate_docs_per_shard.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/service_map/calculate_docs_per_shard.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/service_map/fetch_service_paths_from_trace_ids.ts b/x-pack/solutions/observability/plugins/apm/server/routes/service_map/fetch_service_paths_from_trace_ids.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/service_map/fetch_service_paths_from_trace_ids.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/service_map/fetch_service_paths_from_trace_ids.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_anomalies.ts b/x-pack/solutions/observability/plugins/apm/server/routes/service_map/get_service_anomalies.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_anomalies.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/service_map/get_service_anomalies.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_map.ts b/x-pack/solutions/observability/plugins/apm/server/routes/service_map/get_service_map.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_map.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/service_map/get_service_map.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_map_dependency_node_info.ts b/x-pack/solutions/observability/plugins/apm/server/routes/service_map/get_service_map_dependency_node_info.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_map_dependency_node_info.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/service_map/get_service_map_dependency_node_info.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_map_from_trace_ids.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/service_map/get_service_map_from_trace_ids.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_map_from_trace_ids.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/service_map/get_service_map_from_trace_ids.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_map_from_trace_ids.ts b/x-pack/solutions/observability/plugins/apm/server/routes/service_map/get_service_map_from_trace_ids.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_map_from_trace_ids.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/service_map/get_service_map_from_trace_ids.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_map_service_node_info.ts b/x-pack/solutions/observability/plugins/apm/server/routes/service_map/get_service_map_service_node_info.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_map_service_node_info.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/service_map/get_service_map_service_node_info.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_stats.ts b/x-pack/solutions/observability/plugins/apm/server/routes/service_map/get_service_stats.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_stats.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/service_map/get_service_stats.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/service_map/get_trace_sample_ids.ts b/x-pack/solutions/observability/plugins/apm/server/routes/service_map/get_trace_sample_ids.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/service_map/get_trace_sample_ids.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/service_map/get_trace_sample_ids.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/service_map/group_resource_nodes.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/service_map/group_resource_nodes.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/service_map/group_resource_nodes.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/service_map/group_resource_nodes.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/service_map/group_resource_nodes.ts b/x-pack/solutions/observability/plugins/apm/server/routes/service_map/group_resource_nodes.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/service_map/group_resource_nodes.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/service_map/group_resource_nodes.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/service_map/mock_responses/group_resource_nodes_grouped.json b/x-pack/solutions/observability/plugins/apm/server/routes/service_map/mock_responses/group_resource_nodes_grouped.json similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/service_map/mock_responses/group_resource_nodes_grouped.json rename to x-pack/solutions/observability/plugins/apm/server/routes/service_map/mock_responses/group_resource_nodes_grouped.json diff --git a/x-pack/plugins/observability_solution/apm/server/routes/service_map/mock_responses/group_resource_nodes_pregrouped.json b/x-pack/solutions/observability/plugins/apm/server/routes/service_map/mock_responses/group_resource_nodes_pregrouped.json similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/service_map/mock_responses/group_resource_nodes_pregrouped.json rename to x-pack/solutions/observability/plugins/apm/server/routes/service_map/mock_responses/group_resource_nodes_pregrouped.json diff --git a/x-pack/plugins/observability_solution/apm/server/routes/service_map/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/service_map/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/service_map/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/service_map/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/service_map/transform_service_map_responses.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/service_map/transform_service_map_responses.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/service_map/transform_service_map_responses.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/service_map/transform_service_map_responses.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/service_map/transform_service_map_responses.ts b/x-pack/solutions/observability/plugins/apm/server/routes/service_map/transform_service_map_responses.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/service_map/transform_service_map_responses.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/service_map/transform_service_map_responses.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/annotations/__fixtures__/multiple_versions.json b/x-pack/solutions/observability/plugins/apm/server/routes/services/annotations/__fixtures__/multiple_versions.json similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/annotations/__fixtures__/multiple_versions.json rename to x-pack/solutions/observability/plugins/apm/server/routes/services/annotations/__fixtures__/multiple_versions.json diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/annotations/__fixtures__/no_versions.json b/x-pack/solutions/observability/plugins/apm/server/routes/services/annotations/__fixtures__/no_versions.json similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/annotations/__fixtures__/no_versions.json rename to x-pack/solutions/observability/plugins/apm/server/routes/services/annotations/__fixtures__/no_versions.json diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/annotations/__fixtures__/one_version.json b/x-pack/solutions/observability/plugins/apm/server/routes/services/annotations/__fixtures__/one_version.json similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/annotations/__fixtures__/one_version.json rename to x-pack/solutions/observability/plugins/apm/server/routes/services/annotations/__fixtures__/one_version.json diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/annotations/__fixtures__/versions_first_seen.json b/x-pack/solutions/observability/plugins/apm/server/routes/services/annotations/__fixtures__/versions_first_seen.json similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/annotations/__fixtures__/versions_first_seen.json rename to x-pack/solutions/observability/plugins/apm/server/routes/services/annotations/__fixtures__/versions_first_seen.json diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/annotations/get_derived_service_annotations.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/annotations/get_derived_service_annotations.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/annotations/get_derived_service_annotations.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/annotations/get_derived_service_annotations.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/annotations/get_stored_annotations.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/annotations/get_stored_annotations.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/annotations/get_stored_annotations.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/annotations/get_stored_annotations.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/annotations/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/annotations/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/annotations/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/annotations/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_agent.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_agent.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_service_agent.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_agent.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_dependencies.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_dependencies.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_service_dependencies.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_dependencies.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_dependencies_breakdown.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_dependencies_breakdown.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_service_dependencies_breakdown.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_dependencies_breakdown.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_instance_container_metadata.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_instance_container_metadata.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_service_instance_container_metadata.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_instance_container_metadata.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_instance_metadata_details.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_instance_metadata_details.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_service_instance_metadata_details.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_instance_metadata_details.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_instances/detailed_statistics.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_instances/detailed_statistics.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_service_instances/detailed_statistics.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_instances/detailed_statistics.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_instances/get_service_instances_system_metric_statistics.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_instances/get_service_instances_system_metric_statistics.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_service_instances/get_service_instances_system_metric_statistics.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_instances/get_service_instances_system_metric_statistics.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_instances/get_service_instances_transaction_statistics.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_instances/get_service_instances_transaction_statistics.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_service_instances/get_service_instances_transaction_statistics.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_instances/get_service_instances_transaction_statistics.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_instances/main_statistics.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_instances/main_statistics.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_service_instances/main_statistics.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_instances/main_statistics.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_metadata_details.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_metadata_details.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_service_metadata_details.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_metadata_details.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_metadata_icons.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_metadata_icons.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_service_metadata_icons.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_metadata_icons.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_node_metadata.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_node_metadata.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_service_node_metadata.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_node_metadata.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_overview_container_metadata.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_overview_container_metadata.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_service_overview_container_metadata.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_overview_container_metadata.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_transaction_group_detailed_statistics.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_transaction_group_detailed_statistics.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_service_transaction_group_detailed_statistics.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_transaction_group_detailed_statistics.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_transaction_groups.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_transaction_groups.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_service_transaction_groups.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_transaction_groups.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_transaction_groups_alerts.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_transaction_groups_alerts.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_service_transaction_groups_alerts.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_transaction_groups_alerts.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_transaction_types.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_transaction_types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_service_transaction_types.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_service_transaction_types.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_services/get_health_statuses.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_services/get_health_statuses.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_services/get_health_statuses.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_services/get_health_statuses.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_services/get_service_alerts.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_services/get_service_alerts.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_services/get_service_alerts.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_services/get_service_alerts.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_services/get_service_names_from_terms_enum.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_services/get_service_names_from_terms_enum.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_services/get_service_names_from_terms_enum.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_services/get_service_names_from_terms_enum.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_services/get_service_transaction_stats.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_services/get_service_transaction_stats.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_services/get_service_transaction_stats.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_services/get_service_transaction_stats.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_services/get_services_items.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_services/get_services_items.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_services/get_services_items.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_services/get_services_items.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_services/get_services_without_transactions.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_services/get_services_without_transactions.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_services/get_services_without_transactions.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_services/get_services_without_transactions.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_services/merge_service_stats.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_services/merge_service_stats.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_services/merge_service_stats.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_services/merge_service_stats.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_services/merge_service_stats.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_services/merge_service_stats.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_services/merge_service_stats.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_services/merge_service_stats.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_services_detailed_statistics/get_service_transaction_detailed_statistics.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_services_detailed_statistics/get_service_transaction_detailed_statistics.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_services_detailed_statistics/get_service_transaction_detailed_statistics.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_services_detailed_statistics/get_service_transaction_detailed_statistics.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_services_detailed_statistics/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_services_detailed_statistics/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_services_detailed_statistics/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_services_detailed_statistics/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/get_throughput.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/get_throughput.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/get_throughput.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/get_throughput.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/services/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/services/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/services/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/services/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/__snapshots__/queries.test.ts.snap b/x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/__snapshots__/queries.test.ts.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/__snapshots__/queries.test.ts.snap rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/__snapshots__/queries.test.ts.snap diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/convert_settings_to_string.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/convert_settings_to_string.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/convert_settings_to_string.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/convert_settings_to_string.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/create_agent_config_index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/create_agent_config_index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/create_agent_config_index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/create_agent_config_index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/create_or_update_configuration.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/create_or_update_configuration.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/create_or_update_configuration.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/create_or_update_configuration.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/delete_configuration.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/delete_configuration.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/delete_configuration.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/delete_configuration.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/find_exact_configuration.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/find_exact_configuration.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/find_exact_configuration.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/find_exact_configuration.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/get_agent_config_etag_metrics.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/get_agent_config_etag_metrics.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/get_agent_config_etag_metrics.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/get_agent_config_etag_metrics.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/get_agent_name_by_service.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/get_agent_name_by_service.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/get_agent_name_by_service.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/get_agent_name_by_service.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/get_environments/get_existing_environments_for_service.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/get_environments/get_existing_environments_for_service.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/get_environments/get_existing_environments_for_service.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/get_environments/get_existing_environments_for_service.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/get_environments/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/get_environments/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/get_environments/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/get_environments/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/list_configurations.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/list_configurations.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/list_configurations.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/list_configurations.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/mark_applied_by_agent.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/mark_applied_by_agent.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/mark_applied_by_agent.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/mark_applied_by_agent.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/queries.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/queries.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/queries.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/queries.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/search_configurations.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/search_configurations.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/search_configurations.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/agent_configuration/search_configurations.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/anomaly_detection/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/anomaly_detection/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/anomaly_detection/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/anomaly_detection/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/anomaly_detection/update_to_v3.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/anomaly_detection/update_to_v3.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/anomaly_detection/update_to_v3.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/anomaly_detection/update_to_v3.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/apm_indices/apm_system_index_constants.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/apm_indices/apm_system_index_constants.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/apm_indices/apm_system_index_constants.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/apm_indices/apm_system_index_constants.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/apm_indices/get_apm_indices.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/apm_indices/get_apm_indices.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/apm_indices/get_apm_indices.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/apm_indices/get_apm_indices.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/apm_indices/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/apm_indices/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/apm_indices/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/apm_indices/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/__snapshots__/get_transaction.test.ts.snap b/x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/__snapshots__/get_transaction.test.ts.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/__snapshots__/get_transaction.test.ts.snap rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/__snapshots__/get_transaction.test.ts.snap diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/__snapshots__/list_custom_links.test.ts.snap b/x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/__snapshots__/list_custom_links.test.ts.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/__snapshots__/list_custom_links.test.ts.snap rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/__snapshots__/list_custom_links.test.ts.snap diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/create_custom_link_index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/create_custom_link_index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/create_custom_link_index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/create_custom_link_index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/create_or_update_custom_link.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/create_or_update_custom_link.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/create_or_update_custom_link.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/create_or_update_custom_link.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/create_or_update_custom_link.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/create_or_update_custom_link.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/create_or_update_custom_link.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/create_or_update_custom_link.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/custom_link_types.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/custom_link_types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/custom_link_types.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/custom_link_types.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/delete_custom_link.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/delete_custom_link.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/delete_custom_link.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/delete_custom_link.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/get_transaction.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/get_transaction.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/get_transaction.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/get_transaction.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/get_transaction.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/get_transaction.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/get_transaction.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/get_transaction.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/helper.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/helper.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/helper.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/helper.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/helper.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/helper.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/helper.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/helper.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/list_custom_links.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/list_custom_links.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/list_custom_links.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/list_custom_links.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/list_custom_links.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/list_custom_links.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/list_custom_links.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/list_custom_links.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/custom_link/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/settings/labs/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/settings/labs/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/settings/labs/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/settings/labs/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/source_maps/bulk_create_apm_source_maps.ts b/x-pack/solutions/observability/plugins/apm/server/routes/source_maps/bulk_create_apm_source_maps.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/source_maps/bulk_create_apm_source_maps.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/source_maps/bulk_create_apm_source_maps.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/source_maps/create_apm_source_map.ts b/x-pack/solutions/observability/plugins/apm/server/routes/source_maps/create_apm_source_map.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/source_maps/create_apm_source_map.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/source_maps/create_apm_source_map.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/source_maps/create_apm_source_map_index_template.ts b/x-pack/solutions/observability/plugins/apm/server/routes/source_maps/create_apm_source_map_index_template.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/source_maps/create_apm_source_map_index_template.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/source_maps/create_apm_source_map_index_template.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/source_maps/delete_apm_sourcemap.ts b/x-pack/solutions/observability/plugins/apm/server/routes/source_maps/delete_apm_sourcemap.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/source_maps/delete_apm_sourcemap.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/source_maps/delete_apm_sourcemap.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/source_maps/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/source_maps/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/source_maps/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/source_maps/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/source_maps/schedule_source_map_migration.ts b/x-pack/solutions/observability/plugins/apm/server/routes/source_maps/schedule_source_map_migration.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/source_maps/schedule_source_map_migration.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/source_maps/schedule_source_map_migration.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/source_maps/sourcemap_utils.ts b/x-pack/solutions/observability/plugins/apm/server/routes/source_maps/sourcemap_utils.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/source_maps/sourcemap_utils.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/source_maps/sourcemap_utils.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/span_links/get_linked_children.ts b/x-pack/solutions/observability/plugins/apm/server/routes/span_links/get_linked_children.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/span_links/get_linked_children.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/span_links/get_linked_children.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/span_links/get_linked_parents.ts b/x-pack/solutions/observability/plugins/apm/server/routes/span_links/get_linked_parents.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/span_links/get_linked_parents.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/span_links/get_linked_parents.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/span_links/get_span_links_details.ts b/x-pack/solutions/observability/plugins/apm/server/routes/span_links/get_span_links_details.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/span_links/get_span_links_details.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/span_links/get_span_links_details.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/span_links/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/span_links/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/span_links/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/span_links/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/span_links/utils.ts b/x-pack/solutions/observability/plugins/apm/server/routes/span_links/utils.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/span_links/utils.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/span_links/utils.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/get_service_statistics.ts b/x-pack/solutions/observability/plugins/apm/server/routes/storage_explorer/get_service_statistics.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/get_service_statistics.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/storage_explorer/get_service_statistics.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/get_size_timeseries.ts b/x-pack/solutions/observability/plugins/apm/server/routes/storage_explorer/get_size_timeseries.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/get_size_timeseries.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/storage_explorer/get_size_timeseries.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/get_storage_details.ts b/x-pack/solutions/observability/plugins/apm/server/routes/storage_explorer/get_storage_details.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/get_storage_details.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/storage_explorer/get_storage_details.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/get_storage_details_per_service.ts b/x-pack/solutions/observability/plugins/apm/server/routes/storage_explorer/get_storage_details_per_service.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/get_storage_details_per_service.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/storage_explorer/get_storage_details_per_service.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/get_summary_statistics.ts b/x-pack/solutions/observability/plugins/apm/server/routes/storage_explorer/get_summary_statistics.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/get_summary_statistics.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/storage_explorer/get_summary_statistics.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/get_total_transactions_per_service.ts b/x-pack/solutions/observability/plugins/apm/server/routes/storage_explorer/get_total_transactions_per_service.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/get_total_transactions_per_service.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/storage_explorer/get_total_transactions_per_service.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/has_storage_explorer_privileges.ts b/x-pack/solutions/observability/plugins/apm/server/routes/storage_explorer/has_storage_explorer_privileges.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/has_storage_explorer_privileges.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/storage_explorer/has_storage_explorer_privileges.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/indices_stats_helpers.ts b/x-pack/solutions/observability/plugins/apm/server/routes/storage_explorer/indices_stats_helpers.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/indices_stats_helpers.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/storage_explorer/indices_stats_helpers.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/is_cross_cluster_search.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/storage_explorer/is_cross_cluster_search.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/is_cross_cluster_search.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/storage_explorer/is_cross_cluster_search.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/is_cross_cluster_search.ts b/x-pack/solutions/observability/plugins/apm/server/routes/storage_explorer/is_cross_cluster_search.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/is_cross_cluster_search.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/storage_explorer/is_cross_cluster_search.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/storage_explorer/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/storage_explorer/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/suggestions/get_suggestions_with_terms_aggregation.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/suggestions/get_suggestions_with_terms_aggregation.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/suggestions/get_suggestions_with_terms_aggregation.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/suggestions/get_suggestions_with_terms_aggregation.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/suggestions/get_suggestions_with_terms_aggregation.ts b/x-pack/solutions/observability/plugins/apm/server/routes/suggestions/get_suggestions_with_terms_aggregation.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/suggestions/get_suggestions_with_terms_aggregation.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/suggestions/get_suggestions_with_terms_aggregation.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/suggestions/get_suggestions_with_terms_enum.ts b/x-pack/solutions/observability/plugins/apm/server/routes/suggestions/get_suggestions_with_terms_enum.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/suggestions/get_suggestions_with_terms_enum.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/suggestions/get_suggestions_with_terms_enum.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/suggestions/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/suggestions/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/suggestions/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/suggestions/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/time_range_metadata/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/time_range_metadata/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/time_range_metadata/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/time_range_metadata/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/traces/__snapshots__/queries.test.ts.snap b/x-pack/solutions/observability/plugins/apm/server/routes/traces/__snapshots__/queries.test.ts.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/traces/__snapshots__/queries.test.ts.snap rename to x-pack/solutions/observability/plugins/apm/server/routes/traces/__snapshots__/queries.test.ts.snap diff --git a/x-pack/plugins/observability_solution/apm/server/routes/traces/calculate_impact_builder.ts b/x-pack/solutions/observability/plugins/apm/server/routes/traces/calculate_impact_builder.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/traces/calculate_impact_builder.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/traces/calculate_impact_builder.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/traces/get_aggregated_critical_path.ts b/x-pack/solutions/observability/plugins/apm/server/routes/traces/get_aggregated_critical_path.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/traces/get_aggregated_critical_path.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/traces/get_aggregated_critical_path.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/traces/get_top_traces_primary_stats.ts b/x-pack/solutions/observability/plugins/apm/server/routes/traces/get_top_traces_primary_stats.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/traces/get_top_traces_primary_stats.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/traces/get_top_traces_primary_stats.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/traces/get_trace_items.ts b/x-pack/solutions/observability/plugins/apm/server/routes/traces/get_trace_items.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/traces/get_trace_items.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/traces/get_trace_items.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/traces/get_trace_samples_by_query.ts b/x-pack/solutions/observability/plugins/apm/server/routes/traces/get_trace_samples_by_query.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/traces/get_trace_samples_by_query.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/traces/get_trace_samples_by_query.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/traces/queries.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/traces/queries.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/traces/queries.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/traces/queries.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/traces/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/traces/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/traces/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/traces/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/transactions/__snapshots__/queries.test.ts.snap b/x-pack/solutions/observability/plugins/apm/server/routes/transactions/__snapshots__/queries.test.ts.snap similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/transactions/__snapshots__/queries.test.ts.snap rename to x-pack/solutions/observability/plugins/apm/server/routes/transactions/__snapshots__/queries.test.ts.snap diff --git a/x-pack/plugins/observability_solution/apm/server/routes/transactions/breakdown/constants.ts b/x-pack/solutions/observability/plugins/apm/server/routes/transactions/breakdown/constants.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/transactions/breakdown/constants.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/transactions/breakdown/constants.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/transactions/breakdown/index.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/transactions/breakdown/index.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/transactions/breakdown/index.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/transactions/breakdown/index.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/transactions/breakdown/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/transactions/breakdown/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/transactions/breakdown/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/transactions/breakdown/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/transactions/breakdown/mock_responses/data.json b/x-pack/solutions/observability/plugins/apm/server/routes/transactions/breakdown/mock_responses/data.json similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/transactions/breakdown/mock_responses/data.json rename to x-pack/solutions/observability/plugins/apm/server/routes/transactions/breakdown/mock_responses/data.json diff --git a/x-pack/plugins/observability_solution/apm/server/routes/transactions/breakdown/mock_responses/no_data.json b/x-pack/solutions/observability/plugins/apm/server/routes/transactions/breakdown/mock_responses/no_data.json similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/transactions/breakdown/mock_responses/no_data.json rename to x-pack/solutions/observability/plugins/apm/server/routes/transactions/breakdown/mock_responses/no_data.json diff --git a/x-pack/plugins/observability_solution/apm/server/routes/transactions/constants.ts b/x-pack/solutions/observability/plugins/apm/server/routes/transactions/constants.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/transactions/constants.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/transactions/constants.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/transactions/get_failed_transaction_rate_periods.ts b/x-pack/solutions/observability/plugins/apm/server/routes/transactions/get_failed_transaction_rate_periods.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/transactions/get_failed_transaction_rate_periods.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/transactions/get_failed_transaction_rate_periods.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/transactions/get_latency_charts/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/transactions/get_latency_charts/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/transactions/get_latency_charts/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/transactions/get_latency_charts/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/transactions/get_span/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/transactions/get_span/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/transactions/get_span/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/transactions/get_span/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/transactions/get_transaction/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/transactions/get_transaction/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/transactions/get_transaction/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/transactions/get_transaction/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/transactions/get_transaction_by_name/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/transactions/get_transaction_by_name/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/transactions/get_transaction_by_name/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/transactions/get_transaction_by_name/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/transactions/get_transaction_by_trace/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/transactions/get_transaction_by_trace/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/transactions/get_transaction_by_trace/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/transactions/get_transaction_by_trace/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/transactions/queries.test.ts b/x-pack/solutions/observability/plugins/apm/server/routes/transactions/queries.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/transactions/queries.test.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/transactions/queries.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/transactions/route.ts b/x-pack/solutions/observability/plugins/apm/server/routes/transactions/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/transactions/route.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/transactions/route.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/transactions/trace_samples/index.ts b/x-pack/solutions/observability/plugins/apm/server/routes/transactions/trace_samples/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/transactions/trace_samples/index.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/transactions/trace_samples/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/routes/typings.ts b/x-pack/solutions/observability/plugins/apm/server/routes/typings.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/routes/typings.ts rename to x-pack/solutions/observability/plugins/apm/server/routes/typings.ts diff --git a/x-pack/plugins/observability_solution/apm/server/saved_objects/apm_custom_dashboards.ts b/x-pack/solutions/observability/plugins/apm/server/saved_objects/apm_custom_dashboards.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/saved_objects/apm_custom_dashboards.ts rename to x-pack/solutions/observability/plugins/apm/server/saved_objects/apm_custom_dashboards.ts diff --git a/x-pack/plugins/observability_solution/apm/server/saved_objects/apm_server_settings.ts b/x-pack/solutions/observability/plugins/apm/server/saved_objects/apm_server_settings.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/saved_objects/apm_server_settings.ts rename to x-pack/solutions/observability/plugins/apm/server/saved_objects/apm_server_settings.ts diff --git a/x-pack/plugins/observability_solution/apm/server/saved_objects/apm_service_groups.ts b/x-pack/solutions/observability/plugins/apm/server/saved_objects/apm_service_groups.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/saved_objects/apm_service_groups.ts rename to x-pack/solutions/observability/plugins/apm/server/saved_objects/apm_service_groups.ts diff --git a/x-pack/plugins/observability_solution/apm/server/saved_objects/apm_telemetry.ts b/x-pack/solutions/observability/plugins/apm/server/saved_objects/apm_telemetry.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/saved_objects/apm_telemetry.ts rename to x-pack/solutions/observability/plugins/apm/server/saved_objects/apm_telemetry.ts diff --git a/x-pack/plugins/observability_solution/apm/server/saved_objects/index.ts b/x-pack/solutions/observability/plugins/apm/server/saved_objects/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/saved_objects/index.ts rename to x-pack/solutions/observability/plugins/apm/server/saved_objects/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/test_helpers/create_apm_users/authentication.ts b/x-pack/solutions/observability/plugins/apm/server/test_helpers/create_apm_users/authentication.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/test_helpers/create_apm_users/authentication.ts rename to x-pack/solutions/observability/plugins/apm/server/test_helpers/create_apm_users/authentication.ts diff --git a/x-pack/plugins/observability_solution/apm/server/test_helpers/create_apm_users/create_apm_users.ts b/x-pack/solutions/observability/plugins/apm/server/test_helpers/create_apm_users/create_apm_users.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/test_helpers/create_apm_users/create_apm_users.ts rename to x-pack/solutions/observability/plugins/apm/server/test_helpers/create_apm_users/create_apm_users.ts diff --git a/x-pack/plugins/observability_solution/apm/server/test_helpers/create_apm_users/helpers/call_kibana.ts b/x-pack/solutions/observability/plugins/apm/server/test_helpers/create_apm_users/helpers/call_kibana.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/test_helpers/create_apm_users/helpers/call_kibana.ts rename to x-pack/solutions/observability/plugins/apm/server/test_helpers/create_apm_users/helpers/call_kibana.ts diff --git a/x-pack/plugins/observability_solution/apm/server/test_helpers/create_apm_users/helpers/create_custom_role.ts b/x-pack/solutions/observability/plugins/apm/server/test_helpers/create_apm_users/helpers/create_custom_role.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/test_helpers/create_apm_users/helpers/create_custom_role.ts rename to x-pack/solutions/observability/plugins/apm/server/test_helpers/create_apm_users/helpers/create_custom_role.ts diff --git a/x-pack/plugins/observability_solution/apm/server/test_helpers/create_apm_users/helpers/create_or_update_user.ts b/x-pack/solutions/observability/plugins/apm/server/test_helpers/create_apm_users/helpers/create_or_update_user.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/test_helpers/create_apm_users/helpers/create_or_update_user.ts rename to x-pack/solutions/observability/plugins/apm/server/test_helpers/create_apm_users/helpers/create_or_update_user.ts diff --git a/x-pack/plugins/observability_solution/apm/server/test_helpers/create_apm_users/helpers/get_version.ts b/x-pack/solutions/observability/plugins/apm/server/test_helpers/create_apm_users/helpers/get_version.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/test_helpers/create_apm_users/helpers/get_version.ts rename to x-pack/solutions/observability/plugins/apm/server/test_helpers/create_apm_users/helpers/get_version.ts diff --git a/x-pack/plugins/observability_solution/apm/server/tutorial/envs/elastic_cloud.ts b/x-pack/solutions/observability/plugins/apm/server/tutorial/envs/elastic_cloud.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/tutorial/envs/elastic_cloud.ts rename to x-pack/solutions/observability/plugins/apm/server/tutorial/envs/elastic_cloud.ts diff --git a/x-pack/plugins/observability_solution/apm/server/tutorial/envs/on_prem.ts b/x-pack/solutions/observability/plugins/apm/server/tutorial/envs/on_prem.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/tutorial/envs/on_prem.ts rename to x-pack/solutions/observability/plugins/apm/server/tutorial/envs/on_prem.ts diff --git a/x-pack/plugins/observability_solution/apm/server/tutorial/envs/on_prem_apm_server_instruction_set.ts b/x-pack/solutions/observability/plugins/apm/server/tutorial/envs/on_prem_apm_server_instruction_set.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/tutorial/envs/on_prem_apm_server_instruction_set.ts rename to x-pack/solutions/observability/plugins/apm/server/tutorial/envs/on_prem_apm_server_instruction_set.ts diff --git a/x-pack/plugins/observability_solution/apm/server/tutorial/index.ts b/x-pack/solutions/observability/plugins/apm/server/tutorial/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/tutorial/index.ts rename to x-pack/solutions/observability/plugins/apm/server/tutorial/index.ts diff --git a/x-pack/plugins/observability_solution/apm/server/types.ts b/x-pack/solutions/observability/plugins/apm/server/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/types.ts rename to x-pack/solutions/observability/plugins/apm/server/types.ts diff --git a/x-pack/plugins/observability_solution/apm/server/utils/create_typed_es_client.ts b/x-pack/solutions/observability/plugins/apm/server/utils/create_typed_es_client.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/utils/create_typed_es_client.ts rename to x-pack/solutions/observability/plugins/apm/server/utils/create_typed_es_client.ts diff --git a/x-pack/plugins/observability_solution/apm/server/utils/non_empty_string_ref.ts b/x-pack/solutions/observability/plugins/apm/server/utils/non_empty_string_ref.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/utils/non_empty_string_ref.ts rename to x-pack/solutions/observability/plugins/apm/server/utils/non_empty_string_ref.ts diff --git a/x-pack/plugins/observability_solution/apm/server/utils/string_from_buffer_rt.test.ts b/x-pack/solutions/observability/plugins/apm/server/utils/string_from_buffer_rt.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/utils/string_from_buffer_rt.test.ts rename to x-pack/solutions/observability/plugins/apm/server/utils/string_from_buffer_rt.test.ts diff --git a/x-pack/plugins/observability_solution/apm/server/utils/string_from_buffer_rt.ts b/x-pack/solutions/observability/plugins/apm/server/utils/string_from_buffer_rt.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/utils/string_from_buffer_rt.ts rename to x-pack/solutions/observability/plugins/apm/server/utils/string_from_buffer_rt.ts diff --git a/x-pack/plugins/observability_solution/apm/server/utils/test_helpers.tsx b/x-pack/solutions/observability/plugins/apm/server/utils/test_helpers.tsx similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/utils/test_helpers.tsx rename to x-pack/solutions/observability/plugins/apm/server/utils/test_helpers.tsx diff --git a/x-pack/plugins/observability_solution/apm/server/utils/with_apm_span.ts b/x-pack/solutions/observability/plugins/apm/server/utils/with_apm_span.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/server/utils/with_apm_span.ts rename to x-pack/solutions/observability/plugins/apm/server/utils/with_apm_span.ts diff --git a/x-pack/plugins/observability_solution/apm/tsconfig.json b/x-pack/solutions/observability/plugins/apm/tsconfig.json similarity index 97% rename from x-pack/plugins/observability_solution/apm/tsconfig.json rename to x-pack/solutions/observability/plugins/apm/tsconfig.json index cd8add252d2f8..8f5c804c267a7 100644 --- a/x-pack/plugins/observability_solution/apm/tsconfig.json +++ b/x-pack/solutions/observability/plugins/apm/tsconfig.json @@ -1,10 +1,10 @@ { - "extends": "../../../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types" }, "include": [ - "../../../../typings/**/*", + "../../../../../typings/**/*", "common/**/*", "public/**/*", "scripts/**/*", diff --git a/x-pack/plugins/observability_solution/apm/typings/apm_rum_react.d.ts b/x-pack/solutions/observability/plugins/apm/typings/apm_rum_react.d.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/apm_rum_react.d.ts rename to x-pack/solutions/observability/plugins/apm/typings/apm_rum_react.d.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/common.d.ts b/x-pack/solutions/observability/plugins/apm/typings/common.d.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/common.d.ts rename to x-pack/solutions/observability/plugins/apm/typings/common.d.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/apm_base_doc.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/apm_base_doc.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/apm_base_doc.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/apm_base_doc.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/error_raw.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/error_raw.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/error_raw.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/error_raw.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/event_raw.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/event_raw.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/event_raw.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/event_raw.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/cloud.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/cloud.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/cloud.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/cloud.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/container.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/container.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/container.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/container.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/event_outcome.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/event_outcome.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/event_outcome.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/event_outcome.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/faas.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/faas.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/faas.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/faas.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/host.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/host.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/host.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/host.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/http.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/http.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/http.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/http.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/kubernetes.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/kubernetes.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/kubernetes.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/kubernetes.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/observer.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/observer.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/observer.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/observer.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/page.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/page.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/page.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/page.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/process.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/process.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/process.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/process.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/service.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/service.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/service.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/service.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/span_links.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/span_links.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/span_links.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/span_links.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/stackframe.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/stackframe.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/stackframe.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/stackframe.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/timestamp_us.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/timestamp_us.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/timestamp_us.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/timestamp_us.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/url.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/url.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/url.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/url.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/user.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/user.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/user.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/user.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/user_agent.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/user_agent.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/user_agent.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/fields/user_agent.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/metric_raw.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/metric_raw.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/metric_raw.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/metric_raw.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/span_raw.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/span_raw.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/span_raw.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/span_raw.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/transaction_raw.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/transaction_raw.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/transaction_raw.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/raw/transaction_raw.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/ui/apm_error.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/ui/apm_error.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/ui/apm_error.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/ui/apm_error.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/ui/event.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/ui/event.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/ui/event.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/ui/event.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/ui/fields/agent.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/ui/fields/agent.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/ui/fields/agent.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/ui/fields/agent.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/ui/metric.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/ui/metric.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/ui/metric.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/ui/metric.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/ui/span.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/ui/span.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/ui/span.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/ui/span.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/es_schemas/ui/transaction.ts b/x-pack/solutions/observability/plugins/apm/typings/es_schemas/ui/transaction.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/es_schemas/ui/transaction.ts rename to x-pack/solutions/observability/plugins/apm/typings/es_schemas/ui/transaction.ts diff --git a/x-pack/plugins/observability_solution/apm/typings/timeseries.ts b/x-pack/solutions/observability/plugins/apm/typings/timeseries.ts similarity index 100% rename from x-pack/plugins/observability_solution/apm/typings/timeseries.ts rename to x-pack/solutions/observability/plugins/apm/typings/timeseries.ts diff --git a/x-pack/solutions/observability/plugins/exploratory_view/common/annotations.ts b/x-pack/solutions/observability/plugins/exploratory_view/common/annotations.ts index b30b563ccd0b0..190d9542aa6a3 100644 --- a/x-pack/solutions/observability/plugins/exploratory_view/common/annotations.ts +++ b/x-pack/solutions/observability/plugins/exploratory_view/common/annotations.ts @@ -12,7 +12,7 @@ import { either } from 'fp-ts/lib/Either'; * Checks whether a string is a valid ISO timestamp, * but doesn't convert it into a Date object when decoding. * - * Copied from x-pack/plugins/observability_solution/apm/common/runtime_types/date_as_string_rt.ts. + * Copied from x-pack/solutions/observability/plugins/apm/common/runtime_types/date_as_string_rt.ts. */ const dateAsStringRt = new t.Type( 'DateAsString', diff --git a/x-pack/solutions/observability/plugins/observability/common/annotations.ts b/x-pack/solutions/observability/plugins/observability/common/annotations.ts index 874234acc6ced..9d34bbf8a04c9 100644 --- a/x-pack/solutions/observability/plugins/observability/common/annotations.ts +++ b/x-pack/solutions/observability/plugins/observability/common/annotations.ts @@ -14,7 +14,7 @@ export const DEFAULT_ANNOTATION_INDEX = 'observability-annotations'; * Checks whether a string is a valid ISO timestamp, * but doesn't convert it into a Date object when decoding. * - * Copied from x-pack/plugins/observability_solution/apm/common/runtime_types/date_as_string_rt.ts. + * Copied from x-pack/solutions/observability/plugins/apm/common/runtime_types/date_as_string_rt.ts. */ const dateAsStringRt = new t.Type( 'DateAsString', diff --git a/x-pack/solutions/security/plugins/security_solution/server/utils/build_query/calculate_timeseries_interval.ts b/x-pack/solutions/security/plugins/security_solution/server/utils/build_query/calculate_timeseries_interval.ts index 1d388465a21fb..6b74d8fa85c7a 100644 --- a/x-pack/solutions/security/plugins/security_solution/server/utils/build_query/calculate_timeseries_interval.ts +++ b/x-pack/solutions/security/plugins/security_solution/server/utils/build_query/calculate_timeseries_interval.ts @@ -7,7 +7,7 @@ /* ** Applying the same logic as: - ** x-pack/plugins/observability_solution/apm/server/lib/helpers/get_bucket_size/calculate_auto.js + ** x-pack/solutions/observability/plugins/apm/server/lib/helpers/get_bucket_size/calculate_auto.js */ import moment from 'moment'; diff --git a/yarn.lock b/yarn.lock index f2d76c963d9b5..a38d56ff25e28 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3981,11 +3981,11 @@ version "0.0.0" uid "" -"@kbn/apm-ftr-e2e@link:x-pack/plugins/observability_solution/apm/ftr_e2e": +"@kbn/apm-ftr-e2e@link:x-pack/solutions/observability/plugins/apm/ftr_e2e": version "0.0.0" uid "" -"@kbn/apm-plugin@link:x-pack/plugins/observability_solution/apm": +"@kbn/apm-plugin@link:x-pack/solutions/observability/plugins/apm": version "0.0.0" uid "" From 62b941b558dbd3ea753a007c5949c90dce559498 Mon Sep 17 00:00:00 2001 From: Gerard Soldevila Date: Sat, 28 Dec 2024 22:01:10 +0100 Subject: [PATCH 04/14] Relocating module `@kbn/apm-types` --- .github/CODEOWNERS | 4 ++-- package.json | 2 +- tsconfig.base.json | 4 ++-- .../observability/packages}/kbn-apm-types/es_fields.ts | 0 .../observability/packages}/kbn-apm-types/es_schemas_raw.ts | 0 .../observability/packages}/kbn-apm-types/es_schemas_ui.ts | 0 .../solutions/observability/packages}/kbn-apm-types/index.ts | 0 .../observability/packages}/kbn-apm-types/kibana.jsonc | 0 .../observability/packages}/kbn-apm-types/package.json | 2 +- .../packages}/kbn-apm-types/src/es_fields/apm.ts | 0 .../kbn-apm-types/src/es_schemas/raw/apm_base_doc.ts | 0 .../packages}/kbn-apm-types/src/es_schemas/raw/error_raw.ts | 0 .../packages}/kbn-apm-types/src/es_schemas/raw/event_raw.ts | 0 .../kbn-apm-types/src/es_schemas/raw/fields/cloud.ts | 0 .../kbn-apm-types/src/es_schemas/raw/fields/container.ts | 0 .../kbn-apm-types/src/es_schemas/raw/fields/event_outcome.ts | 0 .../packages}/kbn-apm-types/src/es_schemas/raw/fields/faas.ts | 0 .../packages}/kbn-apm-types/src/es_schemas/raw/fields/host.ts | 0 .../packages}/kbn-apm-types/src/es_schemas/raw/fields/http.ts | 0 .../kbn-apm-types/src/es_schemas/raw/fields/index.ts | 0 .../kbn-apm-types/src/es_schemas/raw/fields/kubernetes.ts | 0 .../kbn-apm-types/src/es_schemas/raw/fields/observer.ts | 0 .../packages}/kbn-apm-types/src/es_schemas/raw/fields/page.ts | 0 .../kbn-apm-types/src/es_schemas/raw/fields/process.ts | 0 .../kbn-apm-types/src/es_schemas/raw/fields/service.ts | 0 .../kbn-apm-types/src/es_schemas/raw/fields/span_links.ts | 0 .../kbn-apm-types/src/es_schemas/raw/fields/stackframe.ts | 0 .../kbn-apm-types/src/es_schemas/raw/fields/timestamp_us.ts | 0 .../packages}/kbn-apm-types/src/es_schemas/raw/fields/url.ts | 0 .../packages}/kbn-apm-types/src/es_schemas/raw/fields/user.ts | 0 .../kbn-apm-types/src/es_schemas/raw/fields/user_agent.ts | 0 .../packages}/kbn-apm-types/src/es_schemas/raw/index.ts | 0 .../packages}/kbn-apm-types/src/es_schemas/raw/metric_raw.ts | 0 .../packages}/kbn-apm-types/src/es_schemas/raw/span_raw.ts | 0 .../kbn-apm-types/src/es_schemas/raw/transaction_raw.ts | 0 .../packages}/kbn-apm-types/src/es_schemas/ui/apm_error.ts | 0 .../packages}/kbn-apm-types/src/es_schemas/ui/event.ts | 0 .../packages}/kbn-apm-types/src/es_schemas/ui/fields/agent.ts | 0 .../packages}/kbn-apm-types/src/es_schemas/ui/fields/index.ts | 0 .../packages}/kbn-apm-types/src/es_schemas/ui/index.ts | 0 .../packages}/kbn-apm-types/src/es_schemas/ui/metric.ts | 0 .../packages}/kbn-apm-types/src/es_schemas/ui/span.ts | 0 .../packages}/kbn-apm-types/src/es_schemas/ui/transaction.ts | 0 .../observability/packages}/kbn-apm-types/tsconfig.json | 2 +- yarn.lock | 2 +- 45 files changed, 8 insertions(+), 8 deletions(-) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/es_fields.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/es_schemas_raw.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/es_schemas_ui.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/index.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/kibana.jsonc (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/package.json (52%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_fields/apm.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/raw/apm_base_doc.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/raw/error_raw.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/raw/event_raw.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/raw/fields/cloud.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/raw/fields/container.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/raw/fields/event_outcome.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/raw/fields/faas.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/raw/fields/host.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/raw/fields/http.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/raw/fields/index.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/raw/fields/kubernetes.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/raw/fields/observer.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/raw/fields/page.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/raw/fields/process.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/raw/fields/service.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/raw/fields/span_links.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/raw/fields/stackframe.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/raw/fields/timestamp_us.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/raw/fields/url.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/raw/fields/user.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/raw/fields/user_agent.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/raw/index.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/raw/metric_raw.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/raw/span_raw.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/raw/transaction_raw.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/ui/apm_error.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/ui/event.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/ui/fields/agent.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/ui/fields/index.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/ui/index.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/ui/metric.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/ui/span.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/src/es_schemas/ui/transaction.ts (100%) rename {packages => x-pack/solutions/observability/packages}/kbn-apm-types/tsconfig.json (81%) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 5f76fa0500808..1dfbcdeef1844 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -263,7 +263,6 @@ packages/kbn-analytics @elastic/kibana-core packages/kbn-apm-config-loader @elastic/kibana-core @vigneshshanmugam packages/kbn-apm-synthtrace @elastic/obs-ux-infra_services-team @elastic/obs-ux-logs-team packages/kbn-apm-synthtrace-client @elastic/obs-ux-infra_services-team @elastic/obs-ux-logs-team -packages/kbn-apm-types @elastic/obs-ux-infra_services-team packages/kbn-apm-utils @elastic/obs-ux-infra_services-team packages/kbn-axe-config @elastic/kibana-qa packages/kbn-babel-preset @elastic/kibana-operations @@ -915,6 +914,7 @@ x-pack/solutions/observability/packages/alert_details @elastic/obs-ux-management x-pack/solutions/observability/packages/alerting_test_data @elastic/obs-ux-management-team x-pack/solutions/observability/packages/get_padded_alert_time_range_util @elastic/obs-ux-management-team x-pack/solutions/observability/packages/kbn-alerts-grouping @elastic/response-ops +x-pack/solutions/observability/packages/kbn-apm-types @elastic/obs-ux-infra_services-team x-pack/solutions/observability/packages/kbn-custom-integrations @elastic/obs-ux-logs-team x-pack/solutions/observability/packages/kbn-investigation-shared @elastic/obs-ux-management-team x-pack/solutions/observability/packages/observability_ai/observability_ai_common @elastic/obs-ai-assistant @@ -3296,7 +3296,7 @@ x-pack/solutions/observability/packages/alert_details @elastic/obs-ux-management x-pack/solutions/observability/packages/alerting_test_data @elastic/obs-ux-management-team x-pack/solutions/observability/packages/get_padded_alert_time_range_util @elastic/obs-ux-management-team x-pack/solutions/observability/x-pack/solutions/observability/packages/kbn-alerts-grouping @elastic/response-ops -x-pack/solutions/observability/packages/kbn-apm-types @elastic/obs-ux-infra_services-team +x-pack/solutions/observability/x-pack/solutions/observability/packages/kbn-apm-types @elastic/obs-ux-infra_services-team x-pack/solutions/observability/x-pack/solutions/observability/packages/kbn-custom-integrations @elastic/obs-ux-logs-team x-pack/solutions/observability/packages/kbn-investigation-shared @elastic/obs-ux-management-team x-pack/solutions/observability/src/platform/packages/shared/kbn-timerange @elastic/obs-ux-logs-team diff --git a/package.json b/package.json index 569d889d9b228..bdb8950ff97da 100644 --- a/package.json +++ b/package.json @@ -188,7 +188,7 @@ "@kbn/apm-data-access-plugin": "link:x-pack/solutions/observability/plugins/apm_data_access", "@kbn/apm-data-view": "link:src/platform/packages/shared/kbn-apm-data-view", "@kbn/apm-plugin": "link:x-pack/solutions/observability/plugins/apm", - "@kbn/apm-types": "link:packages/kbn-apm-types", + "@kbn/apm-types": "link:x-pack/solutions/observability/packages/kbn-apm-types", "@kbn/apm-utils": "link:packages/kbn-apm-utils", "@kbn/app-link-test-plugin": "link:test/plugin_functional/plugins/app_link_test", "@kbn/application-usage-test-plugin": "link:x-pack/test/usage_collection/plugins/application_usage_test", diff --git a/tsconfig.base.json b/tsconfig.base.json index 8bd8acc4b5f68..a535dd231079d 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -90,8 +90,8 @@ "@kbn/apm-synthtrace/*": ["packages/kbn-apm-synthtrace/*"], "@kbn/apm-synthtrace-client": ["packages/kbn-apm-synthtrace-client"], "@kbn/apm-synthtrace-client/*": ["packages/kbn-apm-synthtrace-client/*"], - "@kbn/apm-types": ["packages/kbn-apm-types"], - "@kbn/apm-types/*": ["packages/kbn-apm-types/*"], + "@kbn/apm-types": ["x-pack/solutions/observability/packages/kbn-apm-types"], + "@kbn/apm-types/*": ["x-pack/solutions/observability/packages/kbn-apm-types/*"], "@kbn/apm-utils": ["packages/kbn-apm-utils"], "@kbn/apm-utils/*": ["packages/kbn-apm-utils/*"], "@kbn/app-link-test-plugin": ["test/plugin_functional/plugins/app_link_test"], diff --git a/packages/kbn-apm-types/es_fields.ts b/x-pack/solutions/observability/packages/kbn-apm-types/es_fields.ts similarity index 100% rename from packages/kbn-apm-types/es_fields.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/es_fields.ts diff --git a/packages/kbn-apm-types/es_schemas_raw.ts b/x-pack/solutions/observability/packages/kbn-apm-types/es_schemas_raw.ts similarity index 100% rename from packages/kbn-apm-types/es_schemas_raw.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/es_schemas_raw.ts diff --git a/packages/kbn-apm-types/es_schemas_ui.ts b/x-pack/solutions/observability/packages/kbn-apm-types/es_schemas_ui.ts similarity index 100% rename from packages/kbn-apm-types/es_schemas_ui.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/es_schemas_ui.ts diff --git a/packages/kbn-apm-types/index.ts b/x-pack/solutions/observability/packages/kbn-apm-types/index.ts similarity index 100% rename from packages/kbn-apm-types/index.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/index.ts diff --git a/packages/kbn-apm-types/kibana.jsonc b/x-pack/solutions/observability/packages/kbn-apm-types/kibana.jsonc similarity index 100% rename from packages/kbn-apm-types/kibana.jsonc rename to x-pack/solutions/observability/packages/kbn-apm-types/kibana.jsonc diff --git a/packages/kbn-apm-types/package.json b/x-pack/solutions/observability/packages/kbn-apm-types/package.json similarity index 52% rename from packages/kbn-apm-types/package.json rename to x-pack/solutions/observability/packages/kbn-apm-types/package.json index 88075d421cbf7..9161c55f40b61 100644 --- a/packages/kbn-apm-types/package.json +++ b/x-pack/solutions/observability/packages/kbn-apm-types/package.json @@ -2,5 +2,5 @@ "name": "@kbn/apm-types", "private": true, "version": "1.0.0", - "license": "Elastic License 2.0 OR AGPL-3.0-only OR SSPL-1.0" + "license": "Elastic License 2.0" } \ No newline at end of file diff --git a/packages/kbn-apm-types/src/es_fields/apm.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_fields/apm.ts similarity index 100% rename from packages/kbn-apm-types/src/es_fields/apm.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_fields/apm.ts diff --git a/packages/kbn-apm-types/src/es_schemas/raw/apm_base_doc.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/apm_base_doc.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/raw/apm_base_doc.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/apm_base_doc.ts diff --git a/packages/kbn-apm-types/src/es_schemas/raw/error_raw.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/error_raw.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/raw/error_raw.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/error_raw.ts diff --git a/packages/kbn-apm-types/src/es_schemas/raw/event_raw.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/event_raw.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/raw/event_raw.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/event_raw.ts diff --git a/packages/kbn-apm-types/src/es_schemas/raw/fields/cloud.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/cloud.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/raw/fields/cloud.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/cloud.ts diff --git a/packages/kbn-apm-types/src/es_schemas/raw/fields/container.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/container.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/raw/fields/container.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/container.ts diff --git a/packages/kbn-apm-types/src/es_schemas/raw/fields/event_outcome.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/event_outcome.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/raw/fields/event_outcome.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/event_outcome.ts diff --git a/packages/kbn-apm-types/src/es_schemas/raw/fields/faas.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/faas.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/raw/fields/faas.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/faas.ts diff --git a/packages/kbn-apm-types/src/es_schemas/raw/fields/host.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/host.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/raw/fields/host.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/host.ts diff --git a/packages/kbn-apm-types/src/es_schemas/raw/fields/http.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/http.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/raw/fields/http.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/http.ts diff --git a/packages/kbn-apm-types/src/es_schemas/raw/fields/index.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/index.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/raw/fields/index.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/index.ts diff --git a/packages/kbn-apm-types/src/es_schemas/raw/fields/kubernetes.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/kubernetes.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/raw/fields/kubernetes.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/kubernetes.ts diff --git a/packages/kbn-apm-types/src/es_schemas/raw/fields/observer.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/observer.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/raw/fields/observer.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/observer.ts diff --git a/packages/kbn-apm-types/src/es_schemas/raw/fields/page.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/page.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/raw/fields/page.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/page.ts diff --git a/packages/kbn-apm-types/src/es_schemas/raw/fields/process.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/process.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/raw/fields/process.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/process.ts diff --git a/packages/kbn-apm-types/src/es_schemas/raw/fields/service.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/service.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/raw/fields/service.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/service.ts diff --git a/packages/kbn-apm-types/src/es_schemas/raw/fields/span_links.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/span_links.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/raw/fields/span_links.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/span_links.ts diff --git a/packages/kbn-apm-types/src/es_schemas/raw/fields/stackframe.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/stackframe.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/raw/fields/stackframe.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/stackframe.ts diff --git a/packages/kbn-apm-types/src/es_schemas/raw/fields/timestamp_us.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/timestamp_us.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/raw/fields/timestamp_us.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/timestamp_us.ts diff --git a/packages/kbn-apm-types/src/es_schemas/raw/fields/url.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/url.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/raw/fields/url.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/url.ts diff --git a/packages/kbn-apm-types/src/es_schemas/raw/fields/user.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/user.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/raw/fields/user.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/user.ts diff --git a/packages/kbn-apm-types/src/es_schemas/raw/fields/user_agent.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/user_agent.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/raw/fields/user_agent.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/user_agent.ts diff --git a/packages/kbn-apm-types/src/es_schemas/raw/index.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/index.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/raw/index.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/index.ts diff --git a/packages/kbn-apm-types/src/es_schemas/raw/metric_raw.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/metric_raw.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/raw/metric_raw.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/metric_raw.ts diff --git a/packages/kbn-apm-types/src/es_schemas/raw/span_raw.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/span_raw.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/raw/span_raw.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/span_raw.ts diff --git a/packages/kbn-apm-types/src/es_schemas/raw/transaction_raw.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/transaction_raw.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/raw/transaction_raw.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/transaction_raw.ts diff --git a/packages/kbn-apm-types/src/es_schemas/ui/apm_error.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/apm_error.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/ui/apm_error.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/apm_error.ts diff --git a/packages/kbn-apm-types/src/es_schemas/ui/event.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/event.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/ui/event.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/event.ts diff --git a/packages/kbn-apm-types/src/es_schemas/ui/fields/agent.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/fields/agent.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/ui/fields/agent.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/fields/agent.ts diff --git a/packages/kbn-apm-types/src/es_schemas/ui/fields/index.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/fields/index.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/ui/fields/index.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/fields/index.ts diff --git a/packages/kbn-apm-types/src/es_schemas/ui/index.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/index.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/ui/index.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/index.ts diff --git a/packages/kbn-apm-types/src/es_schemas/ui/metric.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/metric.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/ui/metric.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/metric.ts diff --git a/packages/kbn-apm-types/src/es_schemas/ui/span.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/span.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/ui/span.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/span.ts diff --git a/packages/kbn-apm-types/src/es_schemas/ui/transaction.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/transaction.ts similarity index 100% rename from packages/kbn-apm-types/src/es_schemas/ui/transaction.ts rename to x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/transaction.ts diff --git a/packages/kbn-apm-types/tsconfig.json b/x-pack/solutions/observability/packages/kbn-apm-types/tsconfig.json similarity index 81% rename from packages/kbn-apm-types/tsconfig.json rename to x-pack/solutions/observability/packages/kbn-apm-types/tsconfig.json index 312ebd695e48e..b04166e76214a 100644 --- a/packages/kbn-apm-types/tsconfig.json +++ b/x-pack/solutions/observability/packages/kbn-apm-types/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/yarn.lock b/yarn.lock index a38d56ff25e28..8b77ba9148bb3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3997,7 +3997,7 @@ version "0.0.0" uid "" -"@kbn/apm-types@link:packages/kbn-apm-types": +"@kbn/apm-types@link:x-pack/solutions/observability/packages/kbn-apm-types": version "0.0.0" uid "" From 5f3bd0f60be0453acabca5171f5cd5b4fda304f5 Mon Sep 17 00:00:00 2001 From: Gerard Soldevila Date: Sat, 28 Dec 2024 22:02:24 +0100 Subject: [PATCH 05/14] Relocating module `@kbn/apm-utils` --- .github/CODEOWNERS | 2 +- .github/paths-labeller.yml | 2 +- package.json | 2 +- .../platform/packages/shared}/kbn-apm-utils/index.ts | 0 .../platform/packages/shared}/kbn-apm-utils/kibana.jsonc | 0 .../platform/packages/shared}/kbn-apm-utils/package.json | 0 .../platform/packages/shared}/kbn-apm-utils/tsconfig.json | 2 +- tsconfig.base.json | 4 ++-- yarn.lock | 2 +- 9 files changed, 7 insertions(+), 7 deletions(-) rename {packages => src/platform/packages/shared}/kbn-apm-utils/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-apm-utils/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-apm-utils/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-apm-utils/tsconfig.json (77%) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 1dfbcdeef1844..329f7695c51cf 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -263,7 +263,6 @@ packages/kbn-analytics @elastic/kibana-core packages/kbn-apm-config-loader @elastic/kibana-core @vigneshshanmugam packages/kbn-apm-synthtrace @elastic/obs-ux-infra_services-team @elastic/obs-ux-logs-team packages/kbn-apm-synthtrace-client @elastic/obs-ux-infra_services-team @elastic/obs-ux-logs-team -packages/kbn-apm-utils @elastic/obs-ux-infra_services-team packages/kbn-axe-config @elastic/kibana-qa packages/kbn-babel-preset @elastic/kibana-operations packages/kbn-babel-register @elastic/kibana-operations @@ -554,6 +553,7 @@ src/platform/packages/shared/kbn-alerting-types @elastic/response-ops src/platform/packages/shared/kbn-alerts-as-data-utils @elastic/response-ops src/platform/packages/shared/kbn-alerts-ui-shared @elastic/response-ops src/platform/packages/shared/kbn-apm-data-view @elastic/obs-ux-infra_services-team +src/platform/packages/shared/kbn-apm-utils @elastic/obs-ux-infra_services-team src/platform/packages/shared/kbn-avc-banner @elastic/security-defend-workflows src/platform/packages/shared/kbn-cases-components @elastic/response-ops src/platform/packages/shared/kbn-cell-actions @elastic/security-threat-hunting-explore diff --git a/.github/paths-labeller.yml b/.github/paths-labeller.yml index c7f89f80b7a15..60914a26ad8ed 100644 --- a/.github/paths-labeller.yml +++ b/.github/paths-labeller.yml @@ -13,7 +13,7 @@ - 'x-pack/test/apm_api_integration/**/*.*' - 'packages/kbn-apm-synthtrace/**/*.*' - 'packages/kbn-apm-synthtrace-client/**/*.*' - - 'packages/kbn-apm-utils/**/*.*' + - 'src/platform/packages/shared/kbn-apm-utils/**/*.*' - 'x-pack/solutions/observability/plugins/ux/**/*.*' - 'Team:Fleet': - 'x-pack/platform/plugins/shared/fleet/**/*.*' diff --git a/package.json b/package.json index bdb8950ff97da..e674f61045ffc 100644 --- a/package.json +++ b/package.json @@ -189,7 +189,7 @@ "@kbn/apm-data-view": "link:src/platform/packages/shared/kbn-apm-data-view", "@kbn/apm-plugin": "link:x-pack/solutions/observability/plugins/apm", "@kbn/apm-types": "link:x-pack/solutions/observability/packages/kbn-apm-types", - "@kbn/apm-utils": "link:packages/kbn-apm-utils", + "@kbn/apm-utils": "link:src/platform/packages/shared/kbn-apm-utils", "@kbn/app-link-test-plugin": "link:test/plugin_functional/plugins/app_link_test", "@kbn/application-usage-test-plugin": "link:x-pack/test/usage_collection/plugins/application_usage_test", "@kbn/asset-inventory-plugin": "link:x-pack/solutions/security/plugins/asset_inventory", diff --git a/packages/kbn-apm-utils/index.ts b/src/platform/packages/shared/kbn-apm-utils/index.ts similarity index 100% rename from packages/kbn-apm-utils/index.ts rename to src/platform/packages/shared/kbn-apm-utils/index.ts diff --git a/packages/kbn-apm-utils/kibana.jsonc b/src/platform/packages/shared/kbn-apm-utils/kibana.jsonc similarity index 100% rename from packages/kbn-apm-utils/kibana.jsonc rename to src/platform/packages/shared/kbn-apm-utils/kibana.jsonc diff --git a/packages/kbn-apm-utils/package.json b/src/platform/packages/shared/kbn-apm-utils/package.json similarity index 100% rename from packages/kbn-apm-utils/package.json rename to src/platform/packages/shared/kbn-apm-utils/package.json diff --git a/packages/kbn-apm-utils/tsconfig.json b/src/platform/packages/shared/kbn-apm-utils/tsconfig.json similarity index 77% rename from packages/kbn-apm-utils/tsconfig.json rename to src/platform/packages/shared/kbn-apm-utils/tsconfig.json index 2649fb45f0a42..da2779733bab0 100644 --- a/packages/kbn-apm-utils/tsconfig.json +++ b/src/platform/packages/shared/kbn-apm-utils/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/tsconfig.base.json b/tsconfig.base.json index a535dd231079d..87f62f7f7ff43 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -92,8 +92,8 @@ "@kbn/apm-synthtrace-client/*": ["packages/kbn-apm-synthtrace-client/*"], "@kbn/apm-types": ["x-pack/solutions/observability/packages/kbn-apm-types"], "@kbn/apm-types/*": ["x-pack/solutions/observability/packages/kbn-apm-types/*"], - "@kbn/apm-utils": ["packages/kbn-apm-utils"], - "@kbn/apm-utils/*": ["packages/kbn-apm-utils/*"], + "@kbn/apm-utils": ["src/platform/packages/shared/kbn-apm-utils"], + "@kbn/apm-utils/*": ["src/platform/packages/shared/kbn-apm-utils/*"], "@kbn/app-link-test-plugin": ["test/plugin_functional/plugins/app_link_test"], "@kbn/app-link-test-plugin/*": ["test/plugin_functional/plugins/app_link_test/*"], "@kbn/application-usage-test-plugin": ["x-pack/test/usage_collection/plugins/application_usage_test"], diff --git a/yarn.lock b/yarn.lock index 8b77ba9148bb3..042b278816073 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4001,7 +4001,7 @@ version "0.0.0" uid "" -"@kbn/apm-utils@link:packages/kbn-apm-utils": +"@kbn/apm-utils@link:src/platform/packages/shared/kbn-apm-utils": version "0.0.0" uid "" From 17275379f294b2a85c991a8673d13d361a7cc846 Mon Sep 17 00:00:00 2001 From: Gerard Soldevila Date: Sat, 28 Dec 2024 22:03:39 +0100 Subject: [PATCH 06/14] Relocating module `@kbn/inventory-plugin` --- .buildkite/ftr_oblt_stateful_configs.yml | 4 ++-- .../pipelines/pull_request/pipeline.ts | 2 +- .../steps/functional/inventory_cypress.sh | 2 +- .github/CODEOWNERS | 4 ++-- docs/developer/plugin-list.asciidoc | 2 +- package.json | 4 ++-- src/dev/storybook/aliases.ts | 4 ++-- tsconfig.base.json | 8 +++---- x-pack/.i18nrc.json | 2 +- .../inventory/README.md | 21 ------------------ .../.storybook/get_mock_inventory_context.tsx | 0 .../plugins}/inventory/.storybook/main.ts | 0 .../plugins}/inventory/.storybook/preview.tsx | 0 .../.storybook/storybook_decorator.tsx | 0 .../observability/plugins/inventory/README.md | 21 ++++++++++++++++++ .../plugins}/inventory/common/entities.ts | 0 .../plugins}/inventory/common/rt_types.ts | 0 .../common/utils/entity_type_guards.ts | 0 .../plugins}/inventory/e2e/README.md | 0 .../apis/fixtures/package_registry_config.yml | 0 .../plugins}/inventory/e2e/cypress.config.ts | 0 .../plugins}/inventory/e2e/cypress/.gitignore | 0 .../cypress/e2e/alert_count/alert_count.cy.ts | 0 .../cypress/e2e/alert_count/generate_data.ts | 0 .../e2e/cypress/e2e/generate_data.ts | 0 .../inventory/e2e/cypress/e2e/home.cy.ts | 0 .../e2e/cypress/fixtures/eem_enabled.json | 0 .../inventory/e2e/cypress/support/commands.ts | 0 .../inventory/e2e/cypress/support/e2e.ts | 0 .../inventory/e2e/cypress/support/types.d.ts | 0 .../inventory/e2e/cypress_test_runner.ts | 0 .../plugins}/inventory/e2e/ftr_config.ts | 0 .../inventory/e2e/ftr_provider_context.d.ts | 0 .../plugins}/inventory/e2e/kibana.jsonc | 0 .../e2e/setup_cypress_node_events.ts | 0 .../plugins}/inventory/e2e/synthtrace.ts | 0 .../plugins}/inventory/e2e/tsconfig.json | 2 +- .../plugins}/inventory/jest.config.js | 10 ++++----- .../plugins}/inventory/kibana.jsonc | 0 .../plugins}/inventory/public/api/index.tsx | 0 .../plugins}/inventory/public/application.tsx | 0 .../public/assets/entities_inventory_dark.png | Bin .../assets/entities_inventory_light.png | Bin .../alerts_badge/alerts_badge.test.tsx | 0 .../components/alerts_badge/alerts_badge.tsx | 0 .../add_data_action_menu.tsx | 0 .../app_root/header_action_menu/index.tsx | 0 .../header_action_menu/share_link.tsx | 0 .../public/components/app_root/index.tsx | 0 .../badge_filter_with_popover.test.tsx | 0 .../badge_filter_with_popover/index.tsx | 0 .../components/empty_states/empty_state.tsx | 0 .../entities_grid/entities_grid.stories.tsx | 0 .../entity_name/entity_name.test.tsx | 0 .../entities_grid/entity_name/index.tsx | 0 .../components/entities_grid/grid_columns.tsx | 0 .../public/components/entities_grid/index.tsx | 0 .../entities_grid/mock/entities_mock.ts | 0 .../entities_summary.test.tsx | 0 .../components/entities_summary/index.tsx | 0 .../components/entity_actions/index.tsx | 0 .../enable_entity_model_button.tsx | 0 .../entity_enablement/unauthorized_modal.tsx | 0 .../entity_enablement/welcome_modal.tsx | 0 .../entity_count_badge.tsx | 0 .../entity_group_accordion.test.tsx | 0 .../grouped_entities_grid.tsx | 0 .../entity_group_accordion/index.tsx | 0 .../mock/inventory_component_wrapper_mock.tsx | 0 .../public/components/entity_icon/index.tsx | 0 .../group_by_selector.test.tsx | 0 .../components/group_by_selector/index.tsx | 0 .../inventory_page_template/index.tsx | 0 .../no_data_config.tsx | 0 .../search_bar/entity_types_multi_select.tsx | 0 .../public/components/search_bar/index.tsx | 0 .../shared/add_data_buttons/buttons.tsx | 0 .../inventory_context_provider/index.tsx | 0 .../index.tsx | 0 .../public/hooks/use_adhoc_data_view.ts | 0 .../hooks/use_detail_view_redirect.test.ts | 0 .../public/hooks/use_detail_view_redirect.ts | 0 .../public/hooks/use_discover_redirect.ts | 0 .../public/hooks/use_entity_manager.ts | 0 .../hooks/use_fetch_entity_definition.ts | 0 .../hooks/use_inventory_abortable_async.ts | 0 .../use_inventory_decoded_query_params.ts | 0 .../public/hooks/use_inventory_params.ts | 0 .../public/hooks/use_inventory_route_path.ts | 0 .../public/hooks/use_inventory_router.ts | 0 .../hooks/use_is_loading_complete.test.ts | 0 .../public/hooks/use_is_loading_complete.ts | 0 .../inventory/public/hooks/use_kibana.tsx | 0 .../hooks/use_unified_search_context.ts | 0 .../plugins}/inventory/public/index.ts | 0 .../public/pages/inventory_page/index.tsx | 0 .../plugins}/inventory/public/plugin.ts | 0 .../inventory/public/routes/config.tsx | 0 .../services/telemetry/telemetry_client.ts | 0 .../services/telemetry/telemetry_events.ts | 0 .../telemetry/telemetry_service.test.ts | 0 .../services/telemetry/telemetry_service.ts | 0 .../public/services/telemetry/types.ts | 0 .../inventory/public/services/types.ts | 0 .../plugins}/inventory/public/types.ts | 0 .../get_kql_field_names_with_fallback.test.ts | 0 .../get_kql_field_names_with_fallback.ts | 0 .../utils/group_entity_types_by_status.ts | 0 .../plugins}/inventory/scripts/test/e2e.js | 0 .../plugins}/inventory/server/config.ts | 0 .../plugins}/inventory/server/feature.ts | 0 .../plugins}/inventory/server/index.ts | 0 .../create_alerts_client.ts | 0 .../create_entities_es_client.ts | 0 .../plugins}/inventory/server/plugin.ts | 0 .../routes/create_inventory_server_route.ts | 0 .../routes/entities/get_entity_groups.ts | 0 .../routes/entities/get_entity_types.ts | 0 .../entities/get_group_by_terms_agg.test.ts | 0 .../routes/entities/get_group_by_terms_agg.ts | 0 .../entities/get_identify_fields.test.ts | 0 .../get_identity_fields_per_entity_type.ts | 0 .../routes/entities/get_latest_entities.ts | 0 .../entities/get_latest_entities_alerts.ts | 0 .../server/routes/entities/query_helper.ts | 0 .../inventory/server/routes/entities/route.ts | 0 .../get_global_inventory_route_repository.ts | 0 .../server/routes/has_data/get_has_data.ts | 0 .../inventory/server/routes/has_data/route.ts | 0 .../server/routes/register_routes.ts | 0 .../plugins}/inventory/server/routes/types.ts | 0 .../plugins}/inventory/server/types.ts | 0 .../plugins}/inventory/tsconfig.json | 4 ++-- yarn.lock | 4 ++-- 134 files changed, 47 insertions(+), 47 deletions(-) delete mode 100644 x-pack/plugins/observability_solution/inventory/README.md rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/.storybook/get_mock_inventory_context.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/.storybook/main.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/.storybook/preview.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/.storybook/storybook_decorator.tsx (100%) create mode 100644 x-pack/solutions/observability/plugins/inventory/README.md rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/common/entities.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/common/rt_types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/common/utils/entity_type_guards.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/e2e/README.md (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/e2e/apis/fixtures/package_registry_config.yml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/e2e/cypress.config.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/e2e/cypress/.gitignore (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/e2e/cypress/e2e/alert_count/alert_count.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/e2e/cypress/e2e/alert_count/generate_data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/e2e/cypress/e2e/generate_data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/e2e/cypress/e2e/home.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/e2e/cypress/fixtures/eem_enabled.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/e2e/cypress/support/commands.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/e2e/cypress/support/e2e.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/e2e/cypress/support/types.d.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/e2e/cypress_test_runner.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/e2e/ftr_config.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/e2e/ftr_provider_context.d.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/e2e/kibana.jsonc (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/e2e/setup_cypress_node_events.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/e2e/synthtrace.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/e2e/tsconfig.json (89%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/jest.config.js (53%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/kibana.jsonc (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/api/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/application.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/assets/entities_inventory_dark.png (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/assets/entities_inventory_light.png (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/alerts_badge/alerts_badge.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/alerts_badge/alerts_badge.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/app_root/header_action_menu/add_data_action_menu.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/app_root/header_action_menu/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/app_root/header_action_menu/share_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/app_root/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/badge_filter_with_popover/badge_filter_with_popover.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/badge_filter_with_popover/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/empty_states/empty_state.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/entities_grid/entities_grid.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/entities_grid/entity_name/entity_name.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/entities_grid/entity_name/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/entities_grid/grid_columns.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/entities_grid/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/entities_grid/mock/entities_mock.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/entities_summary/entities_summary.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/entities_summary/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/entity_actions/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/entity_enablement/enable_entity_model_button.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/entity_enablement/unauthorized_modal.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/entity_enablement/welcome_modal.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/entity_group_accordion/entity_count_badge.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/entity_group_accordion/entity_group_accordion.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/entity_group_accordion/grouped_entities_grid.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/entity_group_accordion/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/entity_group_accordion/mock/inventory_component_wrapper_mock.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/entity_icon/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/group_by_selector/group_by_selector.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/group_by_selector/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/inventory_page_template/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/inventory_page_template/no_data_config.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/search_bar/entity_types_multi_select.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/search_bar/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/components/shared/add_data_buttons/buttons.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/context/inventory_context_provider/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/context/inventory_search_bar_context_provider/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/hooks/use_adhoc_data_view.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/hooks/use_detail_view_redirect.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/hooks/use_detail_view_redirect.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/hooks/use_discover_redirect.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/hooks/use_entity_manager.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/hooks/use_fetch_entity_definition.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/hooks/use_inventory_abortable_async.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/hooks/use_inventory_decoded_query_params.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/hooks/use_inventory_params.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/hooks/use_inventory_route_path.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/hooks/use_inventory_router.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/hooks/use_is_loading_complete.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/hooks/use_is_loading_complete.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/hooks/use_kibana.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/hooks/use_unified_search_context.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/pages/inventory_page/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/plugin.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/routes/config.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/services/telemetry/telemetry_client.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/services/telemetry/telemetry_events.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/services/telemetry/telemetry_service.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/services/telemetry/telemetry_service.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/services/telemetry/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/services/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/utils/get_kql_field_names_with_fallback.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/utils/get_kql_field_names_with_fallback.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/public/utils/group_entity_types_by_status.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/scripts/test/e2e.js (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/server/config.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/server/feature.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/server/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/server/lib/create_alerts_client/create_alerts_client.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/server/lib/create_es_client/create_entities_es_client.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/server/plugin.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/server/routes/create_inventory_server_route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/server/routes/entities/get_entity_groups.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/server/routes/entities/get_entity_types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/server/routes/entities/get_group_by_terms_agg.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/server/routes/entities/get_group_by_terms_agg.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/server/routes/entities/get_identify_fields.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/server/routes/entities/get_identity_fields_per_entity_type.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/server/routes/entities/get_latest_entities.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/server/routes/entities/get_latest_entities_alerts.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/server/routes/entities/query_helper.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/server/routes/entities/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/server/routes/get_global_inventory_route_repository.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/server/routes/has_data/get_has_data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/server/routes/has_data/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/server/routes/register_routes.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/server/routes/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/server/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/inventory/tsconfig.json (95%) diff --git a/.buildkite/ftr_oblt_stateful_configs.yml b/.buildkite/ftr_oblt_stateful_configs.yml index 5e32a4b6630b8..780912b960250 100644 --- a/.buildkite/ftr_oblt_stateful_configs.yml +++ b/.buildkite/ftr_oblt_stateful_configs.yml @@ -5,8 +5,8 @@ disabled: - x-pack/solutions/observability/plugins/observability_onboarding/e2e/ftr_config.ts - x-pack/solutions/observability/plugins/apm/ftr_e2e/ftr_config_run.ts - x-pack/solutions/observability/plugins/apm/ftr_e2e/ftr_config.ts - - x-pack/plugins/observability_solution/inventory/e2e/ftr_config_run.ts - - x-pack/plugins/observability_solution/inventory/e2e/ftr_config.ts + - x-pack/solutions/observability/plugins/inventory/e2e/ftr_config_run.ts + - x-pack/solutions/observability/plugins/inventory/e2e/ftr_config.ts - x-pack/plugins/observability_solution/profiling/e2e/ftr_config_open.ts - x-pack/plugins/observability_solution/profiling/e2e/ftr_config_runner.ts - x-pack/plugins/observability_solution/profiling/e2e/ftr_config.ts diff --git a/.buildkite/scripts/pipelines/pull_request/pipeline.ts b/.buildkite/scripts/pipelines/pull_request/pipeline.ts index d67021fe0d027..4b4dd438b75f1 100644 --- a/.buildkite/scripts/pipelines/pull_request/pipeline.ts +++ b/.buildkite/scripts/pipelines/pull_request/pipeline.ts @@ -88,7 +88,7 @@ const getPipeline = (filename: string, removeSteps = true) => { if ( (await doAnyChangesMatch([ - /^x-pack\/plugins\/observability_solution\/inventory/, + /^x-pack\/solutions\/observability\/plugins\/inventory/, /^packages\/kbn-apm-synthtrace/, ])) || GITHUB_PR_LABELS.includes('ci:all-cypress-suites') diff --git a/.buildkite/scripts/steps/functional/inventory_cypress.sh b/.buildkite/scripts/steps/functional/inventory_cypress.sh index b45215ca86505..8dbf917e92fc5 100644 --- a/.buildkite/scripts/steps/functional/inventory_cypress.sh +++ b/.buildkite/scripts/steps/functional/inventory_cypress.sh @@ -14,5 +14,5 @@ echo "--- Observability Inventory Cypress Tests" cd "$XPACK_DIR" -node plugins/observability_solution/inventory/scripts/test/e2e.js \ +node solutions/observability/plugins/inventory/scripts/test/e2e.js \ --kibana-install-dir "$KIBANA_BUILD_LOCATION" \ \ No newline at end of file diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 329f7695c51cf..ddbd63bdd1bc3 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -898,8 +898,6 @@ x-pack/plugins/graph @elastic/kibana-visualizations x-pack/plugins/lens @elastic/kibana-visualizations x-pack/plugins/licensing @elastic/kibana-core x-pack/plugins/notifications @elastic/appex-sharedux -x-pack/plugins/observability_solution/inventory @elastic/obs-ux-infra_services-team -x-pack/plugins/observability_solution/inventory/e2e @elastic/obs-ux-infra_services-team x-pack/plugins/observability_solution/metrics_data_access @elastic/obs-ux-infra_services-team x-pack/plugins/observability_solution/profiling @elastic/obs-ux-infra_services-team x-pack/plugins/observability_solution/profiling_data_access @elastic/obs-ux-infra_services-team @@ -928,6 +926,8 @@ x-pack/solutions/observability/plugins/apm_data_access @elastic/obs-ux-infra_ser x-pack/solutions/observability/plugins/apm/ftr_e2e @elastic/obs-ux-infra_services-team x-pack/solutions/observability/plugins/exploratory_view @elastic/obs-ux-management-team x-pack/solutions/observability/plugins/infra @elastic/obs-ux-logs-team @elastic/obs-ux-infra_services-team +x-pack/solutions/observability/plugins/inventory @elastic/obs-ux-infra_services-team +x-pack/solutions/observability/plugins/inventory/e2e @elastic/obs-ux-infra_services-team x-pack/solutions/observability/plugins/investigate @elastic/obs-ux-management-team x-pack/solutions/observability/plugins/investigate_app @elastic/obs-ux-management-team x-pack/solutions/observability/plugins/logs_explorer @elastic/obs-ux-logs-team diff --git a/docs/developer/plugin-list.asciidoc b/docs/developer/plugin-list.asciidoc index f327b7f48809b..2b376eaada81a 100644 --- a/docs/developer/plugin-list.asciidoc +++ b/docs/developer/plugin-list.asciidoc @@ -658,7 +658,7 @@ the infrastructure monitoring use-case within Kibana. |Team owner: Security Integrations Scalability -|{kib-repo}blob/{branch}/x-pack/plugins/observability_solution/inventory/README.md[inventory] +|{kib-repo}blob/{branch}/x-pack/solutions/observability/plugins/inventory/README.md[inventory] |Home of the Inventory plugin, which renders the... inventory. diff --git a/package.json b/package.json index e674f61045ffc..a48d4ff02051a 100644 --- a/package.json +++ b/package.json @@ -589,7 +589,7 @@ "@kbn/interactive-setup-plugin": "link:src/plugins/interactive_setup", "@kbn/interactive-setup-test-endpoints-plugin": "link:test/interactive_setup_api_integration/plugins/test_endpoints", "@kbn/interpreter": "link:packages/kbn-interpreter", - "@kbn/inventory-plugin": "link:x-pack/plugins/observability_solution/inventory", + "@kbn/inventory-plugin": "link:x-pack/solutions/observability/plugins/inventory", "@kbn/investigate-app-plugin": "link:x-pack/solutions/observability/plugins/investigate_app", "@kbn/investigate-plugin": "link:x-pack/solutions/observability/plugins/investigate", "@kbn/investigation-shared": "link:x-pack/solutions/observability/packages/kbn-investigation-shared", @@ -1468,7 +1468,7 @@ "@kbn/get-repo-files": "link:packages/kbn-get-repo-files", "@kbn/import-locator": "link:packages/kbn-import-locator", "@kbn/import-resolver": "link:packages/kbn-import-resolver", - "@kbn/inventory-e2e": "link:x-pack/plugins/observability_solution/inventory/e2e", + "@kbn/inventory-e2e": "link:x-pack/solutions/observability/plugins/inventory/e2e", "@kbn/jest-serializers": "link:packages/kbn-jest-serializers", "@kbn/journeys": "link:packages/kbn-journeys", "@kbn/json-ast": "link:packages/kbn-json-ast", diff --git a/src/dev/storybook/aliases.ts b/src/dev/storybook/aliases.ts index 05587ee8c1300..6df987db95ee1 100644 --- a/src/dev/storybook/aliases.ts +++ b/src/dev/storybook/aliases.ts @@ -47,7 +47,7 @@ export const storybookAliases = { grouping: 'src/platform/packages/shared/kbn-grouping/.storybook', home: 'src/plugins/home/.storybook', infra: 'x-pack/solutions/observability/plugins/infra/.storybook', - inventory: 'x-pack/plugins/observability_solution/inventory/.storybook', + inventory: 'x-pack/solutions/observability/plugins/inventory/.storybook', investigate: 'x-pack/solutions/observability/plugins/investigate_app/.storybook', kibana_react: 'src/plugins/kibana_react/.storybook', lists: 'x-pack/solutions/security/plugins/lists/.storybook', @@ -58,7 +58,7 @@ export const storybookAliases = { 'x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/.storybook', observability_ai_assistant_app: 'x-pack/solutions/observability/plugins/observability_ai_assistant_app/.storybook', - observability_inventory: 'x-pack/plugins/observability_solution/inventory/.storybook', + observability_inventory: 'x-pack/solutions/observability/plugins/inventory/.storybook', observability_shared: 'x-pack/solutions/observability/plugins/observability_shared/.storybook', observability_slo: 'x-pack/solutions/observability/plugins/slo/.storybook', presentation: 'src/platform/plugins/shared/presentation_util/storybook', diff --git a/tsconfig.base.json b/tsconfig.base.json index 87f62f7f7ff43..7d90a65d404da 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -1086,10 +1086,10 @@ "@kbn/interactive-setup-test-endpoints-plugin/*": ["test/interactive_setup_api_integration/plugins/test_endpoints/*"], "@kbn/interpreter": ["packages/kbn-interpreter"], "@kbn/interpreter/*": ["packages/kbn-interpreter/*"], - "@kbn/inventory-e2e": ["x-pack/plugins/observability_solution/inventory/e2e"], - "@kbn/inventory-e2e/*": ["x-pack/plugins/observability_solution/inventory/e2e/*"], - "@kbn/inventory-plugin": ["x-pack/plugins/observability_solution/inventory"], - "@kbn/inventory-plugin/*": ["x-pack/plugins/observability_solution/inventory/*"], + "@kbn/inventory-e2e": ["x-pack/solutions/observability/plugins/inventory/e2e"], + "@kbn/inventory-e2e/*": ["x-pack/solutions/observability/plugins/inventory/e2e/*"], + "@kbn/inventory-plugin": ["x-pack/solutions/observability/plugins/inventory"], + "@kbn/inventory-plugin/*": ["x-pack/solutions/observability/plugins/inventory/*"], "@kbn/investigate-app-plugin": ["x-pack/solutions/observability/plugins/investigate_app"], "@kbn/investigate-app-plugin/*": ["x-pack/solutions/observability/plugins/investigate_app/*"], "@kbn/investigate-plugin": ["x-pack/solutions/observability/plugins/investigate"], diff --git a/x-pack/.i18nrc.json b/x-pack/.i18nrc.json index b4f5763e11f3a..31f5e091846e7 100644 --- a/x-pack/.i18nrc.json +++ b/x-pack/.i18nrc.json @@ -68,7 +68,7 @@ "xpack.ingestPipelines": "platform/plugins/shared/ingest_pipelines", "xpack.integrationAssistant": "platform/plugins/shared/integration_assistant", "xpack.inference": "platform/plugins/shared/inference", - "xpack.inventory": "plugins/observability_solution/inventory", + "xpack.inventory": "solutions/observability/plugins/inventory", "xpack.investigate": "solutions/observability/plugins/investigate", "xpack.investigateApp": "solutions/observability/plugins/investigate_app", "xpack.kubernetesSecurity": "solutions/security/plugins/kubernetes_security", diff --git a/x-pack/plugins/observability_solution/inventory/README.md b/x-pack/plugins/observability_solution/inventory/README.md deleted file mode 100644 index e2a435ebb9358..0000000000000 --- a/x-pack/plugins/observability_solution/inventory/README.md +++ /dev/null @@ -1,21 +0,0 @@ -# Inventory - -Home of the Inventory plugin, which renders the... _inventory_. - -# Running e2e (Cypress) tests - -How to open cypress dashboard locally: -``` -node x-pack/plugins/observability_solution/inventory/scripts/test/e2e.js --open -``` - -How to run cypress tests: -``` -node x-pack/plugins/observability_solution/inventory/scripts/test/e2e.js -``` - -How to run cypress tests multiple times: -``` -node x-pack/plugins/observability_solution/inventory/scripts/test/e2e.js --server -node x-pack/plugins/observability_solution/inventory/scripts/test/e2e.js --runner --times=X -``` diff --git a/x-pack/plugins/observability_solution/inventory/.storybook/get_mock_inventory_context.tsx b/x-pack/solutions/observability/plugins/inventory/.storybook/get_mock_inventory_context.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/.storybook/get_mock_inventory_context.tsx rename to x-pack/solutions/observability/plugins/inventory/.storybook/get_mock_inventory_context.tsx diff --git a/x-pack/plugins/observability_solution/inventory/.storybook/main.ts b/x-pack/solutions/observability/plugins/inventory/.storybook/main.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/.storybook/main.ts rename to x-pack/solutions/observability/plugins/inventory/.storybook/main.ts diff --git a/x-pack/plugins/observability_solution/inventory/.storybook/preview.tsx b/x-pack/solutions/observability/plugins/inventory/.storybook/preview.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/.storybook/preview.tsx rename to x-pack/solutions/observability/plugins/inventory/.storybook/preview.tsx diff --git a/x-pack/plugins/observability_solution/inventory/.storybook/storybook_decorator.tsx b/x-pack/solutions/observability/plugins/inventory/.storybook/storybook_decorator.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/.storybook/storybook_decorator.tsx rename to x-pack/solutions/observability/plugins/inventory/.storybook/storybook_decorator.tsx diff --git a/x-pack/solutions/observability/plugins/inventory/README.md b/x-pack/solutions/observability/plugins/inventory/README.md new file mode 100644 index 0000000000000..b27597b999e44 --- /dev/null +++ b/x-pack/solutions/observability/plugins/inventory/README.md @@ -0,0 +1,21 @@ +# Inventory + +Home of the Inventory plugin, which renders the... _inventory_. + +# Running e2e (Cypress) tests + +How to open cypress dashboard locally: +``` +node x-pack/solutions/observability/plugins/inventory/scripts/test/e2e.js --open +``` + +How to run cypress tests: +``` +node x-pack/solutions/observability/plugins/inventory/scripts/test/e2e.js +``` + +How to run cypress tests multiple times: +``` +node x-pack/solutions/observability/plugins/inventory/scripts/test/e2e.js --server +node x-pack/solutions/observability/plugins/inventory/scripts/test/e2e.js --runner --times=X +``` diff --git a/x-pack/plugins/observability_solution/inventory/common/entities.ts b/x-pack/solutions/observability/plugins/inventory/common/entities.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/common/entities.ts rename to x-pack/solutions/observability/plugins/inventory/common/entities.ts diff --git a/x-pack/plugins/observability_solution/inventory/common/rt_types.ts b/x-pack/solutions/observability/plugins/inventory/common/rt_types.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/common/rt_types.ts rename to x-pack/solutions/observability/plugins/inventory/common/rt_types.ts diff --git a/x-pack/plugins/observability_solution/inventory/common/utils/entity_type_guards.ts b/x-pack/solutions/observability/plugins/inventory/common/utils/entity_type_guards.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/common/utils/entity_type_guards.ts rename to x-pack/solutions/observability/plugins/inventory/common/utils/entity_type_guards.ts diff --git a/x-pack/plugins/observability_solution/inventory/e2e/README.md b/x-pack/solutions/observability/plugins/inventory/e2e/README.md similarity index 100% rename from x-pack/plugins/observability_solution/inventory/e2e/README.md rename to x-pack/solutions/observability/plugins/inventory/e2e/README.md diff --git a/x-pack/plugins/observability_solution/inventory/e2e/apis/fixtures/package_registry_config.yml b/x-pack/solutions/observability/plugins/inventory/e2e/apis/fixtures/package_registry_config.yml similarity index 100% rename from x-pack/plugins/observability_solution/inventory/e2e/apis/fixtures/package_registry_config.yml rename to x-pack/solutions/observability/plugins/inventory/e2e/apis/fixtures/package_registry_config.yml diff --git a/x-pack/plugins/observability_solution/inventory/e2e/cypress.config.ts b/x-pack/solutions/observability/plugins/inventory/e2e/cypress.config.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/e2e/cypress.config.ts rename to x-pack/solutions/observability/plugins/inventory/e2e/cypress.config.ts diff --git a/x-pack/plugins/observability_solution/inventory/e2e/cypress/.gitignore b/x-pack/solutions/observability/plugins/inventory/e2e/cypress/.gitignore similarity index 100% rename from x-pack/plugins/observability_solution/inventory/e2e/cypress/.gitignore rename to x-pack/solutions/observability/plugins/inventory/e2e/cypress/.gitignore diff --git a/x-pack/plugins/observability_solution/inventory/e2e/cypress/e2e/alert_count/alert_count.cy.ts b/x-pack/solutions/observability/plugins/inventory/e2e/cypress/e2e/alert_count/alert_count.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/e2e/cypress/e2e/alert_count/alert_count.cy.ts rename to x-pack/solutions/observability/plugins/inventory/e2e/cypress/e2e/alert_count/alert_count.cy.ts diff --git a/x-pack/plugins/observability_solution/inventory/e2e/cypress/e2e/alert_count/generate_data.ts b/x-pack/solutions/observability/plugins/inventory/e2e/cypress/e2e/alert_count/generate_data.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/e2e/cypress/e2e/alert_count/generate_data.ts rename to x-pack/solutions/observability/plugins/inventory/e2e/cypress/e2e/alert_count/generate_data.ts diff --git a/x-pack/plugins/observability_solution/inventory/e2e/cypress/e2e/generate_data.ts b/x-pack/solutions/observability/plugins/inventory/e2e/cypress/e2e/generate_data.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/e2e/cypress/e2e/generate_data.ts rename to x-pack/solutions/observability/plugins/inventory/e2e/cypress/e2e/generate_data.ts diff --git a/x-pack/plugins/observability_solution/inventory/e2e/cypress/e2e/home.cy.ts b/x-pack/solutions/observability/plugins/inventory/e2e/cypress/e2e/home.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/e2e/cypress/e2e/home.cy.ts rename to x-pack/solutions/observability/plugins/inventory/e2e/cypress/e2e/home.cy.ts diff --git a/x-pack/plugins/observability_solution/inventory/e2e/cypress/fixtures/eem_enabled.json b/x-pack/solutions/observability/plugins/inventory/e2e/cypress/fixtures/eem_enabled.json similarity index 100% rename from x-pack/plugins/observability_solution/inventory/e2e/cypress/fixtures/eem_enabled.json rename to x-pack/solutions/observability/plugins/inventory/e2e/cypress/fixtures/eem_enabled.json diff --git a/x-pack/plugins/observability_solution/inventory/e2e/cypress/support/commands.ts b/x-pack/solutions/observability/plugins/inventory/e2e/cypress/support/commands.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/e2e/cypress/support/commands.ts rename to x-pack/solutions/observability/plugins/inventory/e2e/cypress/support/commands.ts diff --git a/x-pack/plugins/observability_solution/inventory/e2e/cypress/support/e2e.ts b/x-pack/solutions/observability/plugins/inventory/e2e/cypress/support/e2e.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/e2e/cypress/support/e2e.ts rename to x-pack/solutions/observability/plugins/inventory/e2e/cypress/support/e2e.ts diff --git a/x-pack/plugins/observability_solution/inventory/e2e/cypress/support/types.d.ts b/x-pack/solutions/observability/plugins/inventory/e2e/cypress/support/types.d.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/e2e/cypress/support/types.d.ts rename to x-pack/solutions/observability/plugins/inventory/e2e/cypress/support/types.d.ts diff --git a/x-pack/plugins/observability_solution/inventory/e2e/cypress_test_runner.ts b/x-pack/solutions/observability/plugins/inventory/e2e/cypress_test_runner.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/e2e/cypress_test_runner.ts rename to x-pack/solutions/observability/plugins/inventory/e2e/cypress_test_runner.ts diff --git a/x-pack/plugins/observability_solution/inventory/e2e/ftr_config.ts b/x-pack/solutions/observability/plugins/inventory/e2e/ftr_config.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/e2e/ftr_config.ts rename to x-pack/solutions/observability/plugins/inventory/e2e/ftr_config.ts diff --git a/x-pack/plugins/observability_solution/inventory/e2e/ftr_provider_context.d.ts b/x-pack/solutions/observability/plugins/inventory/e2e/ftr_provider_context.d.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/e2e/ftr_provider_context.d.ts rename to x-pack/solutions/observability/plugins/inventory/e2e/ftr_provider_context.d.ts diff --git a/x-pack/plugins/observability_solution/inventory/e2e/kibana.jsonc b/x-pack/solutions/observability/plugins/inventory/e2e/kibana.jsonc similarity index 100% rename from x-pack/plugins/observability_solution/inventory/e2e/kibana.jsonc rename to x-pack/solutions/observability/plugins/inventory/e2e/kibana.jsonc diff --git a/x-pack/plugins/observability_solution/inventory/e2e/setup_cypress_node_events.ts b/x-pack/solutions/observability/plugins/inventory/e2e/setup_cypress_node_events.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/e2e/setup_cypress_node_events.ts rename to x-pack/solutions/observability/plugins/inventory/e2e/setup_cypress_node_events.ts diff --git a/x-pack/plugins/observability_solution/inventory/e2e/synthtrace.ts b/x-pack/solutions/observability/plugins/inventory/e2e/synthtrace.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/e2e/synthtrace.ts rename to x-pack/solutions/observability/plugins/inventory/e2e/synthtrace.ts diff --git a/x-pack/plugins/observability_solution/inventory/e2e/tsconfig.json b/x-pack/solutions/observability/plugins/inventory/e2e/tsconfig.json similarity index 89% rename from x-pack/plugins/observability_solution/inventory/e2e/tsconfig.json rename to x-pack/solutions/observability/plugins/inventory/e2e/tsconfig.json index a22a34bd38564..58dc59c48fa2c 100644 --- a/x-pack/plugins/observability_solution/inventory/e2e/tsconfig.json +++ b/x-pack/solutions/observability/plugins/inventory/e2e/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../tsconfig.base.json", + "extends": "../../../../../../tsconfig.base.json", "include": ["**/*"], "exclude": ["tmp", "target/**/*"], "compilerOptions": { diff --git a/x-pack/plugins/observability_solution/inventory/jest.config.js b/x-pack/solutions/observability/plugins/inventory/jest.config.js similarity index 53% rename from x-pack/plugins/observability_solution/inventory/jest.config.js rename to x-pack/solutions/observability/plugins/inventory/jest.config.js index 4fd85ffa49368..0a4d96e2b98e8 100644 --- a/x-pack/plugins/observability_solution/inventory/jest.config.js +++ b/x-pack/solutions/observability/plugins/inventory/jest.config.js @@ -7,15 +7,15 @@ module.exports = { preset: '@kbn/test', - rootDir: '../../../..', + rootDir: '../../../../..', roots: [ - '/x-pack/plugins/observability_solution/inventory/public', - '/x-pack/plugins/observability_solution/inventory/common', - '/x-pack/plugins/observability_solution/inventory/server', + '/x-pack/solutions/observability/plugins/inventory/public', + '/x-pack/solutions/observability/plugins/inventory/common', + '/x-pack/solutions/observability/plugins/inventory/server', ], collectCoverage: true, collectCoverageFrom: [ - '/x-pack/plugins/observability_solution/inventory/{public,common,server}/**/*.{js,ts,tsx}', + '/x-pack/solutions/observability/plugins/inventory/{public,common,server}/**/*.{js,ts,tsx}', ], coverageReporters: ['html'], diff --git a/x-pack/plugins/observability_solution/inventory/kibana.jsonc b/x-pack/solutions/observability/plugins/inventory/kibana.jsonc similarity index 100% rename from x-pack/plugins/observability_solution/inventory/kibana.jsonc rename to x-pack/solutions/observability/plugins/inventory/kibana.jsonc diff --git a/x-pack/plugins/observability_solution/inventory/public/api/index.tsx b/x-pack/solutions/observability/plugins/inventory/public/api/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/api/index.tsx rename to x-pack/solutions/observability/plugins/inventory/public/api/index.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/application.tsx b/x-pack/solutions/observability/plugins/inventory/public/application.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/application.tsx rename to x-pack/solutions/observability/plugins/inventory/public/application.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/assets/entities_inventory_dark.png b/x-pack/solutions/observability/plugins/inventory/public/assets/entities_inventory_dark.png similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/assets/entities_inventory_dark.png rename to x-pack/solutions/observability/plugins/inventory/public/assets/entities_inventory_dark.png diff --git a/x-pack/plugins/observability_solution/inventory/public/assets/entities_inventory_light.png b/x-pack/solutions/observability/plugins/inventory/public/assets/entities_inventory_light.png similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/assets/entities_inventory_light.png rename to x-pack/solutions/observability/plugins/inventory/public/assets/entities_inventory_light.png diff --git a/x-pack/plugins/observability_solution/inventory/public/components/alerts_badge/alerts_badge.test.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/alerts_badge/alerts_badge.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/alerts_badge/alerts_badge.test.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/alerts_badge/alerts_badge.test.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/alerts_badge/alerts_badge.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/alerts_badge/alerts_badge.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/alerts_badge/alerts_badge.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/alerts_badge/alerts_badge.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/app_root/header_action_menu/add_data_action_menu.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/app_root/header_action_menu/add_data_action_menu.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/app_root/header_action_menu/add_data_action_menu.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/app_root/header_action_menu/add_data_action_menu.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/app_root/header_action_menu/index.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/app_root/header_action_menu/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/app_root/header_action_menu/index.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/app_root/header_action_menu/index.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/app_root/header_action_menu/share_link.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/app_root/header_action_menu/share_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/app_root/header_action_menu/share_link.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/app_root/header_action_menu/share_link.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/app_root/index.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/app_root/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/app_root/index.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/app_root/index.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/badge_filter_with_popover/badge_filter_with_popover.test.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/badge_filter_with_popover/badge_filter_with_popover.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/badge_filter_with_popover/badge_filter_with_popover.test.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/badge_filter_with_popover/badge_filter_with_popover.test.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/badge_filter_with_popover/index.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/badge_filter_with_popover/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/badge_filter_with_popover/index.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/badge_filter_with_popover/index.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/empty_states/empty_state.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/empty_states/empty_state.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/empty_states/empty_state.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/empty_states/empty_state.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/entities_grid/entities_grid.stories.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/entities_grid/entities_grid.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/entities_grid/entities_grid.stories.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/entities_grid/entities_grid.stories.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/entities_grid/entity_name/entity_name.test.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/entities_grid/entity_name/entity_name.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/entities_grid/entity_name/entity_name.test.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/entities_grid/entity_name/entity_name.test.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/entities_grid/entity_name/index.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/entities_grid/entity_name/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/entities_grid/entity_name/index.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/entities_grid/entity_name/index.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/entities_grid/grid_columns.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/entities_grid/grid_columns.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/entities_grid/grid_columns.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/entities_grid/grid_columns.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/entities_grid/index.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/entities_grid/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/entities_grid/index.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/entities_grid/index.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/entities_grid/mock/entities_mock.ts b/x-pack/solutions/observability/plugins/inventory/public/components/entities_grid/mock/entities_mock.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/entities_grid/mock/entities_mock.ts rename to x-pack/solutions/observability/plugins/inventory/public/components/entities_grid/mock/entities_mock.ts diff --git a/x-pack/plugins/observability_solution/inventory/public/components/entities_summary/entities_summary.test.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/entities_summary/entities_summary.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/entities_summary/entities_summary.test.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/entities_summary/entities_summary.test.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/entities_summary/index.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/entities_summary/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/entities_summary/index.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/entities_summary/index.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/entity_actions/index.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/entity_actions/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/entity_actions/index.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/entity_actions/index.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/entity_enablement/enable_entity_model_button.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/entity_enablement/enable_entity_model_button.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/entity_enablement/enable_entity_model_button.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/entity_enablement/enable_entity_model_button.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/entity_enablement/unauthorized_modal.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/entity_enablement/unauthorized_modal.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/entity_enablement/unauthorized_modal.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/entity_enablement/unauthorized_modal.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/entity_enablement/welcome_modal.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/entity_enablement/welcome_modal.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/entity_enablement/welcome_modal.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/entity_enablement/welcome_modal.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/entity_group_accordion/entity_count_badge.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/entity_group_accordion/entity_count_badge.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/entity_group_accordion/entity_count_badge.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/entity_group_accordion/entity_count_badge.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/entity_group_accordion/entity_group_accordion.test.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/entity_group_accordion/entity_group_accordion.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/entity_group_accordion/entity_group_accordion.test.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/entity_group_accordion/entity_group_accordion.test.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/entity_group_accordion/grouped_entities_grid.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/entity_group_accordion/grouped_entities_grid.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/entity_group_accordion/grouped_entities_grid.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/entity_group_accordion/grouped_entities_grid.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/entity_group_accordion/index.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/entity_group_accordion/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/entity_group_accordion/index.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/entity_group_accordion/index.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/entity_group_accordion/mock/inventory_component_wrapper_mock.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/entity_group_accordion/mock/inventory_component_wrapper_mock.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/entity_group_accordion/mock/inventory_component_wrapper_mock.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/entity_group_accordion/mock/inventory_component_wrapper_mock.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/entity_icon/index.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/entity_icon/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/entity_icon/index.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/entity_icon/index.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/group_by_selector/group_by_selector.test.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/group_by_selector/group_by_selector.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/group_by_selector/group_by_selector.test.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/group_by_selector/group_by_selector.test.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/group_by_selector/index.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/group_by_selector/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/group_by_selector/index.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/group_by_selector/index.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/inventory_page_template/index.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/inventory_page_template/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/inventory_page_template/index.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/inventory_page_template/index.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/inventory_page_template/no_data_config.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/inventory_page_template/no_data_config.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/inventory_page_template/no_data_config.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/inventory_page_template/no_data_config.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/search_bar/entity_types_multi_select.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/search_bar/entity_types_multi_select.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/search_bar/entity_types_multi_select.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/search_bar/entity_types_multi_select.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/search_bar/index.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/search_bar/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/search_bar/index.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/search_bar/index.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/components/shared/add_data_buttons/buttons.tsx b/x-pack/solutions/observability/plugins/inventory/public/components/shared/add_data_buttons/buttons.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/components/shared/add_data_buttons/buttons.tsx rename to x-pack/solutions/observability/plugins/inventory/public/components/shared/add_data_buttons/buttons.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/context/inventory_context_provider/index.tsx b/x-pack/solutions/observability/plugins/inventory/public/context/inventory_context_provider/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/context/inventory_context_provider/index.tsx rename to x-pack/solutions/observability/plugins/inventory/public/context/inventory_context_provider/index.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/context/inventory_search_bar_context_provider/index.tsx b/x-pack/solutions/observability/plugins/inventory/public/context/inventory_search_bar_context_provider/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/context/inventory_search_bar_context_provider/index.tsx rename to x-pack/solutions/observability/plugins/inventory/public/context/inventory_search_bar_context_provider/index.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/hooks/use_adhoc_data_view.ts b/x-pack/solutions/observability/plugins/inventory/public/hooks/use_adhoc_data_view.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/hooks/use_adhoc_data_view.ts rename to x-pack/solutions/observability/plugins/inventory/public/hooks/use_adhoc_data_view.ts diff --git a/x-pack/plugins/observability_solution/inventory/public/hooks/use_detail_view_redirect.test.ts b/x-pack/solutions/observability/plugins/inventory/public/hooks/use_detail_view_redirect.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/hooks/use_detail_view_redirect.test.ts rename to x-pack/solutions/observability/plugins/inventory/public/hooks/use_detail_view_redirect.test.ts diff --git a/x-pack/plugins/observability_solution/inventory/public/hooks/use_detail_view_redirect.ts b/x-pack/solutions/observability/plugins/inventory/public/hooks/use_detail_view_redirect.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/hooks/use_detail_view_redirect.ts rename to x-pack/solutions/observability/plugins/inventory/public/hooks/use_detail_view_redirect.ts diff --git a/x-pack/plugins/observability_solution/inventory/public/hooks/use_discover_redirect.ts b/x-pack/solutions/observability/plugins/inventory/public/hooks/use_discover_redirect.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/hooks/use_discover_redirect.ts rename to x-pack/solutions/observability/plugins/inventory/public/hooks/use_discover_redirect.ts diff --git a/x-pack/plugins/observability_solution/inventory/public/hooks/use_entity_manager.ts b/x-pack/solutions/observability/plugins/inventory/public/hooks/use_entity_manager.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/hooks/use_entity_manager.ts rename to x-pack/solutions/observability/plugins/inventory/public/hooks/use_entity_manager.ts diff --git a/x-pack/plugins/observability_solution/inventory/public/hooks/use_fetch_entity_definition.ts b/x-pack/solutions/observability/plugins/inventory/public/hooks/use_fetch_entity_definition.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/hooks/use_fetch_entity_definition.ts rename to x-pack/solutions/observability/plugins/inventory/public/hooks/use_fetch_entity_definition.ts diff --git a/x-pack/plugins/observability_solution/inventory/public/hooks/use_inventory_abortable_async.ts b/x-pack/solutions/observability/plugins/inventory/public/hooks/use_inventory_abortable_async.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/hooks/use_inventory_abortable_async.ts rename to x-pack/solutions/observability/plugins/inventory/public/hooks/use_inventory_abortable_async.ts diff --git a/x-pack/plugins/observability_solution/inventory/public/hooks/use_inventory_decoded_query_params.ts b/x-pack/solutions/observability/plugins/inventory/public/hooks/use_inventory_decoded_query_params.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/hooks/use_inventory_decoded_query_params.ts rename to x-pack/solutions/observability/plugins/inventory/public/hooks/use_inventory_decoded_query_params.ts diff --git a/x-pack/plugins/observability_solution/inventory/public/hooks/use_inventory_params.ts b/x-pack/solutions/observability/plugins/inventory/public/hooks/use_inventory_params.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/hooks/use_inventory_params.ts rename to x-pack/solutions/observability/plugins/inventory/public/hooks/use_inventory_params.ts diff --git a/x-pack/plugins/observability_solution/inventory/public/hooks/use_inventory_route_path.ts b/x-pack/solutions/observability/plugins/inventory/public/hooks/use_inventory_route_path.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/hooks/use_inventory_route_path.ts rename to x-pack/solutions/observability/plugins/inventory/public/hooks/use_inventory_route_path.ts diff --git a/x-pack/plugins/observability_solution/inventory/public/hooks/use_inventory_router.ts b/x-pack/solutions/observability/plugins/inventory/public/hooks/use_inventory_router.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/hooks/use_inventory_router.ts rename to x-pack/solutions/observability/plugins/inventory/public/hooks/use_inventory_router.ts diff --git a/x-pack/plugins/observability_solution/inventory/public/hooks/use_is_loading_complete.test.ts b/x-pack/solutions/observability/plugins/inventory/public/hooks/use_is_loading_complete.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/hooks/use_is_loading_complete.test.ts rename to x-pack/solutions/observability/plugins/inventory/public/hooks/use_is_loading_complete.test.ts diff --git a/x-pack/plugins/observability_solution/inventory/public/hooks/use_is_loading_complete.ts b/x-pack/solutions/observability/plugins/inventory/public/hooks/use_is_loading_complete.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/hooks/use_is_loading_complete.ts rename to x-pack/solutions/observability/plugins/inventory/public/hooks/use_is_loading_complete.ts diff --git a/x-pack/plugins/observability_solution/inventory/public/hooks/use_kibana.tsx b/x-pack/solutions/observability/plugins/inventory/public/hooks/use_kibana.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/hooks/use_kibana.tsx rename to x-pack/solutions/observability/plugins/inventory/public/hooks/use_kibana.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/hooks/use_unified_search_context.ts b/x-pack/solutions/observability/plugins/inventory/public/hooks/use_unified_search_context.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/hooks/use_unified_search_context.ts rename to x-pack/solutions/observability/plugins/inventory/public/hooks/use_unified_search_context.ts diff --git a/x-pack/plugins/observability_solution/inventory/public/index.ts b/x-pack/solutions/observability/plugins/inventory/public/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/index.ts rename to x-pack/solutions/observability/plugins/inventory/public/index.ts diff --git a/x-pack/plugins/observability_solution/inventory/public/pages/inventory_page/index.tsx b/x-pack/solutions/observability/plugins/inventory/public/pages/inventory_page/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/pages/inventory_page/index.tsx rename to x-pack/solutions/observability/plugins/inventory/public/pages/inventory_page/index.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/plugin.ts b/x-pack/solutions/observability/plugins/inventory/public/plugin.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/plugin.ts rename to x-pack/solutions/observability/plugins/inventory/public/plugin.ts diff --git a/x-pack/plugins/observability_solution/inventory/public/routes/config.tsx b/x-pack/solutions/observability/plugins/inventory/public/routes/config.tsx similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/routes/config.tsx rename to x-pack/solutions/observability/plugins/inventory/public/routes/config.tsx diff --git a/x-pack/plugins/observability_solution/inventory/public/services/telemetry/telemetry_client.ts b/x-pack/solutions/observability/plugins/inventory/public/services/telemetry/telemetry_client.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/services/telemetry/telemetry_client.ts rename to x-pack/solutions/observability/plugins/inventory/public/services/telemetry/telemetry_client.ts diff --git a/x-pack/plugins/observability_solution/inventory/public/services/telemetry/telemetry_events.ts b/x-pack/solutions/observability/plugins/inventory/public/services/telemetry/telemetry_events.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/services/telemetry/telemetry_events.ts rename to x-pack/solutions/observability/plugins/inventory/public/services/telemetry/telemetry_events.ts diff --git a/x-pack/plugins/observability_solution/inventory/public/services/telemetry/telemetry_service.test.ts b/x-pack/solutions/observability/plugins/inventory/public/services/telemetry/telemetry_service.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/services/telemetry/telemetry_service.test.ts rename to x-pack/solutions/observability/plugins/inventory/public/services/telemetry/telemetry_service.test.ts diff --git a/x-pack/plugins/observability_solution/inventory/public/services/telemetry/telemetry_service.ts b/x-pack/solutions/observability/plugins/inventory/public/services/telemetry/telemetry_service.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/services/telemetry/telemetry_service.ts rename to x-pack/solutions/observability/plugins/inventory/public/services/telemetry/telemetry_service.ts diff --git a/x-pack/plugins/observability_solution/inventory/public/services/telemetry/types.ts b/x-pack/solutions/observability/plugins/inventory/public/services/telemetry/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/services/telemetry/types.ts rename to x-pack/solutions/observability/plugins/inventory/public/services/telemetry/types.ts diff --git a/x-pack/plugins/observability_solution/inventory/public/services/types.ts b/x-pack/solutions/observability/plugins/inventory/public/services/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/services/types.ts rename to x-pack/solutions/observability/plugins/inventory/public/services/types.ts diff --git a/x-pack/plugins/observability_solution/inventory/public/types.ts b/x-pack/solutions/observability/plugins/inventory/public/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/types.ts rename to x-pack/solutions/observability/plugins/inventory/public/types.ts diff --git a/x-pack/plugins/observability_solution/inventory/public/utils/get_kql_field_names_with_fallback.test.ts b/x-pack/solutions/observability/plugins/inventory/public/utils/get_kql_field_names_with_fallback.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/utils/get_kql_field_names_with_fallback.test.ts rename to x-pack/solutions/observability/plugins/inventory/public/utils/get_kql_field_names_with_fallback.test.ts diff --git a/x-pack/plugins/observability_solution/inventory/public/utils/get_kql_field_names_with_fallback.ts b/x-pack/solutions/observability/plugins/inventory/public/utils/get_kql_field_names_with_fallback.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/utils/get_kql_field_names_with_fallback.ts rename to x-pack/solutions/observability/plugins/inventory/public/utils/get_kql_field_names_with_fallback.ts diff --git a/x-pack/plugins/observability_solution/inventory/public/utils/group_entity_types_by_status.ts b/x-pack/solutions/observability/plugins/inventory/public/utils/group_entity_types_by_status.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/public/utils/group_entity_types_by_status.ts rename to x-pack/solutions/observability/plugins/inventory/public/utils/group_entity_types_by_status.ts diff --git a/x-pack/plugins/observability_solution/inventory/scripts/test/e2e.js b/x-pack/solutions/observability/plugins/inventory/scripts/test/e2e.js similarity index 100% rename from x-pack/plugins/observability_solution/inventory/scripts/test/e2e.js rename to x-pack/solutions/observability/plugins/inventory/scripts/test/e2e.js diff --git a/x-pack/plugins/observability_solution/inventory/server/config.ts b/x-pack/solutions/observability/plugins/inventory/server/config.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/server/config.ts rename to x-pack/solutions/observability/plugins/inventory/server/config.ts diff --git a/x-pack/plugins/observability_solution/inventory/server/feature.ts b/x-pack/solutions/observability/plugins/inventory/server/feature.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/server/feature.ts rename to x-pack/solutions/observability/plugins/inventory/server/feature.ts diff --git a/x-pack/plugins/observability_solution/inventory/server/index.ts b/x-pack/solutions/observability/plugins/inventory/server/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/server/index.ts rename to x-pack/solutions/observability/plugins/inventory/server/index.ts diff --git a/x-pack/plugins/observability_solution/inventory/server/lib/create_alerts_client/create_alerts_client.ts b/x-pack/solutions/observability/plugins/inventory/server/lib/create_alerts_client/create_alerts_client.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/server/lib/create_alerts_client/create_alerts_client.ts rename to x-pack/solutions/observability/plugins/inventory/server/lib/create_alerts_client/create_alerts_client.ts diff --git a/x-pack/plugins/observability_solution/inventory/server/lib/create_es_client/create_entities_es_client.ts b/x-pack/solutions/observability/plugins/inventory/server/lib/create_es_client/create_entities_es_client.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/server/lib/create_es_client/create_entities_es_client.ts rename to x-pack/solutions/observability/plugins/inventory/server/lib/create_es_client/create_entities_es_client.ts diff --git a/x-pack/plugins/observability_solution/inventory/server/plugin.ts b/x-pack/solutions/observability/plugins/inventory/server/plugin.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/server/plugin.ts rename to x-pack/solutions/observability/plugins/inventory/server/plugin.ts diff --git a/x-pack/plugins/observability_solution/inventory/server/routes/create_inventory_server_route.ts b/x-pack/solutions/observability/plugins/inventory/server/routes/create_inventory_server_route.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/server/routes/create_inventory_server_route.ts rename to x-pack/solutions/observability/plugins/inventory/server/routes/create_inventory_server_route.ts diff --git a/x-pack/plugins/observability_solution/inventory/server/routes/entities/get_entity_groups.ts b/x-pack/solutions/observability/plugins/inventory/server/routes/entities/get_entity_groups.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/server/routes/entities/get_entity_groups.ts rename to x-pack/solutions/observability/plugins/inventory/server/routes/entities/get_entity_groups.ts diff --git a/x-pack/plugins/observability_solution/inventory/server/routes/entities/get_entity_types.ts b/x-pack/solutions/observability/plugins/inventory/server/routes/entities/get_entity_types.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/server/routes/entities/get_entity_types.ts rename to x-pack/solutions/observability/plugins/inventory/server/routes/entities/get_entity_types.ts diff --git a/x-pack/plugins/observability_solution/inventory/server/routes/entities/get_group_by_terms_agg.test.ts b/x-pack/solutions/observability/plugins/inventory/server/routes/entities/get_group_by_terms_agg.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/server/routes/entities/get_group_by_terms_agg.test.ts rename to x-pack/solutions/observability/plugins/inventory/server/routes/entities/get_group_by_terms_agg.test.ts diff --git a/x-pack/plugins/observability_solution/inventory/server/routes/entities/get_group_by_terms_agg.ts b/x-pack/solutions/observability/plugins/inventory/server/routes/entities/get_group_by_terms_agg.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/server/routes/entities/get_group_by_terms_agg.ts rename to x-pack/solutions/observability/plugins/inventory/server/routes/entities/get_group_by_terms_agg.ts diff --git a/x-pack/plugins/observability_solution/inventory/server/routes/entities/get_identify_fields.test.ts b/x-pack/solutions/observability/plugins/inventory/server/routes/entities/get_identify_fields.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/server/routes/entities/get_identify_fields.test.ts rename to x-pack/solutions/observability/plugins/inventory/server/routes/entities/get_identify_fields.test.ts diff --git a/x-pack/plugins/observability_solution/inventory/server/routes/entities/get_identity_fields_per_entity_type.ts b/x-pack/solutions/observability/plugins/inventory/server/routes/entities/get_identity_fields_per_entity_type.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/server/routes/entities/get_identity_fields_per_entity_type.ts rename to x-pack/solutions/observability/plugins/inventory/server/routes/entities/get_identity_fields_per_entity_type.ts diff --git a/x-pack/plugins/observability_solution/inventory/server/routes/entities/get_latest_entities.ts b/x-pack/solutions/observability/plugins/inventory/server/routes/entities/get_latest_entities.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/server/routes/entities/get_latest_entities.ts rename to x-pack/solutions/observability/plugins/inventory/server/routes/entities/get_latest_entities.ts diff --git a/x-pack/plugins/observability_solution/inventory/server/routes/entities/get_latest_entities_alerts.ts b/x-pack/solutions/observability/plugins/inventory/server/routes/entities/get_latest_entities_alerts.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/server/routes/entities/get_latest_entities_alerts.ts rename to x-pack/solutions/observability/plugins/inventory/server/routes/entities/get_latest_entities_alerts.ts diff --git a/x-pack/plugins/observability_solution/inventory/server/routes/entities/query_helper.ts b/x-pack/solutions/observability/plugins/inventory/server/routes/entities/query_helper.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/server/routes/entities/query_helper.ts rename to x-pack/solutions/observability/plugins/inventory/server/routes/entities/query_helper.ts diff --git a/x-pack/plugins/observability_solution/inventory/server/routes/entities/route.ts b/x-pack/solutions/observability/plugins/inventory/server/routes/entities/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/server/routes/entities/route.ts rename to x-pack/solutions/observability/plugins/inventory/server/routes/entities/route.ts diff --git a/x-pack/plugins/observability_solution/inventory/server/routes/get_global_inventory_route_repository.ts b/x-pack/solutions/observability/plugins/inventory/server/routes/get_global_inventory_route_repository.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/server/routes/get_global_inventory_route_repository.ts rename to x-pack/solutions/observability/plugins/inventory/server/routes/get_global_inventory_route_repository.ts diff --git a/x-pack/plugins/observability_solution/inventory/server/routes/has_data/get_has_data.ts b/x-pack/solutions/observability/plugins/inventory/server/routes/has_data/get_has_data.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/server/routes/has_data/get_has_data.ts rename to x-pack/solutions/observability/plugins/inventory/server/routes/has_data/get_has_data.ts diff --git a/x-pack/plugins/observability_solution/inventory/server/routes/has_data/route.ts b/x-pack/solutions/observability/plugins/inventory/server/routes/has_data/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/server/routes/has_data/route.ts rename to x-pack/solutions/observability/plugins/inventory/server/routes/has_data/route.ts diff --git a/x-pack/plugins/observability_solution/inventory/server/routes/register_routes.ts b/x-pack/solutions/observability/plugins/inventory/server/routes/register_routes.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/server/routes/register_routes.ts rename to x-pack/solutions/observability/plugins/inventory/server/routes/register_routes.ts diff --git a/x-pack/plugins/observability_solution/inventory/server/routes/types.ts b/x-pack/solutions/observability/plugins/inventory/server/routes/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/server/routes/types.ts rename to x-pack/solutions/observability/plugins/inventory/server/routes/types.ts diff --git a/x-pack/plugins/observability_solution/inventory/server/types.ts b/x-pack/solutions/observability/plugins/inventory/server/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/inventory/server/types.ts rename to x-pack/solutions/observability/plugins/inventory/server/types.ts diff --git a/x-pack/plugins/observability_solution/inventory/tsconfig.json b/x-pack/solutions/observability/plugins/inventory/tsconfig.json similarity index 95% rename from x-pack/plugins/observability_solution/inventory/tsconfig.json rename to x-pack/solutions/observability/plugins/inventory/tsconfig.json index 54b6336ab3be2..555d0d44b03dc 100644 --- a/x-pack/plugins/observability_solution/inventory/tsconfig.json +++ b/x-pack/solutions/observability/plugins/inventory/tsconfig.json @@ -1,10 +1,10 @@ { - "extends": "../../../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types" }, "include": [ - "../../../typings/**/*", + "../../../../typings/**/*", "common/**/*", "public/**/*", "typings/**/*", diff --git a/yarn.lock b/yarn.lock index 042b278816073..1c31ae8002d52 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5989,11 +5989,11 @@ version "0.0.0" uid "" -"@kbn/inventory-e2e@link:x-pack/plugins/observability_solution/inventory/e2e": +"@kbn/inventory-e2e@link:x-pack/solutions/observability/plugins/inventory/e2e": version "0.0.0" uid "" -"@kbn/inventory-plugin@link:x-pack/plugins/observability_solution/inventory": +"@kbn/inventory-plugin@link:x-pack/solutions/observability/plugins/inventory": version "0.0.0" uid "" From 10ca0a03f0ce09890d42244d4f024d95928b9747 Mon Sep 17 00:00:00 2001 From: Gerard Soldevila Date: Sat, 28 Dec 2024 22:04:55 +0100 Subject: [PATCH 07/14] Relocating module `@kbn/lens-embeddable-utils` --- .github/CODEOWNERS | 2 +- package.json | 2 +- .../packages/shared}/kbn-lens-embeddable-utils/README.md | 0 .../attribute_builder/data_view_cache.ts | 0 .../attribute_builder/lens_attributes_builder.test.ts | 0 .../attribute_builder/lens_attributes_builder.ts | 0 .../kbn-lens-embeddable-utils/attribute_builder/types.ts | 0 .../kbn-lens-embeddable-utils/attribute_builder/utils.ts | 0 .../attribute_builder/visualization_types/constants.ts | 0 .../attribute_builder/visualization_types/index.ts | 0 .../visualization_types/layers/columns/formula.ts | 0 .../visualization_types/layers/columns/static.ts | 0 .../attribute_builder/visualization_types/layers/index.ts | 0 .../visualization_types/layers/metric_layer.ts | 0 .../layers/xy_by_value_annotation_layer.ts | 0 .../visualization_types/layers/xy_data_layer.ts | 0 .../visualization_types/layers/xy_reference_lines_layer.ts | 0 .../attribute_builder/visualization_types/metric_chart.ts | 0 .../attribute_builder/visualization_types/xy_chart.ts | 0 .../config_builder/charts/gauge.test.ts | 0 .../kbn-lens-embeddable-utils/config_builder/charts/gauge.ts | 0 .../config_builder/charts/heatmap.test.ts | 0 .../config_builder/charts/heatmap.ts | 0 .../kbn-lens-embeddable-utils/config_builder/charts/index.ts | 0 .../config_builder/charts/metric.test.ts | 0 .../kbn-lens-embeddable-utils/config_builder/charts/metric.ts | 0 .../config_builder/charts/partition.test.ts | 0 .../config_builder/charts/partition.ts | 0 .../config_builder/charts/region_map.test.ts | 0 .../config_builder/charts/region_map.ts | 0 .../config_builder/charts/table.test.ts | 0 .../kbn-lens-embeddable-utils/config_builder/charts/table.ts | 0 .../config_builder/charts/tag_cloud.test.ts | 0 .../config_builder/charts/tag_cloud.ts | 0 .../config_builder/charts/xy.test.ts | 0 .../kbn-lens-embeddable-utils/config_builder/charts/xy.ts | 0 .../config_builder/columns/breakdown.test.ts | 0 .../config_builder/columns/breakdown.ts | 0 .../config_builder/columns/date_histogram.ts | 0 .../config_builder/columns/filters.ts | 0 .../config_builder/columns/formula.ts | 0 .../kbn-lens-embeddable-utils/config_builder/columns/index.ts | 0 .../config_builder/columns/intervals.ts | 0 .../config_builder/columns/static.ts | 0 .../config_builder/columns/top_values.ts | 0 .../kbn-lens-embeddable-utils/config_builder/columns/value.ts | 0 .../config_builder/config_builder.ts | 0 .../shared}/kbn-lens-embeddable-utils/config_builder/index.ts | 0 .../shared}/kbn-lens-embeddable-utils/config_builder/types.ts | 0 .../kbn-lens-embeddable-utils/config_builder/utils.test.ts | 0 .../shared}/kbn-lens-embeddable-utils/config_builder/utils.ts | 0 .../packages/shared}/kbn-lens-embeddable-utils/index.ts | 0 .../packages/shared}/kbn-lens-embeddable-utils/jest.config.js | 4 ++-- .../packages/shared}/kbn-lens-embeddable-utils/kibana.jsonc | 0 .../packages/shared}/kbn-lens-embeddable-utils/package.json | 0 .../packages/shared}/kbn-lens-embeddable-utils/tsconfig.json | 2 +- tsconfig.base.json | 4 ++-- yarn.lock | 2 +- 58 files changed, 8 insertions(+), 8 deletions(-) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/README.md (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/attribute_builder/data_view_cache.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/attribute_builder/lens_attributes_builder.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/attribute_builder/lens_attributes_builder.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/attribute_builder/types.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/attribute_builder/utils.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/attribute_builder/visualization_types/constants.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/attribute_builder/visualization_types/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/columns/formula.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/columns/static.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/metric_layer.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/xy_by_value_annotation_layer.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/xy_data_layer.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/xy_reference_lines_layer.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/attribute_builder/visualization_types/metric_chart.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/attribute_builder/visualization_types/xy_chart.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/charts/gauge.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/charts/gauge.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/charts/heatmap.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/charts/heatmap.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/charts/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/charts/metric.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/charts/metric.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/charts/partition.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/charts/partition.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/charts/region_map.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/charts/region_map.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/charts/table.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/charts/table.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/charts/tag_cloud.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/charts/tag_cloud.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/charts/xy.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/charts/xy.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/columns/breakdown.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/columns/breakdown.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/columns/date_histogram.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/columns/filters.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/columns/formula.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/columns/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/columns/intervals.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/columns/static.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/columns/top_values.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/columns/value.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/config_builder.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/types.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/utils.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/config_builder/utils.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/jest.config.js (83%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-lens-embeddable-utils/tsconfig.json (90%) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index ddbd63bdd1bc3..8550a969d7fcf 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -346,7 +346,6 @@ packages/kbn-jest-serializers @elastic/kibana-operations packages/kbn-journeys @elastic/kibana-operations @elastic/appex-qa packages/kbn-json-ast @elastic/kibana-operations packages/kbn-kibana-manifest-schema @elastic/kibana-operations -packages/kbn-lens-embeddable-utils @elastic/obs-ux-infra_services-team @elastic/kibana-visualizations packages/kbn-lens-formula-docs @elastic/kibana-visualizations packages/kbn-lint-packages-cli @elastic/kibana-operations packages/kbn-lint-ts-projects-cli @elastic/kibana-operations @@ -567,6 +566,7 @@ src/platform/packages/shared/kbn-esql-validation-autocomplete @elastic/kibana-es src/platform/packages/shared/kbn-flot-charts @elastic/kibana-presentation @elastic/stack-monitoring src/platform/packages/shared/kbn-grouping @elastic/response-ops src/platform/packages/shared/kbn-io-ts-utils @elastic/obs-knowledge-team +src/platform/packages/shared/kbn-lens-embeddable-utils @elastic/obs-ux-infra_services-team @elastic/kibana-visualizations src/platform/packages/shared/kbn-management/cards_navigation @elastic/kibana-management src/platform/packages/shared/kbn-management/settings/components/field_input @elastic/kibana-management src/platform/packages/shared/kbn-management/settings/components/field_row @elastic/kibana-management diff --git a/package.json b/package.json index a48d4ff02051a..eceebd18b96a6 100644 --- a/package.json +++ b/package.json @@ -611,7 +611,7 @@ "@kbn/langchain": "link:x-pack/platform/packages/shared/kbn-langchain", "@kbn/language-documentation": "link:src/platform/packages/private/kbn-language-documentation", "@kbn/lens-config-builder-example-plugin": "link:x-pack/examples/lens_config_builder_example", - "@kbn/lens-embeddable-utils": "link:packages/kbn-lens-embeddable-utils", + "@kbn/lens-embeddable-utils": "link:src/platform/packages/shared/kbn-lens-embeddable-utils", "@kbn/lens-formula-docs": "link:packages/kbn-lens-formula-docs", "@kbn/lens-inline-editing-example-plugin": "link:x-pack/examples/lens_embeddable_inline_editing_example", "@kbn/lens-plugin": "link:x-pack/plugins/lens", diff --git a/packages/kbn-lens-embeddable-utils/README.md b/src/platform/packages/shared/kbn-lens-embeddable-utils/README.md similarity index 100% rename from packages/kbn-lens-embeddable-utils/README.md rename to src/platform/packages/shared/kbn-lens-embeddable-utils/README.md diff --git a/packages/kbn-lens-embeddable-utils/attribute_builder/data_view_cache.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/data_view_cache.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/attribute_builder/data_view_cache.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/data_view_cache.ts diff --git a/packages/kbn-lens-embeddable-utils/attribute_builder/lens_attributes_builder.test.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/lens_attributes_builder.test.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/attribute_builder/lens_attributes_builder.test.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/lens_attributes_builder.test.ts diff --git a/packages/kbn-lens-embeddable-utils/attribute_builder/lens_attributes_builder.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/lens_attributes_builder.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/attribute_builder/lens_attributes_builder.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/lens_attributes_builder.ts diff --git a/packages/kbn-lens-embeddable-utils/attribute_builder/types.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/types.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/attribute_builder/types.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/types.ts diff --git a/packages/kbn-lens-embeddable-utils/attribute_builder/utils.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/utils.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/attribute_builder/utils.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/utils.ts diff --git a/packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/constants.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/visualization_types/constants.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/constants.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/visualization_types/constants.ts diff --git a/packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/index.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/visualization_types/index.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/index.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/visualization_types/index.ts diff --git a/packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/columns/formula.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/columns/formula.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/columns/formula.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/columns/formula.ts diff --git a/packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/columns/static.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/columns/static.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/columns/static.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/columns/static.ts diff --git a/packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/index.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/index.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/index.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/index.ts diff --git a/packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/metric_layer.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/metric_layer.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/metric_layer.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/metric_layer.ts diff --git a/packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/xy_by_value_annotation_layer.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/xy_by_value_annotation_layer.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/xy_by_value_annotation_layer.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/xy_by_value_annotation_layer.ts diff --git a/packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/xy_data_layer.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/xy_data_layer.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/xy_data_layer.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/xy_data_layer.ts diff --git a/packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/xy_reference_lines_layer.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/xy_reference_lines_layer.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/xy_reference_lines_layer.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/visualization_types/layers/xy_reference_lines_layer.ts diff --git a/packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/metric_chart.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/visualization_types/metric_chart.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/metric_chart.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/visualization_types/metric_chart.ts diff --git a/packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/xy_chart.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/visualization_types/xy_chart.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/attribute_builder/visualization_types/xy_chart.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/attribute_builder/visualization_types/xy_chart.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/charts/gauge.test.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/gauge.test.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/charts/gauge.test.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/gauge.test.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/charts/gauge.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/gauge.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/charts/gauge.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/gauge.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/charts/heatmap.test.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/heatmap.test.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/charts/heatmap.test.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/heatmap.test.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/charts/heatmap.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/heatmap.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/charts/heatmap.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/heatmap.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/charts/index.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/index.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/charts/index.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/index.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/charts/metric.test.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/metric.test.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/charts/metric.test.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/metric.test.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/charts/metric.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/metric.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/charts/metric.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/metric.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/charts/partition.test.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/partition.test.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/charts/partition.test.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/partition.test.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/charts/partition.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/partition.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/charts/partition.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/partition.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/charts/region_map.test.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/region_map.test.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/charts/region_map.test.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/region_map.test.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/charts/region_map.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/region_map.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/charts/region_map.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/region_map.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/charts/table.test.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/table.test.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/charts/table.test.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/table.test.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/charts/table.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/table.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/charts/table.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/table.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/charts/tag_cloud.test.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/tag_cloud.test.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/charts/tag_cloud.test.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/tag_cloud.test.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/charts/tag_cloud.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/tag_cloud.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/charts/tag_cloud.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/tag_cloud.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/charts/xy.test.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/xy.test.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/charts/xy.test.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/xy.test.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/charts/xy.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/xy.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/charts/xy.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/charts/xy.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/columns/breakdown.test.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/columns/breakdown.test.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/columns/breakdown.test.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/columns/breakdown.test.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/columns/breakdown.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/columns/breakdown.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/columns/breakdown.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/columns/breakdown.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/columns/date_histogram.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/columns/date_histogram.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/columns/date_histogram.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/columns/date_histogram.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/columns/filters.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/columns/filters.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/columns/filters.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/columns/filters.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/columns/formula.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/columns/formula.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/columns/formula.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/columns/formula.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/columns/index.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/columns/index.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/columns/index.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/columns/index.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/columns/intervals.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/columns/intervals.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/columns/intervals.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/columns/intervals.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/columns/static.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/columns/static.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/columns/static.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/columns/static.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/columns/top_values.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/columns/top_values.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/columns/top_values.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/columns/top_values.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/columns/value.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/columns/value.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/columns/value.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/columns/value.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/config_builder.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/config_builder.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/config_builder.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/config_builder.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/index.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/index.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/index.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/index.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/types.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/types.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/types.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/types.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/utils.test.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/utils.test.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/utils.test.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/utils.test.ts diff --git a/packages/kbn-lens-embeddable-utils/config_builder/utils.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/utils.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/config_builder/utils.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/config_builder/utils.ts diff --git a/packages/kbn-lens-embeddable-utils/index.ts b/src/platform/packages/shared/kbn-lens-embeddable-utils/index.ts similarity index 100% rename from packages/kbn-lens-embeddable-utils/index.ts rename to src/platform/packages/shared/kbn-lens-embeddable-utils/index.ts diff --git a/packages/kbn-lens-embeddable-utils/jest.config.js b/src/platform/packages/shared/kbn-lens-embeddable-utils/jest.config.js similarity index 83% rename from packages/kbn-lens-embeddable-utils/jest.config.js rename to src/platform/packages/shared/kbn-lens-embeddable-utils/jest.config.js index 614ef46c57c8d..176690313db22 100644 --- a/packages/kbn-lens-embeddable-utils/jest.config.js +++ b/src/platform/packages/shared/kbn-lens-embeddable-utils/jest.config.js @@ -9,7 +9,7 @@ module.exports = { preset: '@kbn/test', - rootDir: '../..', - roots: ['/packages/kbn-lens-embeddable-utils'], + rootDir: '../../../../..', + roots: ['/src/platform/packages/shared/kbn-lens-embeddable-utils'], setupFiles: ['jest-canvas-mock'], }; diff --git a/packages/kbn-lens-embeddable-utils/kibana.jsonc b/src/platform/packages/shared/kbn-lens-embeddable-utils/kibana.jsonc similarity index 100% rename from packages/kbn-lens-embeddable-utils/kibana.jsonc rename to src/platform/packages/shared/kbn-lens-embeddable-utils/kibana.jsonc diff --git a/packages/kbn-lens-embeddable-utils/package.json b/src/platform/packages/shared/kbn-lens-embeddable-utils/package.json similarity index 100% rename from packages/kbn-lens-embeddable-utils/package.json rename to src/platform/packages/shared/kbn-lens-embeddable-utils/package.json diff --git a/packages/kbn-lens-embeddable-utils/tsconfig.json b/src/platform/packages/shared/kbn-lens-embeddable-utils/tsconfig.json similarity index 90% rename from packages/kbn-lens-embeddable-utils/tsconfig.json rename to src/platform/packages/shared/kbn-lens-embeddable-utils/tsconfig.json index fbc6a3dcc64c9..40e22b40f8b61 100644 --- a/packages/kbn-lens-embeddable-utils/tsconfig.json +++ b/src/platform/packages/shared/kbn-lens-embeddable-utils/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": ["jest", "node"] diff --git a/tsconfig.base.json b/tsconfig.base.json index 7d90a65d404da..e5651fc56b60c 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -1140,8 +1140,8 @@ "@kbn/language-documentation/*": ["src/platform/packages/private/kbn-language-documentation/*"], "@kbn/lens-config-builder-example-plugin": ["x-pack/examples/lens_config_builder_example"], "@kbn/lens-config-builder-example-plugin/*": ["x-pack/examples/lens_config_builder_example/*"], - "@kbn/lens-embeddable-utils": ["packages/kbn-lens-embeddable-utils"], - "@kbn/lens-embeddable-utils/*": ["packages/kbn-lens-embeddable-utils/*"], + "@kbn/lens-embeddable-utils": ["src/platform/packages/shared/kbn-lens-embeddable-utils"], + "@kbn/lens-embeddable-utils/*": ["src/platform/packages/shared/kbn-lens-embeddable-utils/*"], "@kbn/lens-formula-docs": ["packages/kbn-lens-formula-docs"], "@kbn/lens-formula-docs/*": ["packages/kbn-lens-formula-docs/*"], "@kbn/lens-inline-editing-example-plugin": ["x-pack/examples/lens_embeddable_inline_editing_example"], diff --git a/yarn.lock b/yarn.lock index 1c31ae8002d52..59a3acb7aa638 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6097,7 +6097,7 @@ version "0.0.0" uid "" -"@kbn/lens-embeddable-utils@link:packages/kbn-lens-embeddable-utils": +"@kbn/lens-embeddable-utils@link:src/platform/packages/shared/kbn-lens-embeddable-utils": version "0.0.0" uid "" From d8585e83db8f4ddf514796c2bd689fead0394d86 Mon Sep 17 00:00:00 2001 From: Gerard Soldevila Date: Sat, 28 Dec 2024 22:06:10 +0100 Subject: [PATCH 08/14] Relocating module `@kbn/metrics-data-access-plugin` --- .github/CODEOWNERS | 2 +- docs/developer/plugin-list.asciidoc | 2 +- package.json | 2 +- tsconfig.base.json | 4 ++-- x-pack/.i18nrc.json | 2 +- .../observability/plugins}/metrics_data_access/README.md | 0 .../metrics_data_access/common/alerting/metrics/index.ts | 0 .../metrics_data_access/common/alerting/metrics/types.ts | 0 .../plugins}/metrics_data_access/common/color_palette.ts | 0 .../plugins}/metrics_data_access/common/constants.ts | 0 .../plugins}/metrics_data_access/common/http_api/index.ts | 0 .../metrics_data_access/common/http_api/metric_indices.ts | 0 .../metrics_data_access/common/http_api/metrics_api.ts | 0 .../metrics_data_access/common/http_api/metrics_explorer.ts | 0 .../plugins}/metrics_data_access/common/index.ts | 0 .../common/inventory_models/aws_ec2/index.ts | 0 .../common/inventory_models/aws_ec2/metrics/index.ts | 0 .../common/inventory_models/aws_ec2/metrics/snapshot/cpu.ts | 0 .../aws_ec2/metrics/snapshot/disk_io_read_bytes.ts | 0 .../aws_ec2/metrics/snapshot/disk_io_write_bytes.ts | 0 .../common/inventory_models/aws_ec2/metrics/snapshot/rx.ts | 0 .../common/inventory_models/aws_ec2/metrics/snapshot/tx.ts | 0 .../aws_ec2/metrics/tsvb/aws_ec2_cpu_utilization.ts | 0 .../aws_ec2/metrics/tsvb/aws_ec2_diskio_bytes.ts | 0 .../aws_ec2/metrics/tsvb/aws_ec2_network_traffic.ts | 0 .../common/inventory_models/aws_rds/index.ts | 0 .../common/inventory_models/aws_rds/metrics/index.ts | 0 .../common/inventory_models/aws_rds/metrics/snapshot/cpu.ts | 0 .../aws_rds/metrics/snapshot/rds_active_transactions.ts | 0 .../aws_rds/metrics/snapshot/rds_connections.ts | 0 .../aws_rds/metrics/snapshot/rds_latency.ts | 0 .../aws_rds/metrics/snapshot/rds_queries_executed.ts | 0 .../aws_rds/metrics/tsvb/aws_rds_active_transactions.ts | 0 .../aws_rds/metrics/tsvb/aws_rds_connections.ts | 0 .../aws_rds/metrics/tsvb/aws_rds_cpu_total.ts | 0 .../aws_rds/metrics/tsvb/aws_rds_latency.ts | 0 .../aws_rds/metrics/tsvb/aws_rds_queries_executed.ts | 0 .../common/inventory_models/aws_s3/index.ts | 0 .../common/inventory_models/aws_s3/metrics/index.ts | 0 .../aws_s3/metrics/snapshot/s3_bucket_size.ts | 0 .../aws_s3/metrics/snapshot/s3_download_bytes.ts | 0 .../aws_s3/metrics/snapshot/s3_number_of_objects.ts | 0 .../aws_s3/metrics/snapshot/s3_total_requests.ts | 0 .../aws_s3/metrics/snapshot/s3_upload_bytes.ts | 0 .../aws_s3/metrics/tsvb/aws_s3_bucket_size.ts | 0 .../aws_s3/metrics/tsvb/aws_s3_download_bytes.ts | 0 .../aws_s3/metrics/tsvb/aws_s3_number_of_objects.ts | 0 .../aws_s3/metrics/tsvb/aws_s3_total_requests.ts | 0 .../aws_s3/metrics/tsvb/aws_s3_upload_bytes.ts | 0 .../common/inventory_models/aws_sqs/index.ts | 0 .../common/inventory_models/aws_sqs/metrics/index.ts | 0 .../aws_sqs/metrics/snapshot/sqs_messages_delayed.ts | 0 .../aws_sqs/metrics/snapshot/sqs_messages_empty.ts | 0 .../aws_sqs/metrics/snapshot/sqs_messages_sent.ts | 0 .../aws_sqs/metrics/snapshot/sqs_messages_visible.ts | 0 .../aws_sqs/metrics/snapshot/sqs_oldest_message.ts | 0 .../aws_sqs/metrics/tsvb/aws_sqs_messages_delayed.ts | 0 .../aws_sqs/metrics/tsvb/aws_sqs_messages_empty.ts | 0 .../aws_sqs/metrics/tsvb/aws_sqs_messages_sent.ts | 0 .../aws_sqs/metrics/tsvb/aws_sqs_messages_visible.ts | 0 .../aws_sqs/metrics/tsvb/aws_sqs_oldest_message.ts | 0 .../common/inventory_models/container/index.ts | 0 .../common/inventory_models/container/metrics/charts/cpu.ts | 0 .../inventory_models/container/metrics/charts/disk.ts | 0 .../inventory_models/container/metrics/charts/index.ts | 0 .../inventory_models/container/metrics/charts/memory.ts | 0 .../inventory_models/container/metrics/charts/network.ts | 0 .../inventory_models/container/metrics/formulas/cpu.ts | 0 .../inventory_models/container/metrics/formulas/disk.ts | 0 .../inventory_models/container/metrics/formulas/index.ts | 0 .../inventory_models/container/metrics/formulas/memory.ts | 0 .../inventory_models/container/metrics/formulas/network.ts | 0 .../common/inventory_models/container/metrics/index.ts | 0 .../inventory_models/container/metrics/snapshot/cpu.ts | 0 .../inventory_models/container/metrics/snapshot/memory.ts | 0 .../inventory_models/container/metrics/snapshot/rx.ts | 0 .../inventory_models/container/metrics/snapshot/tx.ts | 0 .../common/inventory_models/create_tsvb_model.ts | 0 .../common/inventory_models/host/index.ts | 0 .../common/inventory_models/host/metrics/charts/cpu.ts | 0 .../common/inventory_models/host/metrics/charts/disk.ts | 0 .../common/inventory_models/host/metrics/charts/index.ts | 0 .../common/inventory_models/host/metrics/charts/logs.ts | 0 .../common/inventory_models/host/metrics/charts/memory.ts | 0 .../common/inventory_models/host/metrics/charts/network.ts | 0 .../common/inventory_models/host/metrics/formulas/cpu.ts | 0 .../common/inventory_models/host/metrics/formulas/disk.ts | 0 .../inventory_models/host/metrics/formulas/host_count.ts | 0 .../common/inventory_models/host/metrics/formulas/index.ts | 0 .../inventory_models/host/metrics/formulas/log_rate.ts | 0 .../common/inventory_models/host/metrics/formulas/memory.ts | 0 .../inventory_models/host/metrics/formulas/network.ts | 0 .../common/inventory_models/host/metrics/index.ts | 0 .../common/inventory_models/host/metrics/snapshot/cpu.ts | 0 .../common/inventory_models/host/metrics/snapshot/cpu_v2.ts | 0 .../inventory_models/host/metrics/snapshot/disk_latency.ts | 0 .../host/metrics/snapshot/disk_space_usage.ts | 0 .../common/inventory_models/host/metrics/snapshot/index.ts | 0 .../common/inventory_models/host/metrics/snapshot/load.ts | 0 .../inventory_models/host/metrics/snapshot/log_rate.ts | 0 .../common/inventory_models/host/metrics/snapshot/memory.ts | 0 .../inventory_models/host/metrics/snapshot/memory_free.ts | 0 .../inventory_models/host/metrics/snapshot/memory_total.ts | 0 .../host/metrics/snapshot/normalized_load_1m.ts | 0 .../common/inventory_models/host/metrics/snapshot/rx.ts | 0 .../common/inventory_models/host/metrics/snapshot/rx_v2.ts | 0 .../common/inventory_models/host/metrics/snapshot/tx.ts | 0 .../common/inventory_models/host/metrics/snapshot/tx_v2.ts | 0 .../metrics_data_access/common/inventory_models/index.ts | 0 .../kubernetes/node/metrics/charts/index.ts | 0 .../inventory_models/kubernetes/node/metrics/charts/node.ts | 0 .../kubernetes/node/metrics/formulas/cpu.ts | 0 .../kubernetes/node/metrics/formulas/disk.ts | 0 .../kubernetes/node/metrics/formulas/index.ts | 0 .../kubernetes/node/metrics/formulas/memory.ts | 0 .../kubernetes/node/metrics/formulas/pod_capacity.ts | 0 .../inventory_models/kubernetes/node/metrics/index.ts | 0 .../common/inventory_models/kubernetes/pod/index.ts | 0 .../common/inventory_models/kubernetes/pod/metrics/index.ts | 0 .../inventory_models/kubernetes/pod/metrics/snapshot/cpu.ts | 0 .../kubernetes/pod/metrics/snapshot/memory.ts | 0 .../inventory_models/kubernetes/pod/metrics/snapshot/rx.ts | 0 .../inventory_models/kubernetes/pod/metrics/snapshot/tx.ts | 0 .../kubernetes/pod/metrics/tsvb/pod_cpu_usage.ts | 0 .../kubernetes/pod/metrics/tsvb/pod_log_usage.ts | 0 .../kubernetes/pod/metrics/tsvb/pod_memory_usage.ts | 0 .../kubernetes/pod/metrics/tsvb/pod_network_traffic.ts | 0 .../kubernetes/pod/metrics/tsvb/pod_overview.ts | 0 .../metrics_data_access/common/inventory_models/metrics.ts | 0 .../common/inventory_models/shared/charts/constants.ts | 0 .../common/inventory_models/shared/metrics/index.ts | 0 .../inventory_models/shared/metrics/required_metrics.ts | 0 .../inventory_models/shared/metrics/snapshot/count.ts | 0 .../shared/metrics/snapshot/network_traffic.ts | 0 .../metrics/snapshot/network_traffic_with_interfaces.ts | 0 .../common/inventory_models/shared/metrics/snapshot/rate.ts | 0 .../shared/metrics/tsvb/aws_cpu_utilization.ts | 0 .../shared/metrics/tsvb/aws_diskio_bytes.ts | 0 .../inventory_models/shared/metrics/tsvb/aws_diskio_ops.ts | 0 .../shared/metrics/tsvb/aws_network_bytes.ts | 0 .../shared/metrics/tsvb/aws_network_packets.ts | 0 .../inventory_models/shared/metrics/tsvb/aws_overview.ts | 0 .../shared/metrics/tsvb/nginx_active_connections.ts | 0 .../inventory_models/shared/metrics/tsvb/nginx_hits.ts | 0 .../shared/metrics/tsvb/nginx_request_rate.ts | 0 .../shared/metrics/tsvb/nginx_requests_per_connection.ts | 0 .../metrics_data_access/common/inventory_models/types.ts | 0 .../common/metrics_explorer_views/types.ts | 0 .../plugins}/metrics_data_access/common/utility_types.ts | 0 .../plugins}/metrics_data_access/jest.config.js | 6 +++--- .../observability/plugins}/metrics_data_access/kibana.jsonc | 0 .../metrics_data_access/public/apps/common_providers.tsx | 0 .../public/components/empty_states/index.tsx | 0 .../public/components/empty_states/no_data.tsx | 0 .../public/components/empty_states/no_indices.tsx | 0 .../public/components/empty_states/no_metric_indices.tsx | 0 .../public/components/empty_states/no_remote_cluster.tsx | 0 .../components/infrastructure_node_metrics_tables/README.md | 0 .../container/container_metrics_table.stories.tsx | 0 .../container/container_metrics_table.test.tsx | 0 .../container/container_metrics_table.tsx | 0 .../container/create_lazy_container_metrics_table.tsx | 0 .../infrastructure_node_metrics_tables/container/index.ts | 0 .../container/integrated_container_metrics_table.tsx | 0 .../container/use_container_metrics_table.test.ts | 0 .../container/use_container_metrics_table.ts | 0 .../host/create_lazy_host_metrics_table.tsx | 0 .../host/host_metrics_table.stories.tsx | 0 .../host/host_metrics_table.test.tsx | 0 .../host/host_metrics_table.tsx | 0 .../infrastructure_node_metrics_tables/host/index.ts | 0 .../host/integrated_host_metrics_table.tsx | 0 .../host/use_host_metrics_table.test.ts | 0 .../host/use_host_metrics_table.ts | 0 .../components/infrastructure_node_metrics_tables/index.ts | 0 .../pod/create_lazy_pod_metrics_table.tsx | 0 .../infrastructure_node_metrics_tables/pod/index.ts | 0 .../pod/integrated_pod_metrics_table.tsx | 0 .../pod/pod_metrics_table.stories.tsx | 0 .../pod/pod_metrics_table.test.tsx | 0 .../pod/pod_metrics_table.tsx | 0 .../pod/use_pod_metrics_table.test.ts | 0 .../pod/use_pod_metrics_table.ts | 0 .../shared/components/assets/no_results_dark.svg | 0 .../shared/components/assets/no_results_light.svg | 0 .../shared/components/error_content.tsx | 0 .../shared/components/index.ts | 0 .../shared/components/metrics_node_details_link.tsx | 0 .../shared/components/no_data_content.tsx | 0 .../shared/components/number_cell.tsx | 0 .../shared/components/stepwise_pagination.tsx | 0 .../shared/hooks/helpers.ts | 0 .../shared/hooks/index.ts | 0 .../shared/hooks/metrics_to_api_options.test.ts | 0 .../shared/hooks/metrics_to_api_options.ts | 0 .../shared/hooks/use_infrastructure_node_metrics.ts | 0 .../infrastructure_node_metrics_tables/shared/index.ts | 0 .../infrastructure_node_metrics_tables/shared/types.ts | 0 .../infrastructure_node_metrics_tables/test_helpers.ts | 0 .../metrics_data_access/public/hooks/use_kibana.tsx | 0 .../plugins}/metrics_data_access/public/index.ts | 0 .../metrics_data_access/public/lib/metrics_client.ts | 0 .../metrics_data_access/public/pages/link_to/index.ts | 0 .../public/pages/link_to/use_asset_detail_redirect.test.tsx | 0 .../public/pages/link_to/use_asset_details_redirect.ts | 0 .../plugins}/metrics_data_access/public/plugin.ts | 0 .../plugins}/metrics_data_access/public/test_utils/index.ts | 0 .../public/test_utils/use_global_storybook_theme.tsx | 0 .../plugins}/metrics_data_access/public/types.ts | 0 .../metrics_data_access/public/utils/use_tracked_promise.ts | 0 .../metrics_data_access/server/client/client.test.ts | 0 .../plugins}/metrics_data_access/server/client/client.ts | 0 .../plugins}/metrics_data_access/server/client/index.ts | 0 .../plugins}/metrics_data_access/server/client_mock.ts | 0 .../plugins}/metrics_data_access/server/index.ts | 0 .../server/lib/adapters/framework/adapter_types.ts | 0 .../server/lib/adapters/framework/index.ts | 0 .../lib/adapters/framework/kibana_framework_adapter.ts | 0 .../server/lib/adapters/metrics/adapter_types.ts | 0 .../server/lib/adapters/metrics/index.ts | 0 .../server/lib/create_custom_metrics_aggregations.ts | 0 .../metrics_data_access/server/lib/create_search_client.ts | 0 .../metrics_data_access/server/lib/metrics/constants.ts | 0 .../metrics_data_access/server/lib/metrics/index.ts | 0 .../convert_buckets_to_metrics_series.test.ts.snap | 0 .../lib/__snapshots__/create_aggregations.test.ts.snap | 0 .../__snapshots__/create_metrics_aggregations.test.ts.snap | 0 .../lib/calculate_bucket_size/calculate_auto.test.ts | 0 .../lib/metrics/lib/calculate_bucket_size/calculate_auto.ts | 0 .../lib/calculate_bucket_size/calculate_bucket_size.test.ts | 0 .../server/lib/metrics/lib/calculate_bucket_size/index.ts | 0 .../lib/calculate_bucket_size/interval_regex.test.ts | 0 .../lib/metrics/lib/calculate_bucket_size/interval_regex.ts | 0 .../lib/calculate_bucket_size/unit_to_seconds.test.ts | 0 .../metrics/lib/calculate_bucket_size/unit_to_seconds.ts | 0 .../lib/metrics/lib/calculate_date_histogram_offset.test.ts | 0 .../lib/metrics/lib/calculate_date_histogram_offset.ts | 0 .../server/lib/metrics/lib/calculate_interval.ts | 0 .../metrics/lib/convert_buckets_to_metrics_series.test.ts | 0 .../lib/metrics/lib/convert_buckets_to_metrics_series.ts | 0 .../server/lib/metrics/lib/create_aggregations.test.ts | 0 .../server/lib/metrics/lib/create_aggregations.ts | 0 .../lib/metrics/lib/create_metrics_aggregations.test.ts | 0 .../server/lib/metrics/lib/create_metrics_aggregations.ts | 0 .../metrics_data_access/server/lib/metrics/types.ts | 0 .../plugins}/metrics_data_access/server/plugin.ts | 0 .../server/routes/metric_indices/index.ts | 0 .../server/routes/metrics_explorer/index.ts | 0 .../lib/convert_metric_to_metrics_api_metric.test.ts | 0 .../lib/convert_metric_to_metrics_api_metric.ts | 0 .../lib/convert_request_to_metrics_api_options.test.ts | 0 .../lib/convert_request_to_metrics_api_options.ts | 0 .../metrics_explorer/lib/find_interval_for_metrics.ts | 0 .../routes/metrics_explorer/lib/get_dataset_for_field.ts | 0 .../metrics_explorer/lib/query_total_grouping.test.ts | 0 .../routes/metrics_explorer/lib/query_total_groupings.ts | 0 .../server/routes/metrics_explorer/lib/transform_series.ts | 0 .../plugins}/metrics_data_access/server/routes/types.ts | 0 .../server/saved_objects/metrics_data_source/index.ts | 0 .../plugins}/metrics_data_access/server/types.ts | 0 .../server/utils/calculate_metric_interval.ts | 0 .../plugins}/metrics_data_access/tsconfig.json | 4 ++-- yarn.lock | 2 +- 263 files changed, 12 insertions(+), 12 deletions(-) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/README.md (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/alerting/metrics/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/alerting/metrics/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/color_palette.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/constants.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/http_api/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/http_api/metric_indices.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/http_api/metrics_api.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/http_api/metrics_explorer.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_ec2/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_ec2/metrics/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_ec2/metrics/snapshot/cpu.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_ec2/metrics/snapshot/disk_io_read_bytes.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_ec2/metrics/snapshot/disk_io_write_bytes.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_ec2/metrics/snapshot/rx.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_ec2/metrics/snapshot/tx.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_ec2/metrics/tsvb/aws_ec2_cpu_utilization.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_ec2/metrics/tsvb/aws_ec2_diskio_bytes.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_ec2/metrics/tsvb/aws_ec2_network_traffic.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_rds/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_rds/metrics/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_rds/metrics/snapshot/cpu.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_rds/metrics/snapshot/rds_active_transactions.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_rds/metrics/snapshot/rds_connections.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_rds/metrics/snapshot/rds_latency.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_rds/metrics/snapshot/rds_queries_executed.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_rds/metrics/tsvb/aws_rds_active_transactions.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_rds/metrics/tsvb/aws_rds_connections.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_rds/metrics/tsvb/aws_rds_cpu_total.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_rds/metrics/tsvb/aws_rds_latency.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_rds/metrics/tsvb/aws_rds_queries_executed.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_s3/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_s3/metrics/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_s3/metrics/snapshot/s3_bucket_size.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_s3/metrics/snapshot/s3_download_bytes.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_s3/metrics/snapshot/s3_number_of_objects.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_s3/metrics/snapshot/s3_total_requests.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_s3/metrics/snapshot/s3_upload_bytes.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_s3/metrics/tsvb/aws_s3_bucket_size.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_s3/metrics/tsvb/aws_s3_download_bytes.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_s3/metrics/tsvb/aws_s3_number_of_objects.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_s3/metrics/tsvb/aws_s3_total_requests.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_s3/metrics/tsvb/aws_s3_upload_bytes.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_sqs/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_sqs/metrics/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_sqs/metrics/snapshot/sqs_messages_delayed.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_sqs/metrics/snapshot/sqs_messages_empty.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_sqs/metrics/snapshot/sqs_messages_sent.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_sqs/metrics/snapshot/sqs_messages_visible.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_sqs/metrics/snapshot/sqs_oldest_message.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_sqs/metrics/tsvb/aws_sqs_messages_delayed.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_sqs/metrics/tsvb/aws_sqs_messages_empty.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_sqs/metrics/tsvb/aws_sqs_messages_sent.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_sqs/metrics/tsvb/aws_sqs_messages_visible.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/aws_sqs/metrics/tsvb/aws_sqs_oldest_message.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/container/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/container/metrics/charts/cpu.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/container/metrics/charts/disk.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/container/metrics/charts/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/container/metrics/charts/memory.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/container/metrics/charts/network.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/container/metrics/formulas/cpu.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/container/metrics/formulas/disk.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/container/metrics/formulas/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/container/metrics/formulas/memory.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/container/metrics/formulas/network.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/container/metrics/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/container/metrics/snapshot/cpu.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/container/metrics/snapshot/memory.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/container/metrics/snapshot/rx.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/container/metrics/snapshot/tx.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/create_tsvb_model.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/charts/cpu.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/charts/disk.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/charts/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/charts/logs.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/charts/memory.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/charts/network.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/formulas/cpu.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/formulas/disk.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/formulas/host_count.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/formulas/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/formulas/log_rate.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/formulas/memory.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/formulas/network.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/snapshot/cpu.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/snapshot/cpu_v2.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/snapshot/disk_latency.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/snapshot/disk_space_usage.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/snapshot/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/snapshot/load.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/snapshot/log_rate.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/snapshot/memory.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/snapshot/memory_free.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/snapshot/memory_total.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/snapshot/normalized_load_1m.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/snapshot/rx.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/snapshot/rx_v2.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/snapshot/tx.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/host/metrics/snapshot/tx_v2.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/kubernetes/node/metrics/charts/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/kubernetes/node/metrics/charts/node.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/kubernetes/node/metrics/formulas/cpu.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/kubernetes/node/metrics/formulas/disk.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/kubernetes/node/metrics/formulas/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/kubernetes/node/metrics/formulas/memory.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/kubernetes/node/metrics/formulas/pod_capacity.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/kubernetes/node/metrics/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/kubernetes/pod/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/snapshot/cpu.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/snapshot/memory.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/snapshot/rx.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/snapshot/tx.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/tsvb/pod_cpu_usage.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/tsvb/pod_log_usage.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/tsvb/pod_memory_usage.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/tsvb/pod_network_traffic.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/tsvb/pod_overview.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/metrics.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/shared/charts/constants.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/shared/metrics/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/shared/metrics/required_metrics.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/shared/metrics/snapshot/count.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/shared/metrics/snapshot/network_traffic.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/shared/metrics/snapshot/network_traffic_with_interfaces.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/shared/metrics/snapshot/rate.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_cpu_utilization.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_diskio_bytes.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_diskio_ops.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_network_bytes.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_network_packets.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_overview.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/shared/metrics/tsvb/nginx_active_connections.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/shared/metrics/tsvb/nginx_hits.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/shared/metrics/tsvb/nginx_request_rate.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/shared/metrics/tsvb/nginx_requests_per_connection.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/inventory_models/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/metrics_explorer_views/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/common/utility_types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/jest.config.js (67%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/kibana.jsonc (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/apps/common_providers.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/empty_states/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/empty_states/no_data.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/empty_states/no_indices.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/empty_states/no_metric_indices.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/empty_states/no_remote_cluster.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/README.md (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/container_metrics_table.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/container_metrics_table.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/container_metrics_table.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/create_lazy_container_metrics_table.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/integrated_container_metrics_table.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/use_container_metrics_table.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/use_container_metrics_table.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/create_lazy_host_metrics_table.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/host_metrics_table.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/host_metrics_table.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/host_metrics_table.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/integrated_host_metrics_table.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/use_host_metrics_table.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/use_host_metrics_table.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/create_lazy_pod_metrics_table.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/integrated_pod_metrics_table.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/pod_metrics_table.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/pod_metrics_table.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/pod_metrics_table.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/use_pod_metrics_table.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/use_pod_metrics_table.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/assets/no_results_dark.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/assets/no_results_light.svg (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/error_content.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/metrics_node_details_link.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/no_data_content.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/number_cell.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/stepwise_pagination.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/hooks/helpers.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/hooks/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/hooks/metrics_to_api_options.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/hooks/metrics_to_api_options.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/hooks/use_infrastructure_node_metrics.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/components/infrastructure_node_metrics_tables/test_helpers.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/hooks/use_kibana.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/lib/metrics_client.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/pages/link_to/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/pages/link_to/use_asset_detail_redirect.test.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/pages/link_to/use_asset_details_redirect.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/plugin.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/test_utils/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/test_utils/use_global_storybook_theme.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/public/utils/use_tracked_promise.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/client/client.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/client/client.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/client/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/client_mock.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/adapters/framework/adapter_types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/adapters/framework/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/adapters/framework/kibana_framework_adapter.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/adapters/metrics/adapter_types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/adapters/metrics/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/create_custom_metrics_aggregations.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/create_search_client.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/metrics/constants.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/metrics/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/metrics/lib/__snapshots__/convert_buckets_to_metrics_series.test.ts.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/metrics/lib/__snapshots__/create_aggregations.test.ts.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/metrics/lib/__snapshots__/create_metrics_aggregations.test.ts.snap (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/calculate_auto.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/calculate_auto.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/calculate_bucket_size.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/interval_regex.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/interval_regex.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/unit_to_seconds.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/unit_to_seconds.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/metrics/lib/calculate_date_histogram_offset.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/metrics/lib/calculate_date_histogram_offset.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/metrics/lib/calculate_interval.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/metrics/lib/convert_buckets_to_metrics_series.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/metrics/lib/convert_buckets_to_metrics_series.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/metrics/lib/create_aggregations.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/metrics/lib/create_aggregations.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/metrics/lib/create_metrics_aggregations.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/metrics/lib/create_metrics_aggregations.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/lib/metrics/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/plugin.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/routes/metric_indices/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/routes/metrics_explorer/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/routes/metrics_explorer/lib/convert_metric_to_metrics_api_metric.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/routes/metrics_explorer/lib/convert_metric_to_metrics_api_metric.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/routes/metrics_explorer/lib/convert_request_to_metrics_api_options.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/routes/metrics_explorer/lib/convert_request_to_metrics_api_options.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/routes/metrics_explorer/lib/find_interval_for_metrics.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/routes/metrics_explorer/lib/get_dataset_for_field.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/routes/metrics_explorer/lib/query_total_grouping.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/routes/metrics_explorer/lib/query_total_groupings.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/routes/metrics_explorer/lib/transform_series.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/routes/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/saved_objects/metrics_data_source/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/server/utils/calculate_metric_interval.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/metrics_data_access/tsconfig.json (87%) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 8550a969d7fcf..1816bbf769be1 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -898,7 +898,6 @@ x-pack/plugins/graph @elastic/kibana-visualizations x-pack/plugins/lens @elastic/kibana-visualizations x-pack/plugins/licensing @elastic/kibana-core x-pack/plugins/notifications @elastic/appex-sharedux -x-pack/plugins/observability_solution/metrics_data_access @elastic/obs-ux-infra_services-team x-pack/plugins/observability_solution/profiling @elastic/obs-ux-infra_services-team x-pack/plugins/observability_solution/profiling_data_access @elastic/obs-ux-infra_services-team x-pack/plugins/reporting @elastic/appex-sharedux @@ -931,6 +930,7 @@ x-pack/solutions/observability/plugins/inventory/e2e @elastic/obs-ux-infra_servi x-pack/solutions/observability/plugins/investigate @elastic/obs-ux-management-team x-pack/solutions/observability/plugins/investigate_app @elastic/obs-ux-management-team x-pack/solutions/observability/plugins/logs_explorer @elastic/obs-ux-logs-team +x-pack/solutions/observability/plugins/metrics_data_access @elastic/obs-ux-infra_services-team x-pack/solutions/observability/plugins/observability @elastic/obs-ux-management-team x-pack/solutions/observability/plugins/observability_ai_assistant_app @elastic/obs-ai-assistant x-pack/solutions/observability/plugins/observability_ai_assistant_management @elastic/obs-ai-assistant diff --git a/docs/developer/plugin-list.asciidoc b/docs/developer/plugin-list.asciidoc index 2b376eaada81a..de6cb9f391718 100644 --- a/docs/developer/plugin-list.asciidoc +++ b/docs/developer/plugin-list.asciidoc @@ -719,7 +719,7 @@ using the CURL scripts in the scripts folder. |Visualize geo data from Elasticsearch or 3rd party geo-services. -|{kib-repo}blob/{branch}/x-pack/plugins/observability_solution/metrics_data_access/README.md[metricsDataAccess] +|{kib-repo}blob/{branch}/x-pack/solutions/observability/plugins/metrics_data_access/README.md[metricsDataAccess] |Exposes utilities to access metrics data. diff --git a/package.json b/package.json index eceebd18b96a6..f4d5423de625c 100644 --- a/package.json +++ b/package.json @@ -648,7 +648,7 @@ "@kbn/maps-ems-plugin": "link:src/platform/plugins/private/maps_ems", "@kbn/maps-plugin": "link:x-pack/platform/plugins/shared/maps", "@kbn/maps-vector-tile-utils": "link:x-pack/platform/packages/private/maps/vector_tile_utils", - "@kbn/metrics-data-access-plugin": "link:x-pack/plugins/observability_solution/metrics_data_access", + "@kbn/metrics-data-access-plugin": "link:x-pack/solutions/observability/plugins/metrics_data_access", "@kbn/ml-agg-utils": "link:x-pack/platform/packages/private/ml/agg_utils", "@kbn/ml-anomaly-utils": "link:x-pack/platform/packages/shared/ml/anomaly_utils", "@kbn/ml-cancellable-search": "link:x-pack/platform/packages/private/ml/cancellable_search", diff --git a/tsconfig.base.json b/tsconfig.base.json index e5651fc56b60c..39fbe798390f7 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -1226,8 +1226,8 @@ "@kbn/maps-plugin/*": ["x-pack/platform/plugins/shared/maps/*"], "@kbn/maps-vector-tile-utils": ["x-pack/platform/packages/private/maps/vector_tile_utils"], "@kbn/maps-vector-tile-utils/*": ["x-pack/platform/packages/private/maps/vector_tile_utils/*"], - "@kbn/metrics-data-access-plugin": ["x-pack/plugins/observability_solution/metrics_data_access"], - "@kbn/metrics-data-access-plugin/*": ["x-pack/plugins/observability_solution/metrics_data_access/*"], + "@kbn/metrics-data-access-plugin": ["x-pack/solutions/observability/plugins/metrics_data_access"], + "@kbn/metrics-data-access-plugin/*": ["x-pack/solutions/observability/plugins/metrics_data_access/*"], "@kbn/ml-agg-utils": ["x-pack/platform/packages/private/ml/agg_utils"], "@kbn/ml-agg-utils/*": ["x-pack/platform/packages/private/ml/agg_utils/*"], "@kbn/ml-anomaly-utils": ["x-pack/platform/packages/shared/ml/anomaly_utils"], diff --git a/x-pack/.i18nrc.json b/x-pack/.i18nrc.json index 31f5e091846e7..3f670305a27f2 100644 --- a/x-pack/.i18nrc.json +++ b/x-pack/.i18nrc.json @@ -84,7 +84,7 @@ "xpack.maps": [ "platform/plugins/shared/maps" ], - "xpack.metricsData": "plugins/observability_solution/metrics_data_access", + "xpack.metricsData": "solutions/observability/plugins/metrics_data_access", "xpack.ml": [ "platform/packages/shared/ml/anomaly_utils", "platform/packages/private/ml/creation_wizard_utils", diff --git a/x-pack/plugins/observability_solution/metrics_data_access/README.md b/x-pack/solutions/observability/plugins/metrics_data_access/README.md similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/README.md rename to x-pack/solutions/observability/plugins/metrics_data_access/README.md diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/alerting/metrics/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/alerting/metrics/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/alerting/metrics/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/alerting/metrics/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/alerting/metrics/types.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/alerting/metrics/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/alerting/metrics/types.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/alerting/metrics/types.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/color_palette.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/color_palette.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/color_palette.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/color_palette.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/constants.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/constants.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/constants.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/constants.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/http_api/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/http_api/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/http_api/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/http_api/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/http_api/metric_indices.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/http_api/metric_indices.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/http_api/metric_indices.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/http_api/metric_indices.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/http_api/metrics_api.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/http_api/metrics_api.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/http_api/metrics_api.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/http_api/metrics_api.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/http_api/metrics_explorer.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/http_api/metrics_explorer.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/http_api/metrics_explorer.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/http_api/metrics_explorer.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_ec2/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_ec2/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_ec2/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_ec2/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_ec2/metrics/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_ec2/metrics/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_ec2/metrics/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_ec2/metrics/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_ec2/metrics/snapshot/cpu.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_ec2/metrics/snapshot/cpu.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_ec2/metrics/snapshot/cpu.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_ec2/metrics/snapshot/cpu.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_ec2/metrics/snapshot/disk_io_read_bytes.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_ec2/metrics/snapshot/disk_io_read_bytes.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_ec2/metrics/snapshot/disk_io_read_bytes.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_ec2/metrics/snapshot/disk_io_read_bytes.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_ec2/metrics/snapshot/disk_io_write_bytes.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_ec2/metrics/snapshot/disk_io_write_bytes.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_ec2/metrics/snapshot/disk_io_write_bytes.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_ec2/metrics/snapshot/disk_io_write_bytes.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_ec2/metrics/snapshot/rx.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_ec2/metrics/snapshot/rx.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_ec2/metrics/snapshot/rx.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_ec2/metrics/snapshot/rx.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_ec2/metrics/snapshot/tx.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_ec2/metrics/snapshot/tx.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_ec2/metrics/snapshot/tx.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_ec2/metrics/snapshot/tx.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_ec2/metrics/tsvb/aws_ec2_cpu_utilization.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_ec2/metrics/tsvb/aws_ec2_cpu_utilization.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_ec2/metrics/tsvb/aws_ec2_cpu_utilization.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_ec2/metrics/tsvb/aws_ec2_cpu_utilization.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_ec2/metrics/tsvb/aws_ec2_diskio_bytes.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_ec2/metrics/tsvb/aws_ec2_diskio_bytes.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_ec2/metrics/tsvb/aws_ec2_diskio_bytes.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_ec2/metrics/tsvb/aws_ec2_diskio_bytes.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_ec2/metrics/tsvb/aws_ec2_network_traffic.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_ec2/metrics/tsvb/aws_ec2_network_traffic.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_ec2/metrics/tsvb/aws_ec2_network_traffic.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_ec2/metrics/tsvb/aws_ec2_network_traffic.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_rds/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_rds/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_rds/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_rds/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_rds/metrics/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_rds/metrics/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_rds/metrics/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_rds/metrics/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_rds/metrics/snapshot/cpu.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_rds/metrics/snapshot/cpu.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_rds/metrics/snapshot/cpu.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_rds/metrics/snapshot/cpu.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_rds/metrics/snapshot/rds_active_transactions.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_rds/metrics/snapshot/rds_active_transactions.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_rds/metrics/snapshot/rds_active_transactions.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_rds/metrics/snapshot/rds_active_transactions.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_rds/metrics/snapshot/rds_connections.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_rds/metrics/snapshot/rds_connections.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_rds/metrics/snapshot/rds_connections.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_rds/metrics/snapshot/rds_connections.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_rds/metrics/snapshot/rds_latency.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_rds/metrics/snapshot/rds_latency.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_rds/metrics/snapshot/rds_latency.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_rds/metrics/snapshot/rds_latency.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_rds/metrics/snapshot/rds_queries_executed.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_rds/metrics/snapshot/rds_queries_executed.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_rds/metrics/snapshot/rds_queries_executed.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_rds/metrics/snapshot/rds_queries_executed.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_rds/metrics/tsvb/aws_rds_active_transactions.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_rds/metrics/tsvb/aws_rds_active_transactions.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_rds/metrics/tsvb/aws_rds_active_transactions.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_rds/metrics/tsvb/aws_rds_active_transactions.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_rds/metrics/tsvb/aws_rds_connections.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_rds/metrics/tsvb/aws_rds_connections.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_rds/metrics/tsvb/aws_rds_connections.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_rds/metrics/tsvb/aws_rds_connections.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_rds/metrics/tsvb/aws_rds_cpu_total.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_rds/metrics/tsvb/aws_rds_cpu_total.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_rds/metrics/tsvb/aws_rds_cpu_total.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_rds/metrics/tsvb/aws_rds_cpu_total.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_rds/metrics/tsvb/aws_rds_latency.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_rds/metrics/tsvb/aws_rds_latency.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_rds/metrics/tsvb/aws_rds_latency.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_rds/metrics/tsvb/aws_rds_latency.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_rds/metrics/tsvb/aws_rds_queries_executed.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_rds/metrics/tsvb/aws_rds_queries_executed.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_rds/metrics/tsvb/aws_rds_queries_executed.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_rds/metrics/tsvb/aws_rds_queries_executed.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_s3/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_s3/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_s3/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_s3/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_s3/metrics/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_s3/metrics/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_s3/metrics/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_s3/metrics/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_s3/metrics/snapshot/s3_bucket_size.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_s3/metrics/snapshot/s3_bucket_size.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_s3/metrics/snapshot/s3_bucket_size.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_s3/metrics/snapshot/s3_bucket_size.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_s3/metrics/snapshot/s3_download_bytes.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_s3/metrics/snapshot/s3_download_bytes.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_s3/metrics/snapshot/s3_download_bytes.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_s3/metrics/snapshot/s3_download_bytes.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_s3/metrics/snapshot/s3_number_of_objects.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_s3/metrics/snapshot/s3_number_of_objects.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_s3/metrics/snapshot/s3_number_of_objects.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_s3/metrics/snapshot/s3_number_of_objects.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_s3/metrics/snapshot/s3_total_requests.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_s3/metrics/snapshot/s3_total_requests.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_s3/metrics/snapshot/s3_total_requests.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_s3/metrics/snapshot/s3_total_requests.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_s3/metrics/snapshot/s3_upload_bytes.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_s3/metrics/snapshot/s3_upload_bytes.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_s3/metrics/snapshot/s3_upload_bytes.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_s3/metrics/snapshot/s3_upload_bytes.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_s3/metrics/tsvb/aws_s3_bucket_size.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_s3/metrics/tsvb/aws_s3_bucket_size.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_s3/metrics/tsvb/aws_s3_bucket_size.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_s3/metrics/tsvb/aws_s3_bucket_size.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_s3/metrics/tsvb/aws_s3_download_bytes.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_s3/metrics/tsvb/aws_s3_download_bytes.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_s3/metrics/tsvb/aws_s3_download_bytes.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_s3/metrics/tsvb/aws_s3_download_bytes.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_s3/metrics/tsvb/aws_s3_number_of_objects.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_s3/metrics/tsvb/aws_s3_number_of_objects.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_s3/metrics/tsvb/aws_s3_number_of_objects.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_s3/metrics/tsvb/aws_s3_number_of_objects.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_s3/metrics/tsvb/aws_s3_total_requests.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_s3/metrics/tsvb/aws_s3_total_requests.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_s3/metrics/tsvb/aws_s3_total_requests.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_s3/metrics/tsvb/aws_s3_total_requests.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_s3/metrics/tsvb/aws_s3_upload_bytes.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_s3/metrics/tsvb/aws_s3_upload_bytes.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_s3/metrics/tsvb/aws_s3_upload_bytes.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_s3/metrics/tsvb/aws_s3_upload_bytes.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_sqs/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_sqs/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_sqs/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_sqs/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_sqs/metrics/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_sqs/metrics/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_sqs/metrics/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_sqs/metrics/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_sqs/metrics/snapshot/sqs_messages_delayed.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_sqs/metrics/snapshot/sqs_messages_delayed.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_sqs/metrics/snapshot/sqs_messages_delayed.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_sqs/metrics/snapshot/sqs_messages_delayed.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_sqs/metrics/snapshot/sqs_messages_empty.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_sqs/metrics/snapshot/sqs_messages_empty.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_sqs/metrics/snapshot/sqs_messages_empty.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_sqs/metrics/snapshot/sqs_messages_empty.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_sqs/metrics/snapshot/sqs_messages_sent.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_sqs/metrics/snapshot/sqs_messages_sent.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_sqs/metrics/snapshot/sqs_messages_sent.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_sqs/metrics/snapshot/sqs_messages_sent.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_sqs/metrics/snapshot/sqs_messages_visible.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_sqs/metrics/snapshot/sqs_messages_visible.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_sqs/metrics/snapshot/sqs_messages_visible.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_sqs/metrics/snapshot/sqs_messages_visible.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_sqs/metrics/snapshot/sqs_oldest_message.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_sqs/metrics/snapshot/sqs_oldest_message.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_sqs/metrics/snapshot/sqs_oldest_message.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_sqs/metrics/snapshot/sqs_oldest_message.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_sqs/metrics/tsvb/aws_sqs_messages_delayed.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_sqs/metrics/tsvb/aws_sqs_messages_delayed.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_sqs/metrics/tsvb/aws_sqs_messages_delayed.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_sqs/metrics/tsvb/aws_sqs_messages_delayed.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_sqs/metrics/tsvb/aws_sqs_messages_empty.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_sqs/metrics/tsvb/aws_sqs_messages_empty.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_sqs/metrics/tsvb/aws_sqs_messages_empty.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_sqs/metrics/tsvb/aws_sqs_messages_empty.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_sqs/metrics/tsvb/aws_sqs_messages_sent.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_sqs/metrics/tsvb/aws_sqs_messages_sent.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_sqs/metrics/tsvb/aws_sqs_messages_sent.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_sqs/metrics/tsvb/aws_sqs_messages_sent.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_sqs/metrics/tsvb/aws_sqs_messages_visible.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_sqs/metrics/tsvb/aws_sqs_messages_visible.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_sqs/metrics/tsvb/aws_sqs_messages_visible.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_sqs/metrics/tsvb/aws_sqs_messages_visible.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_sqs/metrics/tsvb/aws_sqs_oldest_message.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_sqs/metrics/tsvb/aws_sqs_oldest_message.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/aws_sqs/metrics/tsvb/aws_sqs_oldest_message.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/aws_sqs/metrics/tsvb/aws_sqs_oldest_message.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/charts/cpu.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/charts/cpu.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/charts/cpu.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/charts/cpu.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/charts/disk.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/charts/disk.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/charts/disk.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/charts/disk.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/charts/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/charts/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/charts/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/charts/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/charts/memory.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/charts/memory.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/charts/memory.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/charts/memory.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/charts/network.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/charts/network.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/charts/network.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/charts/network.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/formulas/cpu.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/formulas/cpu.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/formulas/cpu.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/formulas/cpu.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/formulas/disk.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/formulas/disk.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/formulas/disk.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/formulas/disk.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/formulas/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/formulas/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/formulas/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/formulas/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/formulas/memory.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/formulas/memory.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/formulas/memory.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/formulas/memory.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/formulas/network.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/formulas/network.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/formulas/network.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/formulas/network.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/snapshot/cpu.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/snapshot/cpu.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/snapshot/cpu.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/snapshot/cpu.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/snapshot/memory.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/snapshot/memory.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/snapshot/memory.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/snapshot/memory.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/snapshot/rx.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/snapshot/rx.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/snapshot/rx.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/snapshot/rx.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/snapshot/tx.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/snapshot/tx.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/container/metrics/snapshot/tx.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/container/metrics/snapshot/tx.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/create_tsvb_model.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/create_tsvb_model.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/create_tsvb_model.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/create_tsvb_model.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/charts/cpu.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/charts/cpu.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/charts/cpu.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/charts/cpu.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/charts/disk.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/charts/disk.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/charts/disk.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/charts/disk.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/charts/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/charts/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/charts/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/charts/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/charts/logs.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/charts/logs.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/charts/logs.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/charts/logs.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/charts/memory.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/charts/memory.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/charts/memory.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/charts/memory.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/charts/network.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/charts/network.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/charts/network.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/charts/network.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/formulas/cpu.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/formulas/cpu.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/formulas/cpu.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/formulas/cpu.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/formulas/disk.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/formulas/disk.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/formulas/disk.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/formulas/disk.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/formulas/host_count.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/formulas/host_count.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/formulas/host_count.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/formulas/host_count.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/formulas/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/formulas/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/formulas/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/formulas/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/formulas/log_rate.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/formulas/log_rate.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/formulas/log_rate.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/formulas/log_rate.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/formulas/memory.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/formulas/memory.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/formulas/memory.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/formulas/memory.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/formulas/network.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/formulas/network.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/formulas/network.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/formulas/network.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/cpu.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/cpu.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/cpu.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/cpu.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/cpu_v2.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/cpu_v2.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/cpu_v2.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/cpu_v2.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/disk_latency.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/disk_latency.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/disk_latency.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/disk_latency.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/disk_space_usage.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/disk_space_usage.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/disk_space_usage.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/disk_space_usage.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/load.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/load.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/load.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/load.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/log_rate.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/log_rate.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/log_rate.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/log_rate.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/memory.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/memory.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/memory.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/memory.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/memory_free.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/memory_free.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/memory_free.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/memory_free.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/memory_total.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/memory_total.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/memory_total.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/memory_total.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/normalized_load_1m.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/normalized_load_1m.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/normalized_load_1m.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/normalized_load_1m.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/rx.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/rx.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/rx.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/rx.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/rx_v2.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/rx_v2.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/rx_v2.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/rx_v2.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/tx.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/tx.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/tx.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/tx.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/tx_v2.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/tx_v2.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/host/metrics/snapshot/tx_v2.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/host/metrics/snapshot/tx_v2.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/node/metrics/charts/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/node/metrics/charts/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/node/metrics/charts/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/node/metrics/charts/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/node/metrics/charts/node.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/node/metrics/charts/node.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/node/metrics/charts/node.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/node/metrics/charts/node.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/node/metrics/formulas/cpu.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/node/metrics/formulas/cpu.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/node/metrics/formulas/cpu.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/node/metrics/formulas/cpu.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/node/metrics/formulas/disk.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/node/metrics/formulas/disk.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/node/metrics/formulas/disk.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/node/metrics/formulas/disk.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/node/metrics/formulas/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/node/metrics/formulas/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/node/metrics/formulas/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/node/metrics/formulas/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/node/metrics/formulas/memory.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/node/metrics/formulas/memory.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/node/metrics/formulas/memory.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/node/metrics/formulas/memory.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/node/metrics/formulas/pod_capacity.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/node/metrics/formulas/pod_capacity.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/node/metrics/formulas/pod_capacity.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/node/metrics/formulas/pod_capacity.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/node/metrics/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/node/metrics/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/node/metrics/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/node/metrics/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/pod/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/pod/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/pod/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/pod/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/snapshot/cpu.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/snapshot/cpu.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/snapshot/cpu.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/snapshot/cpu.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/snapshot/memory.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/snapshot/memory.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/snapshot/memory.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/snapshot/memory.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/snapshot/rx.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/snapshot/rx.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/snapshot/rx.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/snapshot/rx.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/snapshot/tx.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/snapshot/tx.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/snapshot/tx.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/snapshot/tx.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/tsvb/pod_cpu_usage.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/tsvb/pod_cpu_usage.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/tsvb/pod_cpu_usage.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/tsvb/pod_cpu_usage.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/tsvb/pod_log_usage.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/tsvb/pod_log_usage.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/tsvb/pod_log_usage.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/tsvb/pod_log_usage.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/tsvb/pod_memory_usage.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/tsvb/pod_memory_usage.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/tsvb/pod_memory_usage.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/tsvb/pod_memory_usage.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/tsvb/pod_network_traffic.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/tsvb/pod_network_traffic.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/tsvb/pod_network_traffic.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/tsvb/pod_network_traffic.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/tsvb/pod_overview.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/tsvb/pod_overview.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/tsvb/pod_overview.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/kubernetes/pod/metrics/tsvb/pod_overview.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/metrics.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/metrics.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/metrics.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/metrics.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/charts/constants.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/charts/constants.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/charts/constants.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/charts/constants.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/required_metrics.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/required_metrics.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/required_metrics.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/required_metrics.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/snapshot/count.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/snapshot/count.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/snapshot/count.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/snapshot/count.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/snapshot/network_traffic.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/snapshot/network_traffic.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/snapshot/network_traffic.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/snapshot/network_traffic.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/snapshot/network_traffic_with_interfaces.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/snapshot/network_traffic_with_interfaces.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/snapshot/network_traffic_with_interfaces.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/snapshot/network_traffic_with_interfaces.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/snapshot/rate.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/snapshot/rate.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/snapshot/rate.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/snapshot/rate.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_cpu_utilization.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_cpu_utilization.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_cpu_utilization.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_cpu_utilization.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_diskio_bytes.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_diskio_bytes.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_diskio_bytes.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_diskio_bytes.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_diskio_ops.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_diskio_ops.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_diskio_ops.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_diskio_ops.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_network_bytes.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_network_bytes.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_network_bytes.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_network_bytes.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_network_packets.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_network_packets.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_network_packets.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_network_packets.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_overview.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_overview.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_overview.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/tsvb/aws_overview.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/tsvb/nginx_active_connections.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/tsvb/nginx_active_connections.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/tsvb/nginx_active_connections.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/tsvb/nginx_active_connections.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/tsvb/nginx_hits.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/tsvb/nginx_hits.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/tsvb/nginx_hits.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/tsvb/nginx_hits.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/tsvb/nginx_request_rate.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/tsvb/nginx_request_rate.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/tsvb/nginx_request_rate.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/tsvb/nginx_request_rate.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/tsvb/nginx_requests_per_connection.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/tsvb/nginx_requests_per_connection.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/shared/metrics/tsvb/nginx_requests_per_connection.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/shared/metrics/tsvb/nginx_requests_per_connection.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/types.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/inventory_models/types.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/inventory_models/types.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/metrics_explorer_views/types.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/metrics_explorer_views/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/metrics_explorer_views/types.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/metrics_explorer_views/types.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/common/utility_types.ts b/x-pack/solutions/observability/plugins/metrics_data_access/common/utility_types.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/common/utility_types.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/common/utility_types.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/jest.config.js b/x-pack/solutions/observability/plugins/metrics_data_access/jest.config.js similarity index 67% rename from x-pack/plugins/observability_solution/metrics_data_access/jest.config.js rename to x-pack/solutions/observability/plugins/metrics_data_access/jest.config.js index 15e98e0b078f8..eddeeec8a76d6 100644 --- a/x-pack/plugins/observability_solution/metrics_data_access/jest.config.js +++ b/x-pack/solutions/observability/plugins/metrics_data_access/jest.config.js @@ -7,10 +7,10 @@ module.exports = { preset: '@kbn/test', - rootDir: '../../../..', - roots: ['/x-pack/plugins/observability_solution/metrics_data_access'], + rootDir: '../../../../..', + roots: ['/x-pack/solutions/observability/plugins/metrics_data_access'], coverageDirectory: - '/target/kibana-coverage/jest/x-pack/plugins/observability_solution/metrics_data_access', + '/target/kibana-coverage/jest/x-pack/solutions/observability/plugins/metrics_data_access', coverageReporters: ['text', 'html'], collectCoverageFrom: ['/x-pack/plugins/metrics_data/{server}/**/*.test.ts'], }; diff --git a/x-pack/plugins/observability_solution/metrics_data_access/kibana.jsonc b/x-pack/solutions/observability/plugins/metrics_data_access/kibana.jsonc similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/kibana.jsonc rename to x-pack/solutions/observability/plugins/metrics_data_access/kibana.jsonc diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/apps/common_providers.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/apps/common_providers.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/apps/common_providers.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/apps/common_providers.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/empty_states/index.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/empty_states/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/empty_states/index.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/empty_states/index.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/empty_states/no_data.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/empty_states/no_data.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/empty_states/no_data.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/empty_states/no_data.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/empty_states/no_indices.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/empty_states/no_indices.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/empty_states/no_indices.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/empty_states/no_indices.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/empty_states/no_metric_indices.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/empty_states/no_metric_indices.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/empty_states/no_metric_indices.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/empty_states/no_metric_indices.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/empty_states/no_remote_cluster.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/empty_states/no_remote_cluster.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/empty_states/no_remote_cluster.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/empty_states/no_remote_cluster.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/README.md b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/README.md similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/README.md rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/README.md diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/container_metrics_table.stories.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/container_metrics_table.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/container_metrics_table.stories.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/container_metrics_table.stories.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/container_metrics_table.test.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/container_metrics_table.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/container_metrics_table.test.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/container_metrics_table.test.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/container_metrics_table.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/container_metrics_table.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/container_metrics_table.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/container_metrics_table.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/create_lazy_container_metrics_table.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/create_lazy_container_metrics_table.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/create_lazy_container_metrics_table.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/create_lazy_container_metrics_table.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/integrated_container_metrics_table.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/integrated_container_metrics_table.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/integrated_container_metrics_table.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/integrated_container_metrics_table.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/use_container_metrics_table.test.ts b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/use_container_metrics_table.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/use_container_metrics_table.test.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/use_container_metrics_table.test.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/use_container_metrics_table.ts b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/use_container_metrics_table.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/use_container_metrics_table.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/container/use_container_metrics_table.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/create_lazy_host_metrics_table.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/create_lazy_host_metrics_table.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/create_lazy_host_metrics_table.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/create_lazy_host_metrics_table.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/host_metrics_table.stories.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/host_metrics_table.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/host_metrics_table.stories.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/host_metrics_table.stories.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/host_metrics_table.test.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/host_metrics_table.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/host_metrics_table.test.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/host_metrics_table.test.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/host_metrics_table.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/host_metrics_table.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/host_metrics_table.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/host_metrics_table.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/integrated_host_metrics_table.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/integrated_host_metrics_table.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/integrated_host_metrics_table.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/integrated_host_metrics_table.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/use_host_metrics_table.test.ts b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/use_host_metrics_table.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/use_host_metrics_table.test.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/use_host_metrics_table.test.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/use_host_metrics_table.ts b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/use_host_metrics_table.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/use_host_metrics_table.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/host/use_host_metrics_table.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/create_lazy_pod_metrics_table.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/create_lazy_pod_metrics_table.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/create_lazy_pod_metrics_table.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/create_lazy_pod_metrics_table.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/integrated_pod_metrics_table.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/integrated_pod_metrics_table.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/integrated_pod_metrics_table.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/integrated_pod_metrics_table.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/pod_metrics_table.stories.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/pod_metrics_table.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/pod_metrics_table.stories.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/pod_metrics_table.stories.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/pod_metrics_table.test.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/pod_metrics_table.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/pod_metrics_table.test.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/pod_metrics_table.test.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/pod_metrics_table.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/pod_metrics_table.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/pod_metrics_table.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/pod_metrics_table.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/use_pod_metrics_table.test.ts b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/use_pod_metrics_table.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/use_pod_metrics_table.test.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/use_pod_metrics_table.test.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/use_pod_metrics_table.ts b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/use_pod_metrics_table.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/use_pod_metrics_table.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/pod/use_pod_metrics_table.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/assets/no_results_dark.svg b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/assets/no_results_dark.svg similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/assets/no_results_dark.svg rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/assets/no_results_dark.svg diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/assets/no_results_light.svg b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/assets/no_results_light.svg similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/assets/no_results_light.svg rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/assets/no_results_light.svg diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/error_content.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/error_content.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/error_content.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/error_content.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/metrics_node_details_link.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/metrics_node_details_link.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/metrics_node_details_link.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/metrics_node_details_link.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/no_data_content.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/no_data_content.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/no_data_content.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/no_data_content.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/number_cell.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/number_cell.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/number_cell.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/number_cell.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/stepwise_pagination.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/stepwise_pagination.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/stepwise_pagination.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/components/stepwise_pagination.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/hooks/helpers.ts b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/hooks/helpers.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/hooks/helpers.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/hooks/helpers.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/hooks/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/hooks/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/hooks/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/hooks/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/hooks/metrics_to_api_options.test.ts b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/hooks/metrics_to_api_options.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/hooks/metrics_to_api_options.test.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/hooks/metrics_to_api_options.test.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/hooks/metrics_to_api_options.ts b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/hooks/metrics_to_api_options.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/hooks/metrics_to_api_options.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/hooks/metrics_to_api_options.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/hooks/use_infrastructure_node_metrics.ts b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/hooks/use_infrastructure_node_metrics.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/hooks/use_infrastructure_node_metrics.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/hooks/use_infrastructure_node_metrics.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/types.ts b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/types.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/shared/types.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/test_helpers.ts b/x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/test_helpers.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/components/infrastructure_node_metrics_tables/test_helpers.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/public/components/infrastructure_node_metrics_tables/test_helpers.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/hooks/use_kibana.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/hooks/use_kibana.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/hooks/use_kibana.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/hooks/use_kibana.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/public/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/public/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/lib/metrics_client.ts b/x-pack/solutions/observability/plugins/metrics_data_access/public/lib/metrics_client.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/lib/metrics_client.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/public/lib/metrics_client.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/pages/link_to/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/public/pages/link_to/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/pages/link_to/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/public/pages/link_to/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/pages/link_to/use_asset_detail_redirect.test.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/pages/link_to/use_asset_detail_redirect.test.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/pages/link_to/use_asset_detail_redirect.test.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/pages/link_to/use_asset_detail_redirect.test.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/pages/link_to/use_asset_details_redirect.ts b/x-pack/solutions/observability/plugins/metrics_data_access/public/pages/link_to/use_asset_details_redirect.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/pages/link_to/use_asset_details_redirect.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/public/pages/link_to/use_asset_details_redirect.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/plugin.ts b/x-pack/solutions/observability/plugins/metrics_data_access/public/plugin.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/plugin.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/public/plugin.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/test_utils/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/public/test_utils/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/test_utils/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/public/test_utils/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/test_utils/use_global_storybook_theme.tsx b/x-pack/solutions/observability/plugins/metrics_data_access/public/test_utils/use_global_storybook_theme.tsx similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/test_utils/use_global_storybook_theme.tsx rename to x-pack/solutions/observability/plugins/metrics_data_access/public/test_utils/use_global_storybook_theme.tsx diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/types.ts b/x-pack/solutions/observability/plugins/metrics_data_access/public/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/types.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/public/types.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/public/utils/use_tracked_promise.ts b/x-pack/solutions/observability/plugins/metrics_data_access/public/utils/use_tracked_promise.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/public/utils/use_tracked_promise.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/public/utils/use_tracked_promise.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/client/client.test.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/client/client.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/client/client.test.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/client/client.test.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/client/client.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/client/client.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/client/client.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/client/client.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/client/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/client/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/client/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/client/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/client_mock.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/client_mock.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/client_mock.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/client_mock.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/adapters/framework/adapter_types.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/adapters/framework/adapter_types.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/adapters/framework/adapter_types.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/adapters/framework/adapter_types.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/adapters/framework/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/adapters/framework/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/adapters/framework/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/adapters/framework/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/adapters/framework/kibana_framework_adapter.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/adapters/framework/kibana_framework_adapter.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/adapters/framework/kibana_framework_adapter.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/adapters/framework/kibana_framework_adapter.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/adapters/metrics/adapter_types.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/adapters/metrics/adapter_types.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/adapters/metrics/adapter_types.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/adapters/metrics/adapter_types.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/adapters/metrics/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/adapters/metrics/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/adapters/metrics/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/adapters/metrics/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/create_custom_metrics_aggregations.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/create_custom_metrics_aggregations.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/create_custom_metrics_aggregations.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/create_custom_metrics_aggregations.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/create_search_client.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/create_search_client.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/create_search_client.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/create_search_client.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/constants.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/constants.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/constants.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/constants.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/__snapshots__/convert_buckets_to_metrics_series.test.ts.snap b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/__snapshots__/convert_buckets_to_metrics_series.test.ts.snap similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/__snapshots__/convert_buckets_to_metrics_series.test.ts.snap rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/__snapshots__/convert_buckets_to_metrics_series.test.ts.snap diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/__snapshots__/create_aggregations.test.ts.snap b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/__snapshots__/create_aggregations.test.ts.snap similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/__snapshots__/create_aggregations.test.ts.snap rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/__snapshots__/create_aggregations.test.ts.snap diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/__snapshots__/create_metrics_aggregations.test.ts.snap b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/__snapshots__/create_metrics_aggregations.test.ts.snap similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/__snapshots__/create_metrics_aggregations.test.ts.snap rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/__snapshots__/create_metrics_aggregations.test.ts.snap diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/calculate_auto.test.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/calculate_auto.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/calculate_auto.test.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/calculate_auto.test.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/calculate_auto.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/calculate_auto.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/calculate_auto.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/calculate_auto.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/calculate_bucket_size.test.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/calculate_bucket_size.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/calculate_bucket_size.test.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/calculate_bucket_size.test.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/interval_regex.test.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/interval_regex.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/interval_regex.test.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/interval_regex.test.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/interval_regex.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/interval_regex.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/interval_regex.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/interval_regex.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/unit_to_seconds.test.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/unit_to_seconds.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/unit_to_seconds.test.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/unit_to_seconds.test.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/unit_to_seconds.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/unit_to_seconds.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/unit_to_seconds.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/calculate_bucket_size/unit_to_seconds.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/calculate_date_histogram_offset.test.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/calculate_date_histogram_offset.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/calculate_date_histogram_offset.test.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/calculate_date_histogram_offset.test.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/calculate_date_histogram_offset.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/calculate_date_histogram_offset.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/calculate_date_histogram_offset.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/calculate_date_histogram_offset.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/calculate_interval.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/calculate_interval.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/calculate_interval.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/calculate_interval.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/convert_buckets_to_metrics_series.test.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/convert_buckets_to_metrics_series.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/convert_buckets_to_metrics_series.test.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/convert_buckets_to_metrics_series.test.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/convert_buckets_to_metrics_series.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/convert_buckets_to_metrics_series.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/convert_buckets_to_metrics_series.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/convert_buckets_to_metrics_series.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/create_aggregations.test.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/create_aggregations.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/create_aggregations.test.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/create_aggregations.test.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/create_aggregations.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/create_aggregations.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/create_aggregations.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/create_aggregations.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/create_metrics_aggregations.test.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/create_metrics_aggregations.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/create_metrics_aggregations.test.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/create_metrics_aggregations.test.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/create_metrics_aggregations.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/create_metrics_aggregations.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/lib/create_metrics_aggregations.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/lib/create_metrics_aggregations.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/types.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/lib/metrics/types.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/lib/metrics/types.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/plugin.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/plugin.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/plugin.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/plugin.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/routes/metric_indices/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/routes/metric_indices/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/routes/metric_indices/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/routes/metric_indices/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/routes/metrics_explorer/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/routes/metrics_explorer/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/routes/metrics_explorer/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/routes/metrics_explorer/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/routes/metrics_explorer/lib/convert_metric_to_metrics_api_metric.test.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/routes/metrics_explorer/lib/convert_metric_to_metrics_api_metric.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/routes/metrics_explorer/lib/convert_metric_to_metrics_api_metric.test.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/routes/metrics_explorer/lib/convert_metric_to_metrics_api_metric.test.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/routes/metrics_explorer/lib/convert_metric_to_metrics_api_metric.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/routes/metrics_explorer/lib/convert_metric_to_metrics_api_metric.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/routes/metrics_explorer/lib/convert_metric_to_metrics_api_metric.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/routes/metrics_explorer/lib/convert_metric_to_metrics_api_metric.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/routes/metrics_explorer/lib/convert_request_to_metrics_api_options.test.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/routes/metrics_explorer/lib/convert_request_to_metrics_api_options.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/routes/metrics_explorer/lib/convert_request_to_metrics_api_options.test.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/routes/metrics_explorer/lib/convert_request_to_metrics_api_options.test.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/routes/metrics_explorer/lib/convert_request_to_metrics_api_options.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/routes/metrics_explorer/lib/convert_request_to_metrics_api_options.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/routes/metrics_explorer/lib/convert_request_to_metrics_api_options.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/routes/metrics_explorer/lib/convert_request_to_metrics_api_options.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/routes/metrics_explorer/lib/find_interval_for_metrics.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/routes/metrics_explorer/lib/find_interval_for_metrics.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/routes/metrics_explorer/lib/find_interval_for_metrics.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/routes/metrics_explorer/lib/find_interval_for_metrics.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/routes/metrics_explorer/lib/get_dataset_for_field.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/routes/metrics_explorer/lib/get_dataset_for_field.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/routes/metrics_explorer/lib/get_dataset_for_field.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/routes/metrics_explorer/lib/get_dataset_for_field.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/routes/metrics_explorer/lib/query_total_grouping.test.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/routes/metrics_explorer/lib/query_total_grouping.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/routes/metrics_explorer/lib/query_total_grouping.test.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/routes/metrics_explorer/lib/query_total_grouping.test.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/routes/metrics_explorer/lib/query_total_groupings.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/routes/metrics_explorer/lib/query_total_groupings.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/routes/metrics_explorer/lib/query_total_groupings.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/routes/metrics_explorer/lib/query_total_groupings.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/routes/metrics_explorer/lib/transform_series.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/routes/metrics_explorer/lib/transform_series.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/routes/metrics_explorer/lib/transform_series.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/routes/metrics_explorer/lib/transform_series.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/routes/types.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/routes/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/routes/types.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/routes/types.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/saved_objects/metrics_data_source/index.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/saved_objects/metrics_data_source/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/saved_objects/metrics_data_source/index.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/saved_objects/metrics_data_source/index.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/types.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/types.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/types.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/server/utils/calculate_metric_interval.ts b/x-pack/solutions/observability/plugins/metrics_data_access/server/utils/calculate_metric_interval.ts similarity index 100% rename from x-pack/plugins/observability_solution/metrics_data_access/server/utils/calculate_metric_interval.ts rename to x-pack/solutions/observability/plugins/metrics_data_access/server/utils/calculate_metric_interval.ts diff --git a/x-pack/plugins/observability_solution/metrics_data_access/tsconfig.json b/x-pack/solutions/observability/plugins/metrics_data_access/tsconfig.json similarity index 87% rename from x-pack/plugins/observability_solution/metrics_data_access/tsconfig.json rename to x-pack/solutions/observability/plugins/metrics_data_access/tsconfig.json index 2889bddc82393..17641d174e123 100644 --- a/x-pack/plugins/observability_solution/metrics_data_access/tsconfig.json +++ b/x-pack/solutions/observability/plugins/metrics_data_access/tsconfig.json @@ -1,9 +1,9 @@ { - "extends": "../../../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types" }, - "include": ["../../../../typings/**/*", "server/**/*", "common/**/*", "public/**/*"], + "include": ["../../../../../typings/**/*", "server/**/*", "common/**/*", "public/**/*"], "exclude": ["target/**/*"], "kbn_references": [ "@kbn/core", diff --git a/yarn.lock b/yarn.lock index 59a3acb7aa638..3bb4ee30e17fd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6269,7 +6269,7 @@ version "0.0.0" uid "" -"@kbn/metrics-data-access-plugin@link:x-pack/plugins/observability_solution/metrics_data_access": +"@kbn/metrics-data-access-plugin@link:x-pack/solutions/observability/plugins/metrics_data_access": version "0.0.0" uid "" From 3e7e9f601de091ed9a72cb4bb34d8d50a7ae95bf Mon Sep 17 00:00:00 2001 From: Gerard Soldevila Date: Sat, 28 Dec 2024 22:07:27 +0100 Subject: [PATCH 09/14] Relocating module `@kbn/profiling-data-access-plugin` --- .github/CODEOWNERS | 2 +- docs/developer/plugin-list.asciidoc | 2 +- package.json | 2 +- tsconfig.base.json | 4 ++-- .../observability/plugins}/profiling_data_access/.i18nrc.json | 0 .../plugins}/profiling_data_access/common/cloud_setup.test.ts | 0 .../plugins}/profiling_data_access/common/cloud_setup.ts | 0 .../plugins}/profiling_data_access/common/cluster_settings.ts | 0 .../plugins}/profiling_data_access/common/fleet_policies.ts | 0 .../plugins}/profiling_data_access/common/get_apm_policy.ts | 0 .../profiling_data_access/common/has_profiling_data.ts | 0 .../plugins}/profiling_data_access/common/index.ts | 0 .../profiling_data_access/common/profiling_es_client.ts | 0 .../plugins}/profiling_data_access/common/setup.test.ts | 0 .../plugins}/profiling_data_access/common/setup.ts | 0 .../plugins}/profiling_data_access/jest.config.js | 4 ++-- .../observability/plugins}/profiling_data_access/kibana.jsonc | 0 .../plugins}/profiling_data_access/server/index.ts | 0 .../plugins}/profiling_data_access/server/plugin.ts | 0 .../server/services/fetch_flamechart/index.ts | 0 .../server/services/functions/es_functions.ts | 0 .../profiling_data_access/server/services/functions/index.ts | 0 .../server/services/register_services.ts | 0 .../server/services/search_stack_traces/index.ts | 0 .../server/services/setup_state/cloud_setup_state.ts | 0 .../server/services/setup_state/index.ts | 0 .../server/services/setup_state/self_managed_setup_state.ts | 0 .../profiling_data_access/server/services/status/index.ts | 0 .../plugins}/profiling_data_access/server/types.ts | 0 .../server/utils/create_profiling_es_client.ts | 0 .../server/utils/percent_to_factor.test.ts | 0 .../profiling_data_access/server/utils/percent_to_factor.ts | 0 .../plugins}/profiling_data_access/server/utils/query.ts | 0 .../profiling_data_access/server/utils/unwrap_es_response.ts | 0 .../profiling_data_access/server/utils/with_profiling_span.ts | 0 .../plugins}/profiling_data_access/tsconfig.json | 2 +- yarn.lock | 2 +- 37 files changed, 9 insertions(+), 9 deletions(-) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/.i18nrc.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/common/cloud_setup.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/common/cloud_setup.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/common/cluster_settings.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/common/fleet_policies.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/common/get_apm_policy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/common/has_profiling_data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/common/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/common/profiling_es_client.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/common/setup.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/common/setup.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/jest.config.js (70%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/kibana.jsonc (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/server/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/server/plugin.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/server/services/fetch_flamechart/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/server/services/functions/es_functions.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/server/services/functions/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/server/services/register_services.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/server/services/search_stack_traces/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/server/services/setup_state/cloud_setup_state.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/server/services/setup_state/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/server/services/setup_state/self_managed_setup_state.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/server/services/status/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/server/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/server/utils/create_profiling_es_client.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/server/utils/percent_to_factor.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/server/utils/percent_to_factor.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/server/utils/query.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/server/utils/unwrap_es_response.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/server/utils/with_profiling_span.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling_data_access/tsconfig.json (89%) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 1816bbf769be1..87b79bba7093a 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -899,7 +899,6 @@ x-pack/plugins/lens @elastic/kibana-visualizations x-pack/plugins/licensing @elastic/kibana-core x-pack/plugins/notifications @elastic/appex-sharedux x-pack/plugins/observability_solution/profiling @elastic/obs-ux-infra_services-team -x-pack/plugins/observability_solution/profiling_data_access @elastic/obs-ux-infra_services-team x-pack/plugins/reporting @elastic/appex-sharedux x-pack/plugins/saved_objects_tagging @elastic/appex-sharedux x-pack/plugins/security @elastic/kibana-security @@ -940,6 +939,7 @@ x-pack/solutions/observability/plugins/observability_onboarding/e2e @elastic/obs x-pack/solutions/observability/plugins/observability_shared @elastic/observability-ui x-pack/solutions/observability/plugins/observability_solution/entities_data_access @elastic/obs-entities x-pack/solutions/observability/plugins/observability_solution/entity_manager_app @elastic/obs-entities +x-pack/solutions/observability/plugins/profiling_data_access @elastic/obs-ux-infra_services-team x-pack/solutions/observability/plugins/serverless_observability @elastic/obs-ux-management-team x-pack/solutions/observability/plugins/slo @elastic/obs-ux-management-team x-pack/solutions/observability/plugins/streams @elastic/streams-program-team diff --git a/docs/developer/plugin-list.asciidoc b/docs/developer/plugin-list.asciidoc index de6cb9f391718..1c21b9e2eeb46 100644 --- a/docs/developer/plugin-list.asciidoc +++ b/docs/developer/plugin-list.asciidoc @@ -784,7 +784,7 @@ Elastic. |Universal Profiling provides fleet-wide, whole-system, continuous profiling with zero instrumentation. Get a comprehensive understanding of what lines of code are consuming compute resources throughout your entire fleet by visualizing your data in Kibana using the flamegraph, stacktraces, and top functions views. -|{kib-repo}blob/{branch}/x-pack/plugins/observability_solution/profiling_data_access[profilingDataAccess] +|{kib-repo}blob/{branch}/x-pack/solutions/observability/plugins/profiling_data_access[profilingDataAccess] |WARNING: Missing README. diff --git a/package.json b/package.json index f4d5423de625c..2a8d4a6d9931d 100644 --- a/package.json +++ b/package.json @@ -729,7 +729,7 @@ "@kbn/presentation-util-plugin": "link:src/platform/plugins/shared/presentation_util", "@kbn/product-doc-base-plugin": "link:x-pack/platform/plugins/shared/ai_infra/product_doc_base", "@kbn/product-doc-common": "link:x-pack/platform/packages/shared/ai-infra/product-doc-common", - "@kbn/profiling-data-access-plugin": "link:x-pack/plugins/observability_solution/profiling_data_access", + "@kbn/profiling-data-access-plugin": "link:x-pack/solutions/observability/plugins/profiling_data_access", "@kbn/profiling-plugin": "link:x-pack/plugins/observability_solution/profiling", "@kbn/profiling-utils": "link:packages/kbn-profiling-utils", "@kbn/random-sampling": "link:x-pack/packages/kbn-random-sampling", diff --git a/tsconfig.base.json b/tsconfig.base.json index 39fbe798390f7..f325e4715a772 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -1416,8 +1416,8 @@ "@kbn/product-doc-base-plugin/*": ["x-pack/platform/plugins/shared/ai_infra/product_doc_base/*"], "@kbn/product-doc-common": ["x-pack/platform/packages/shared/ai-infra/product-doc-common"], "@kbn/product-doc-common/*": ["x-pack/platform/packages/shared/ai-infra/product-doc-common/*"], - "@kbn/profiling-data-access-plugin": ["x-pack/plugins/observability_solution/profiling_data_access"], - "@kbn/profiling-data-access-plugin/*": ["x-pack/plugins/observability_solution/profiling_data_access/*"], + "@kbn/profiling-data-access-plugin": ["x-pack/solutions/observability/plugins/profiling_data_access"], + "@kbn/profiling-data-access-plugin/*": ["x-pack/solutions/observability/plugins/profiling_data_access/*"], "@kbn/profiling-plugin": ["x-pack/plugins/observability_solution/profiling"], "@kbn/profiling-plugin/*": ["x-pack/plugins/observability_solution/profiling/*"], "@kbn/profiling-utils": ["packages/kbn-profiling-utils"], diff --git a/x-pack/plugins/observability_solution/profiling_data_access/.i18nrc.json b/x-pack/solutions/observability/plugins/profiling_data_access/.i18nrc.json similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/.i18nrc.json rename to x-pack/solutions/observability/plugins/profiling_data_access/.i18nrc.json diff --git a/x-pack/plugins/observability_solution/profiling_data_access/common/cloud_setup.test.ts b/x-pack/solutions/observability/plugins/profiling_data_access/common/cloud_setup.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/common/cloud_setup.test.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/common/cloud_setup.test.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/common/cloud_setup.ts b/x-pack/solutions/observability/plugins/profiling_data_access/common/cloud_setup.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/common/cloud_setup.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/common/cloud_setup.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/common/cluster_settings.ts b/x-pack/solutions/observability/plugins/profiling_data_access/common/cluster_settings.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/common/cluster_settings.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/common/cluster_settings.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/common/fleet_policies.ts b/x-pack/solutions/observability/plugins/profiling_data_access/common/fleet_policies.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/common/fleet_policies.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/common/fleet_policies.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/common/get_apm_policy.ts b/x-pack/solutions/observability/plugins/profiling_data_access/common/get_apm_policy.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/common/get_apm_policy.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/common/get_apm_policy.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/common/has_profiling_data.ts b/x-pack/solutions/observability/plugins/profiling_data_access/common/has_profiling_data.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/common/has_profiling_data.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/common/has_profiling_data.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/common/index.ts b/x-pack/solutions/observability/plugins/profiling_data_access/common/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/common/index.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/common/index.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/common/profiling_es_client.ts b/x-pack/solutions/observability/plugins/profiling_data_access/common/profiling_es_client.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/common/profiling_es_client.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/common/profiling_es_client.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/common/setup.test.ts b/x-pack/solutions/observability/plugins/profiling_data_access/common/setup.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/common/setup.test.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/common/setup.test.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/common/setup.ts b/x-pack/solutions/observability/plugins/profiling_data_access/common/setup.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/common/setup.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/common/setup.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/jest.config.js b/x-pack/solutions/observability/plugins/profiling_data_access/jest.config.js similarity index 70% rename from x-pack/plugins/observability_solution/profiling_data_access/jest.config.js rename to x-pack/solutions/observability/plugins/profiling_data_access/jest.config.js index 4f4a7c2e32202..4927ee170cfc9 100644 --- a/x-pack/plugins/observability_solution/profiling_data_access/jest.config.js +++ b/x-pack/solutions/observability/plugins/profiling_data_access/jest.config.js @@ -9,6 +9,6 @@ const path = require('path'); module.exports = { preset: '@kbn/test', - rootDir: path.resolve(__dirname, '../../../..'), - roots: ['/x-pack/plugins/observability_solution/profiling_data_access'], + rootDir: path.resolve(__dirname, '../../../../..'), + roots: ['/x-pack/solutions/observability/plugins/profiling_data_access'], }; diff --git a/x-pack/plugins/observability_solution/profiling_data_access/kibana.jsonc b/x-pack/solutions/observability/plugins/profiling_data_access/kibana.jsonc similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/kibana.jsonc rename to x-pack/solutions/observability/plugins/profiling_data_access/kibana.jsonc diff --git a/x-pack/plugins/observability_solution/profiling_data_access/server/index.ts b/x-pack/solutions/observability/plugins/profiling_data_access/server/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/server/index.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/server/index.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/server/plugin.ts b/x-pack/solutions/observability/plugins/profiling_data_access/server/plugin.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/server/plugin.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/server/plugin.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/server/services/fetch_flamechart/index.ts b/x-pack/solutions/observability/plugins/profiling_data_access/server/services/fetch_flamechart/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/server/services/fetch_flamechart/index.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/server/services/fetch_flamechart/index.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/server/services/functions/es_functions.ts b/x-pack/solutions/observability/plugins/profiling_data_access/server/services/functions/es_functions.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/server/services/functions/es_functions.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/server/services/functions/es_functions.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/server/services/functions/index.ts b/x-pack/solutions/observability/plugins/profiling_data_access/server/services/functions/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/server/services/functions/index.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/server/services/functions/index.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/server/services/register_services.ts b/x-pack/solutions/observability/plugins/profiling_data_access/server/services/register_services.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/server/services/register_services.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/server/services/register_services.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/server/services/search_stack_traces/index.ts b/x-pack/solutions/observability/plugins/profiling_data_access/server/services/search_stack_traces/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/server/services/search_stack_traces/index.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/server/services/search_stack_traces/index.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/server/services/setup_state/cloud_setup_state.ts b/x-pack/solutions/observability/plugins/profiling_data_access/server/services/setup_state/cloud_setup_state.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/server/services/setup_state/cloud_setup_state.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/server/services/setup_state/cloud_setup_state.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/server/services/setup_state/index.ts b/x-pack/solutions/observability/plugins/profiling_data_access/server/services/setup_state/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/server/services/setup_state/index.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/server/services/setup_state/index.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/server/services/setup_state/self_managed_setup_state.ts b/x-pack/solutions/observability/plugins/profiling_data_access/server/services/setup_state/self_managed_setup_state.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/server/services/setup_state/self_managed_setup_state.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/server/services/setup_state/self_managed_setup_state.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/server/services/status/index.ts b/x-pack/solutions/observability/plugins/profiling_data_access/server/services/status/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/server/services/status/index.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/server/services/status/index.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/server/types.ts b/x-pack/solutions/observability/plugins/profiling_data_access/server/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/server/types.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/server/types.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/server/utils/create_profiling_es_client.ts b/x-pack/solutions/observability/plugins/profiling_data_access/server/utils/create_profiling_es_client.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/server/utils/create_profiling_es_client.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/server/utils/create_profiling_es_client.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/server/utils/percent_to_factor.test.ts b/x-pack/solutions/observability/plugins/profiling_data_access/server/utils/percent_to_factor.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/server/utils/percent_to_factor.test.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/server/utils/percent_to_factor.test.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/server/utils/percent_to_factor.ts b/x-pack/solutions/observability/plugins/profiling_data_access/server/utils/percent_to_factor.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/server/utils/percent_to_factor.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/server/utils/percent_to_factor.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/server/utils/query.ts b/x-pack/solutions/observability/plugins/profiling_data_access/server/utils/query.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/server/utils/query.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/server/utils/query.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/server/utils/unwrap_es_response.ts b/x-pack/solutions/observability/plugins/profiling_data_access/server/utils/unwrap_es_response.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/server/utils/unwrap_es_response.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/server/utils/unwrap_es_response.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/server/utils/with_profiling_span.ts b/x-pack/solutions/observability/plugins/profiling_data_access/server/utils/with_profiling_span.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling_data_access/server/utils/with_profiling_span.ts rename to x-pack/solutions/observability/plugins/profiling_data_access/server/utils/with_profiling_span.ts diff --git a/x-pack/plugins/observability_solution/profiling_data_access/tsconfig.json b/x-pack/solutions/observability/plugins/profiling_data_access/tsconfig.json similarity index 89% rename from x-pack/plugins/observability_solution/profiling_data_access/tsconfig.json rename to x-pack/solutions/observability/plugins/profiling_data_access/tsconfig.json index 13b1853493e3e..aa47922db67c0 100644 --- a/x-pack/plugins/observability_solution/profiling_data_access/tsconfig.json +++ b/x-pack/solutions/observability/plugins/profiling_data_access/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types" }, diff --git a/yarn.lock b/yarn.lock index 3bb4ee30e17fd..56c8605c8e7c5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6649,7 +6649,7 @@ version "0.0.0" uid "" -"@kbn/profiling-data-access-plugin@link:x-pack/plugins/observability_solution/profiling_data_access": +"@kbn/profiling-data-access-plugin@link:x-pack/solutions/observability/plugins/profiling_data_access": version "0.0.0" uid "" From a3c7dae841a2c448a02f4493ddca930945d09a2e Mon Sep 17 00:00:00 2001 From: Gerard Soldevila Date: Sat, 28 Dec 2024 22:08:43 +0100 Subject: [PATCH 10/14] Relocating module `@kbn/profiling-plugin` --- .buildkite/ftr_oblt_stateful_configs.yml | 6 +++--- .../scripts/pipelines/pull_request/pipeline.ts | 2 +- .../scripts/steps/functional/profiling_cypress.sh | 2 +- .github/CODEOWNERS | 2 +- docs/developer/plugin-list.asciidoc | 2 +- package.json | 2 +- src/dev/precommit_hook/casing_check_config.js | 2 +- src/dev/storybook/aliases.ts | 2 +- tsconfig.base.json | 4 ++-- x-pack/.i18nrc.json | 2 +- .../observability/plugins}/profiling/.gitignore | 0 .../observability/plugins}/profiling/.i18nrc.json | 0 .../plugins}/profiling/.storybook/jest_setup.js | 0 .../plugins}/profiling/.storybook/main.js | 0 .../plugins}/profiling/.storybook/preview.js | 0 .../observability/plugins}/profiling/DOCKER.md | 0 .../observability/plugins}/profiling/Dockerfile | 0 .../observability/plugins}/profiling/Makefile | 0 .../observability/plugins}/profiling/README.md | 14 +++++++------- .../common/__fixtures__/base_flamegraph.ts | 0 .../profiling/common/columnar_view_model.test.ts | 0 .../profiling/common/columnar_view_model.ts | 0 .../profiling/common/commonly_used_ranges.ts | 0 .../plugins}/profiling/common/frame_type_colors.ts | 0 .../plugins}/profiling/common/histogram.ts | 0 .../plugins}/profiling/common/index.test.ts | 0 .../plugins}/profiling/common/index.ts | 0 .../profiling/common/runtime_types/range_rt.ts | 0 .../plugins}/profiling/common/storage_explorer.ts | 0 .../plugins}/profiling/common/topn.test.ts | 0 .../plugins}/profiling/common/topn.ts | 0 .../plugins}/profiling/common/types.ts | 0 .../observability/plugins}/profiling/e2e/README.md | 12 ++++++------ .../plugins}/profiling/e2e/cypress.config.ts | 0 .../e2e/cypress/e2e/empty_state/home.cy.ts | 0 .../profiling_views/differential_functions.cy.ts | 0 .../cypress/e2e/profiling_views/functions.cy.ts | 0 .../e2e/cypress/e2e/profiling_views/home.cy.ts | 0 .../e2e/cypress/e2e/profiling_views/settings.cy.ts | 0 .../cypress/e2e/profiling_views/stacktraces.cy.ts | 0 .../e2e/profiling_views/storage_explorer.cy.ts | 0 .../cypress/fixtures/storage_explorer_summary.json | 0 .../profiling/e2e/cypress/support/commands.ts | 0 .../plugins}/profiling/e2e/cypress/support/e2e.ts | 0 .../profiling/e2e/cypress/support/types.d.ts | 0 .../plugins}/profiling/e2e/cypress_test_runner.ts | 0 .../es_archivers/profiling_data_anonymized.json | 0 .../plugins}/profiling/e2e/ftr_config.ts | 0 .../plugins}/profiling/e2e/ftr_config_open.ts | 0 .../plugins}/profiling/e2e/ftr_config_runner.ts | 0 .../plugins}/profiling/e2e/ftr_kibana.yml | 0 .../profiling/e2e/ftr_provider_context.d.ts | 0 .../plugins}/profiling/e2e/load_profiling_data.ts | 0 .../profiling/e2e/setup_profiling_resources.ts | 0 .../plugins}/profiling/e2e/tsconfig.json | 4 ++-- .../plugins}/profiling/jest.config.js | 8 ++++---- .../observability/plugins}/profiling/kibana.jsonc | 0 .../plugins}/profiling/public/app.tsx | 0 .../public/components/async_component.tsx | 0 .../profiling/public/components/chart_grid.tsx | 0 .../profiling/public/components/check_setup.tsx | 0 .../contexts/license/license_context.tsx | 0 .../contexts/license/use_license_context.ts | 0 .../mock_profiling_dependencies_storybook.tsx | 0 .../profiling_dependencies_context.tsx | 0 .../use_profiling_dependencies.tsx | 0 .../profiling_setup_status_context.tsx | 0 .../use_profiling_setup_status.tsx | 0 .../contexts/route_breadcrumbs_context/index.tsx | 0 .../use_route_breadcrumb.ts | 0 .../contexts/time_range_context/index.tsx | 0 .../components/cpu_label_with_hint/index.tsx | 0 .../differential_comparison_mode/index.tsx | 0 .../get_columns.tsx | 0 .../get_compare_frame_action.tsx | 0 .../differential_topn_functions_grid/index.tsx | 0 .../components/flamegraph/flame_graph_legend.tsx | 0 .../components/flamegraph/flamegraph_tooltip.tsx | 0 .../public/components/flamegraph/index.tsx | 0 .../public/components/flamegraph/tooltip_row.tsx | 0 .../frame_information_window/apm_transactions.tsx | 0 .../frame_information_window/empty_frame.tsx | 0 .../frame_information_ai_assistant.tsx | 0 .../frame_information_panel.tsx | 0 .../frame_information_tooltip.tsx | 0 .../frame_information_window/get_impact_rows.tsx | 0 .../get_information_rows.ts | 0 .../components/frame_information_window/index.tsx | 0 .../frame_information_window/key_value_list.tsx | 0 .../missing_symbols_callout.stories.tsx | 0 .../missing_symbols_callout.tsx | 0 .../public/components/frames_summary/index.tsx | 0 .../components/frames_summary/summary_item.test.ts | 0 .../components/frames_summary/summary_item.tsx | 0 .../public/components/label_with_hint/index.tsx | 0 .../profiling/public/components/legend.tsx | 0 .../public/components/license_prompt/index.tsx | 0 .../public/components/normalization_menu/index.tsx | 0 .../primary_and_comparison_search_bar.tsx | 0 .../profiling_app_page_template/index.tsx | 0 .../primary_profiling_search_bar.tsx | 0 .../profiling_search_bar.tsx | 0 .../components/profiling_header_action_menu.tsx | 0 .../profiling/public/components/redirect_to.tsx | 0 .../redirect_with_default_date_range.tsx | 0 .../components/stack_frame_summary/index.tsx | 0 .../public/components/stack_traces/index.tsx | 0 .../public/components/stacked_bar_chart/index.tsx | 0 .../profiling/public/components/subchart.tsx | 0 .../public/components/topn_functions/cpu_stat.tsx | 0 .../components/topn_functions/function_row.tsx | 0 .../public/components/topn_functions/index.tsx | 0 .../public/components/topn_functions/label.tsx | 0 .../topn_functions/mock/top_n_functions.ts | 0 .../components/topn_functions/sample_stat.tsx | 0 .../topn_functions/topn_functions.stories.tsx | 0 .../topn_functions/total_samples_stat.tsx | 0 .../public/components/topn_functions/utils.test.ts | 0 .../public/components/topn_functions/utils.ts | 0 .../embeddables/async_embeddable_component.tsx | 0 .../public/embeddables/empty_data_prompt.tsx | 0 .../profiling/public/embeddables/error_prompt.tsx | 0 .../flamegraph/embeddable_flamegraph.tsx | 0 .../public/embeddables/flamegraph/index.tsx | 0 .../embeddables/functions/embeddable_functions.tsx | 0 .../functions/embeddable_functions_grid.tsx | 0 .../public/embeddables/functions/index.tsx | 0 .../embeddables/profiling_embeddable_provider.tsx | 0 .../public/embeddables/register_embeddables.ts | 0 .../search_bar/embeddable_search_bar.tsx | 0 .../public/embeddables/search_bar/index.tsx | 0 .../stack_traces/embeddable_stack_traces.tsx | 0 .../public/embeddables/stack_traces/index.tsx | 0 .../embeddables/stack_traces/stack_traces.tsx | 0 .../plugins}/profiling/public/hooks/use_async.ts | 0 .../public/hooks/use_auto_aborted_http_client.ts | 0 .../hooks/use_calculate_impact_estimates.test.ts | 0 .../public/hooks/use_calculate_impact_estimates.ts | 0 .../hooks/use_default_date_range_redirect.ts | 0 .../public/hooks/use_kibana_timezone_setting.ts | 0 .../profiling/public/hooks/use_local_storage.ts | 0 .../public/hooks/use_profiling_charts_theme.ts | 0 .../profiling/public/hooks/use_profiling_params.ts | 0 .../public/hooks/use_profiling_route_path.ts | 0 .../profiling/public/hooks/use_profiling_router.ts | 0 .../profiling/public/hooks/use_time_range.ts | 0 .../profiling/public/hooks/use_time_range_async.ts | 0 .../public/hooks/use_time_range_context.ts | 0 .../plugins}/profiling/public/index.ts | 0 .../plugins}/profiling/public/plugin.ts | 0 .../plugins}/profiling/public/routing/index.tsx | 0 .../profiling/public/routing/route_breadcrumb.tsx | 0 .../public/routing/router_error_boundary.tsx | 0 .../plugins}/profiling/public/services.ts | 0 .../plugins}/profiling/public/types.ts | 0 .../profiling/public/utils/formatters/as_cost.ts | 0 .../public/utils/formatters/as_duration.ts | 0 .../public/utils/formatters/as_integer.test.ts | 0 .../public/utils/formatters/as_integer.ts | 0 .../public/utils/formatters/as_number.test.ts | 0 .../profiling/public/utils/formatters/as_number.ts | 0 .../public/utils/formatters/as_percentage.ts | 0 .../public/utils/formatters/as_weight.test.ts | 0 .../profiling/public/utils/formatters/as_weight.ts | 0 .../get_interpolation_value.test.ts | 0 .../get_interpolation_value.ts | 0 .../public/utils/get_flamegraph_model/index.ts | 0 .../public/utils/get_next_time_range/index.test.ts | 0 .../public/utils/get_next_time_range/index.ts | 0 .../profiling/public/views/add_data_view/index.tsx | 0 .../public/views/delete_data_view/index.tsx | 0 .../differential_flame_graph_search_panel.tsx | 0 .../flamegraphs/differential_flamegraphs/index.tsx | 0 .../public/views/flamegraphs/flamegraph/index.tsx | 0 .../profiling/public/views/flamegraphs/index.tsx | 0 .../views/functions/differential_topn/index.tsx | 0 .../profiling/public/views/functions/index.tsx | 0 .../public/views/functions/topn/index.tsx | 0 .../public/views/settings/bottom_bar_actions.tsx | 0 .../profiling/public/views/settings/index.tsx | 0 .../stack_traces_view/get_stack_traces_tabs.ts | 0 .../public/views/stack_traces_view/index.tsx | 0 .../public/views/stack_traces_view/utils.test.ts | 0 .../public/views/stack_traces_view/utils.ts | 0 .../data_breakdown/grouped_index_details.tsx | 0 .../data_breakdown/grouped_index_details_chart.tsx | 0 .../storage_explorer/data_breakdown/index.tsx | 0 .../data_breakdown/storage_details_table.tsx | 0 .../views/storage_explorer/data_breakdown/utils.ts | 0 .../distinct_probabilistic_values_warning.tsx | 0 .../host_breakdown/host_breakdown_chart.tsx | 0 .../host_breakdown/hosts_table.tsx | 0 .../storage_explorer/host_breakdown/index.tsx | 0 .../public/views/storage_explorer/index.tsx | 0 .../index_lifecycle_phase_select.tsx | 0 .../public/views/storage_explorer/summary.tsx | 0 .../profiling/scripts/export_from_testing.sh | 0 .../profiling/scripts/import_from_testing.sh | 0 .../scripts/shrink_stacktrace_response.js | 0 .../plugins}/profiling/scripts/test/api.js | 0 .../plugins}/profiling/scripts/test/e2e.js | 0 .../plugins}/profiling/server/feature.ts | 0 .../plugins}/profiling/server/index.ts | 0 .../plugins}/profiling/server/lib/setup/README.md | 0 .../profiling/server/lib/setup/cluster_settings.ts | 0 .../server/lib/setup/fleet_policies.test.ts | 0 .../profiling/server/lib/setup/fleet_policies.ts | 0 .../server/lib/setup/get_has_setup_privileges.ts | 0 .../plugins}/profiling/server/lib/setup/types.ts | 0 .../plugins}/profiling/server/plugin.ts | 0 .../plugins}/profiling/server/routes/apm.ts | 0 .../plugins}/profiling/server/routes/compat.ts | 0 .../profiling/server/routes/downsampling.test.ts | 0 .../profiling/server/routes/downsampling.ts | 0 .../plugins}/profiling/server/routes/flamechart.ts | 0 .../plugins}/profiling/server/routes/functions.ts | 0 .../plugins}/profiling/server/routes/index.ts | 0 .../plugins}/profiling/server/routes/query.ts | 0 .../profiling/server/routes/search_stacktraces.ts | 0 .../routes/setup/get_cloud_setup_instructions.ts | 0 .../routes/setup/get_self_managed_instructions.ts | 0 .../profiling/server/routes/setup/route.ts | 0 .../profiling/server/routes/setup/setup_cloud.ts | 0 .../server/routes/setup/setup_self_managed.ts | 0 .../get_daily_data_generation.size.ts | 0 .../get_host_breakdown_size_timeseries.ts | 0 .../routes/storage_explorer/get_host_details.ts | 0 .../get_host_distinct_probabilistic_count.ts | 0 .../routes/storage_explorer/get_indices_stats.ts | 0 .../get_profiling_hosts_details_by_id.ts | 0 .../get_storage_details_grouped_by_index.ts | 0 .../get_storage_details_per_index.ts | 0 .../server/routes/storage_explorer/route.ts | 0 .../plugins}/profiling/server/routes/topn.test.ts | 0 .../plugins}/profiling/server/routes/topn.ts | 0 .../plugins}/profiling/server/types.ts | 0 .../server/utils/create_profiling_es_client.ts | 0 .../server/utils/handle_route_error_handler.ts | 0 .../profiling/server/utils/with_profiling_span.ts | 0 .../observability/plugins}/profiling/tsconfig.json | 2 +- yarn.lock | 2 +- 241 files changed, 34 insertions(+), 34 deletions(-) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/.gitignore (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/.i18nrc.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/.storybook/jest_setup.js (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/.storybook/main.js (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/.storybook/preview.js (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/DOCKER.md (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/Dockerfile (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/Makefile (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/README.md (78%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/common/__fixtures__/base_flamegraph.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/common/columnar_view_model.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/common/columnar_view_model.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/common/commonly_used_ranges.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/common/frame_type_colors.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/common/histogram.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/common/index.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/common/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/common/runtime_types/range_rt.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/common/storage_explorer.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/common/topn.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/common/topn.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/common/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/e2e/README.md (62%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/e2e/cypress.config.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/e2e/cypress/e2e/empty_state/home.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/e2e/cypress/e2e/profiling_views/differential_functions.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/e2e/cypress/e2e/profiling_views/functions.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/e2e/cypress/e2e/profiling_views/home.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/e2e/cypress/e2e/profiling_views/settings.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/e2e/cypress/e2e/profiling_views/stacktraces.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/e2e/cypress/e2e/profiling_views/storage_explorer.cy.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/e2e/cypress/fixtures/storage_explorer_summary.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/e2e/cypress/support/commands.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/e2e/cypress/support/e2e.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/e2e/cypress/support/types.d.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/e2e/cypress_test_runner.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/e2e/es_archivers/profiling_data_anonymized.json (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/e2e/ftr_config.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/e2e/ftr_config_open.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/e2e/ftr_config_runner.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/e2e/ftr_kibana.yml (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/e2e/ftr_provider_context.d.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/e2e/load_profiling_data.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/e2e/setup_profiling_resources.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/e2e/tsconfig.json (80%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/jest.config.js (56%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/kibana.jsonc (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/app.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/async_component.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/chart_grid.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/check_setup.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/contexts/license/license_context.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/contexts/license/use_license_context.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/contexts/profiling_dependencies/mock_profiling_dependencies_storybook.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/contexts/profiling_dependencies/profiling_dependencies_context.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/contexts/profiling_dependencies/use_profiling_dependencies.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/contexts/profiling_setup_status/profiling_setup_status_context.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/contexts/profiling_setup_status/use_profiling_setup_status.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/contexts/route_breadcrumbs_context/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/contexts/route_breadcrumbs_context/use_route_breadcrumb.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/contexts/time_range_context/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/cpu_label_with_hint/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/differential_comparison_mode/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/differential_topn_functions_grid/get_columns.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/differential_topn_functions_grid/get_compare_frame_action.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/differential_topn_functions_grid/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/flamegraph/flame_graph_legend.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/flamegraph/flamegraph_tooltip.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/flamegraph/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/flamegraph/tooltip_row.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/frame_information_window/apm_transactions.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/frame_information_window/empty_frame.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/frame_information_window/frame_information_ai_assistant.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/frame_information_window/frame_information_panel.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/frame_information_window/frame_information_tooltip.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/frame_information_window/get_impact_rows.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/frame_information_window/get_information_rows.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/frame_information_window/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/frame_information_window/key_value_list.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/frame_information_window/missing_symbols_callout.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/frame_information_window/missing_symbols_callout.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/frames_summary/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/frames_summary/summary_item.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/frames_summary/summary_item.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/label_with_hint/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/legend.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/license_prompt/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/normalization_menu/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/primary_and_comparison_search_bar.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/profiling_app_page_template/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/profiling_app_page_template/primary_profiling_search_bar.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/profiling_app_page_template/profiling_search_bar.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/profiling_header_action_menu.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/redirect_to.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/redirect_with_default_date_range.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/stack_frame_summary/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/stack_traces/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/stacked_bar_chart/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/subchart.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/topn_functions/cpu_stat.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/topn_functions/function_row.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/topn_functions/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/topn_functions/label.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/topn_functions/mock/top_n_functions.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/topn_functions/sample_stat.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/topn_functions/topn_functions.stories.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/topn_functions/total_samples_stat.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/topn_functions/utils.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/components/topn_functions/utils.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/embeddables/async_embeddable_component.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/embeddables/empty_data_prompt.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/embeddables/error_prompt.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/embeddables/flamegraph/embeddable_flamegraph.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/embeddables/flamegraph/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/embeddables/functions/embeddable_functions.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/embeddables/functions/embeddable_functions_grid.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/embeddables/functions/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/embeddables/profiling_embeddable_provider.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/embeddables/register_embeddables.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/embeddables/search_bar/embeddable_search_bar.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/embeddables/search_bar/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/embeddables/stack_traces/embeddable_stack_traces.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/embeddables/stack_traces/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/embeddables/stack_traces/stack_traces.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/hooks/use_async.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/hooks/use_auto_aborted_http_client.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/hooks/use_calculate_impact_estimates.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/hooks/use_calculate_impact_estimates.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/hooks/use_default_date_range_redirect.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/hooks/use_kibana_timezone_setting.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/hooks/use_local_storage.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/hooks/use_profiling_charts_theme.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/hooks/use_profiling_params.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/hooks/use_profiling_route_path.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/hooks/use_profiling_router.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/hooks/use_time_range.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/hooks/use_time_range_async.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/hooks/use_time_range_context.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/plugin.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/routing/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/routing/route_breadcrumb.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/routing/router_error_boundary.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/services.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/utils/formatters/as_cost.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/utils/formatters/as_duration.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/utils/formatters/as_integer.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/utils/formatters/as_integer.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/utils/formatters/as_number.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/utils/formatters/as_number.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/utils/formatters/as_percentage.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/utils/formatters/as_weight.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/utils/formatters/as_weight.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/utils/get_flamegraph_model/get_interpolation_value.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/utils/get_flamegraph_model/get_interpolation_value.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/utils/get_flamegraph_model/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/utils/get_next_time_range/index.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/utils/get_next_time_range/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/views/add_data_view/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/views/delete_data_view/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/views/flamegraphs/differential_flamegraphs/differential_flame_graph_search_panel.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/views/flamegraphs/differential_flamegraphs/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/views/flamegraphs/flamegraph/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/views/flamegraphs/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/views/functions/differential_topn/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/views/functions/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/views/functions/topn/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/views/settings/bottom_bar_actions.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/views/settings/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/views/stack_traces_view/get_stack_traces_tabs.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/views/stack_traces_view/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/views/stack_traces_view/utils.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/views/stack_traces_view/utils.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/views/storage_explorer/data_breakdown/grouped_index_details.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/views/storage_explorer/data_breakdown/grouped_index_details_chart.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/views/storage_explorer/data_breakdown/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/views/storage_explorer/data_breakdown/storage_details_table.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/views/storage_explorer/data_breakdown/utils.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/views/storage_explorer/distinct_probabilistic_values_warning.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/views/storage_explorer/host_breakdown/host_breakdown_chart.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/views/storage_explorer/host_breakdown/hosts_table.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/views/storage_explorer/host_breakdown/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/views/storage_explorer/index.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/views/storage_explorer/index_lifecycle_phase_select.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/public/views/storage_explorer/summary.tsx (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/scripts/export_from_testing.sh (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/scripts/import_from_testing.sh (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/scripts/shrink_stacktrace_response.js (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/scripts/test/api.js (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/scripts/test/e2e.js (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/feature.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/lib/setup/README.md (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/lib/setup/cluster_settings.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/lib/setup/fleet_policies.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/lib/setup/fleet_policies.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/lib/setup/get_has_setup_privileges.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/lib/setup/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/plugin.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/routes/apm.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/routes/compat.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/routes/downsampling.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/routes/downsampling.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/routes/flamechart.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/routes/functions.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/routes/index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/routes/query.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/routes/search_stacktraces.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/routes/setup/get_cloud_setup_instructions.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/routes/setup/get_self_managed_instructions.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/routes/setup/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/routes/setup/setup_cloud.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/routes/setup/setup_self_managed.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/routes/storage_explorer/get_daily_data_generation.size.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/routes/storage_explorer/get_host_breakdown_size_timeseries.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/routes/storage_explorer/get_host_details.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/routes/storage_explorer/get_host_distinct_probabilistic_count.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/routes/storage_explorer/get_indices_stats.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/routes/storage_explorer/get_profiling_hosts_details_by_id.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/routes/storage_explorer/get_storage_details_grouped_by_index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/routes/storage_explorer/get_storage_details_per_index.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/routes/storage_explorer/route.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/routes/topn.test.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/routes/topn.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/types.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/utils/create_profiling_es_client.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/utils/handle_route_error_handler.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/server/utils/with_profiling_span.ts (100%) rename x-pack/{plugins/observability_solution => solutions/observability/plugins}/profiling/tsconfig.json (97%) diff --git a/.buildkite/ftr_oblt_stateful_configs.yml b/.buildkite/ftr_oblt_stateful_configs.yml index 780912b960250..d4c1df51176d2 100644 --- a/.buildkite/ftr_oblt_stateful_configs.yml +++ b/.buildkite/ftr_oblt_stateful_configs.yml @@ -7,9 +7,9 @@ disabled: - x-pack/solutions/observability/plugins/apm/ftr_e2e/ftr_config.ts - x-pack/solutions/observability/plugins/inventory/e2e/ftr_config_run.ts - x-pack/solutions/observability/plugins/inventory/e2e/ftr_config.ts - - x-pack/plugins/observability_solution/profiling/e2e/ftr_config_open.ts - - x-pack/plugins/observability_solution/profiling/e2e/ftr_config_runner.ts - - x-pack/plugins/observability_solution/profiling/e2e/ftr_config.ts + - x-pack/solutions/observability/plugins/profiling/e2e/ftr_config_open.ts + - x-pack/solutions/observability/plugins/profiling/e2e/ftr_config_runner.ts + - x-pack/solutions/observability/plugins/profiling/e2e/ftr_config.ts #FTR configs - x-pack/solutions/observability/plugins/uptime/e2e/config.ts diff --git a/.buildkite/scripts/pipelines/pull_request/pipeline.ts b/.buildkite/scripts/pipelines/pull_request/pipeline.ts index 4b4dd438b75f1..dd4a666597261 100644 --- a/.buildkite/scripts/pipelines/pull_request/pipeline.ts +++ b/.buildkite/scripts/pipelines/pull_request/pipeline.ts @@ -109,7 +109,7 @@ const getPipeline = (filename: string, removeSteps = true) => { } if ( - (await doAnyChangesMatch([/^x-pack\/plugins\/observability_solution\/profiling/])) || + (await doAnyChangesMatch([/^x-pack\/solutions\/observability\/plugins\/profiling/])) || GITHUB_PR_LABELS.includes('ci:all-cypress-suites') ) { pipeline.push(getPipeline('.buildkite/pipelines/pull_request/profiling_cypress.yml')); diff --git a/.buildkite/scripts/steps/functional/profiling_cypress.sh b/.buildkite/scripts/steps/functional/profiling_cypress.sh index 4e5fb770a12b4..318d45d0b125d 100644 --- a/.buildkite/scripts/steps/functional/profiling_cypress.sh +++ b/.buildkite/scripts/steps/functional/profiling_cypress.sh @@ -14,5 +14,5 @@ echo "--- Profiling Cypress Tests" cd "$XPACK_DIR" -NODE_OPTIONS=--openssl-legacy-provider node plugins/observability_solution/profiling/scripts/test/e2e.js \ +NODE_OPTIONS=--openssl-legacy-provider node solutions/observability/plugins/profiling/scripts/test/e2e.js \ --kibana-install-dir "$KIBANA_BUILD_LOCATION" \ \ No newline at end of file diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 87b79bba7093a..3ca845db7932a 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -898,7 +898,6 @@ x-pack/plugins/graph @elastic/kibana-visualizations x-pack/plugins/lens @elastic/kibana-visualizations x-pack/plugins/licensing @elastic/kibana-core x-pack/plugins/notifications @elastic/appex-sharedux -x-pack/plugins/observability_solution/profiling @elastic/obs-ux-infra_services-team x-pack/plugins/reporting @elastic/appex-sharedux x-pack/plugins/saved_objects_tagging @elastic/appex-sharedux x-pack/plugins/security @elastic/kibana-security @@ -939,6 +938,7 @@ x-pack/solutions/observability/plugins/observability_onboarding/e2e @elastic/obs x-pack/solutions/observability/plugins/observability_shared @elastic/observability-ui x-pack/solutions/observability/plugins/observability_solution/entities_data_access @elastic/obs-entities x-pack/solutions/observability/plugins/observability_solution/entity_manager_app @elastic/obs-entities +x-pack/solutions/observability/plugins/profiling @elastic/obs-ux-infra_services-team x-pack/solutions/observability/plugins/profiling_data_access @elastic/obs-ux-infra_services-team x-pack/solutions/observability/plugins/serverless_observability @elastic/obs-ux-management-team x-pack/solutions/observability/plugins/slo @elastic/obs-ux-management-team diff --git a/docs/developer/plugin-list.asciidoc b/docs/developer/plugin-list.asciidoc index 1c21b9e2eeb46..4ba990a6a425d 100644 --- a/docs/developer/plugin-list.asciidoc +++ b/docs/developer/plugin-list.asciidoc @@ -780,7 +780,7 @@ Elastic. |This plugin contains the product documentation base service. -|{kib-repo}blob/{branch}/x-pack/plugins/observability_solution/profiling/README.md[profiling] +|{kib-repo}blob/{branch}/x-pack/solutions/observability/plugins/profiling/README.md[profiling] |Universal Profiling provides fleet-wide, whole-system, continuous profiling with zero instrumentation. Get a comprehensive understanding of what lines of code are consuming compute resources throughout your entire fleet by visualizing your data in Kibana using the flamegraph, stacktraces, and top functions views. diff --git a/package.json b/package.json index 2a8d4a6d9931d..4084454be41ce 100644 --- a/package.json +++ b/package.json @@ -730,7 +730,7 @@ "@kbn/product-doc-base-plugin": "link:x-pack/platform/plugins/shared/ai_infra/product_doc_base", "@kbn/product-doc-common": "link:x-pack/platform/packages/shared/ai-infra/product-doc-common", "@kbn/profiling-data-access-plugin": "link:x-pack/solutions/observability/plugins/profiling_data_access", - "@kbn/profiling-plugin": "link:x-pack/plugins/observability_solution/profiling", + "@kbn/profiling-plugin": "link:x-pack/solutions/observability/plugins/profiling", "@kbn/profiling-utils": "link:packages/kbn-profiling-utils", "@kbn/random-sampling": "link:x-pack/packages/kbn-random-sampling", "@kbn/react-field": "link:packages/kbn-react-field", diff --git a/src/dev/precommit_hook/casing_check_config.js b/src/dev/precommit_hook/casing_check_config.js index b46c0af12ea2f..169cdbfd63aa4 100644 --- a/src/dev/precommit_hook/casing_check_config.js +++ b/src/dev/precommit_hook/casing_check_config.js @@ -70,7 +70,7 @@ export const IGNORE_FILE_GLOBS = [ 'x-pack/platform/plugins/shared/maps/server/fonts/**/*', - 'x-pack/plugins/observability_solution/profiling/Makefile', + 'x-pack/solutions/observability/plugins/profiling/Makefile', // Bazel default files '**/WORKSPACE.bazel', diff --git a/src/dev/storybook/aliases.ts b/src/dev/storybook/aliases.ts index 6df987db95ee1..cc36e3abe4466 100644 --- a/src/dev/storybook/aliases.ts +++ b/src/dev/storybook/aliases.ts @@ -72,5 +72,5 @@ export const storybookAliases = { triggers_actions_ui: 'x-pack/platform/plugins/shared/triggers_actions_ui/.storybook', ui_actions_enhanced: 'src/plugins/ui_actions_enhanced/.storybook', unified_search: 'src/plugins/unified_search/.storybook', - profiling: 'x-pack/plugins/observability_solution/profiling/.storybook', + profiling: 'x-pack/solutions/observability/plugins/profiling/.storybook', }; diff --git a/tsconfig.base.json b/tsconfig.base.json index f325e4715a772..b085cf2155a19 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -1418,8 +1418,8 @@ "@kbn/product-doc-common/*": ["x-pack/platform/packages/shared/ai-infra/product-doc-common/*"], "@kbn/profiling-data-access-plugin": ["x-pack/solutions/observability/plugins/profiling_data_access"], "@kbn/profiling-data-access-plugin/*": ["x-pack/solutions/observability/plugins/profiling_data_access/*"], - "@kbn/profiling-plugin": ["x-pack/plugins/observability_solution/profiling"], - "@kbn/profiling-plugin/*": ["x-pack/plugins/observability_solution/profiling/*"], + "@kbn/profiling-plugin": ["x-pack/solutions/observability/plugins/profiling"], + "@kbn/profiling-plugin/*": ["x-pack/solutions/observability/plugins/profiling/*"], "@kbn/profiling-utils": ["packages/kbn-profiling-utils"], "@kbn/profiling-utils/*": ["packages/kbn-profiling-utils/*"], "@kbn/random-sampling": ["x-pack/packages/kbn-random-sampling"], diff --git a/x-pack/.i18nrc.json b/x-pack/.i18nrc.json index 3f670305a27f2..130d3ef8f5a02 100644 --- a/x-pack/.i18nrc.json +++ b/x-pack/.i18nrc.json @@ -118,7 +118,7 @@ ], "xpack.painlessLab": "platform/plugins/private/painless_lab", "xpack.profiling": [ - "plugins/observability_solution/profiling" + "solutions/observability/plugins/profiling" ], "xpack.remoteClusters": "platform/plugins/private/remote_clusters", "xpack.reporting": [ diff --git a/x-pack/plugins/observability_solution/profiling/.gitignore b/x-pack/solutions/observability/plugins/profiling/.gitignore similarity index 100% rename from x-pack/plugins/observability_solution/profiling/.gitignore rename to x-pack/solutions/observability/plugins/profiling/.gitignore diff --git a/x-pack/plugins/observability_solution/profiling/.i18nrc.json b/x-pack/solutions/observability/plugins/profiling/.i18nrc.json similarity index 100% rename from x-pack/plugins/observability_solution/profiling/.i18nrc.json rename to x-pack/solutions/observability/plugins/profiling/.i18nrc.json diff --git a/x-pack/plugins/observability_solution/profiling/.storybook/jest_setup.js b/x-pack/solutions/observability/plugins/profiling/.storybook/jest_setup.js similarity index 100% rename from x-pack/plugins/observability_solution/profiling/.storybook/jest_setup.js rename to x-pack/solutions/observability/plugins/profiling/.storybook/jest_setup.js diff --git a/x-pack/plugins/observability_solution/profiling/.storybook/main.js b/x-pack/solutions/observability/plugins/profiling/.storybook/main.js similarity index 100% rename from x-pack/plugins/observability_solution/profiling/.storybook/main.js rename to x-pack/solutions/observability/plugins/profiling/.storybook/main.js diff --git a/x-pack/plugins/observability_solution/profiling/.storybook/preview.js b/x-pack/solutions/observability/plugins/profiling/.storybook/preview.js similarity index 100% rename from x-pack/plugins/observability_solution/profiling/.storybook/preview.js rename to x-pack/solutions/observability/plugins/profiling/.storybook/preview.js diff --git a/x-pack/plugins/observability_solution/profiling/DOCKER.md b/x-pack/solutions/observability/plugins/profiling/DOCKER.md similarity index 100% rename from x-pack/plugins/observability_solution/profiling/DOCKER.md rename to x-pack/solutions/observability/plugins/profiling/DOCKER.md diff --git a/x-pack/plugins/observability_solution/profiling/Dockerfile b/x-pack/solutions/observability/plugins/profiling/Dockerfile similarity index 100% rename from x-pack/plugins/observability_solution/profiling/Dockerfile rename to x-pack/solutions/observability/plugins/profiling/Dockerfile diff --git a/x-pack/plugins/observability_solution/profiling/Makefile b/x-pack/solutions/observability/plugins/profiling/Makefile similarity index 100% rename from x-pack/plugins/observability_solution/profiling/Makefile rename to x-pack/solutions/observability/plugins/profiling/Makefile diff --git a/x-pack/plugins/observability_solution/profiling/README.md b/x-pack/solutions/observability/plugins/profiling/README.md similarity index 78% rename from x-pack/plugins/observability_solution/profiling/README.md rename to x-pack/solutions/observability/plugins/profiling/README.md index 01e7a0fe54464..b41613c8e3e87 100644 --- a/x-pack/plugins/observability_solution/profiling/README.md +++ b/x-pack/solutions/observability/plugins/profiling/README.md @@ -43,36 +43,36 @@ The authentication and authorization on this endpoint are provided as part of th ### Unit Tests (Jest) ``` -node scripts/jest --config x-pack/plugins/observability_solution/profiling/jest.config.js [--watchAll] +node scripts/jest --config x-pack/solutions/observability/plugins/profiling/jest.config.js [--watchAll] ``` ## E2E Tests (Cypress) -The E2E tests are located in [`x-pack/plugins/observability_solution/profiling/e2e`](./e2e). +The E2E tests are located in [`x-pack/solutions/observability/plugins/profiling/e2e`](./e2e). -Universal Profiling uses [FTR](../../../packages/kbn-test/README.mdx) (functional test runner) and [Cypress](https://www.cypress.io/) to run the e2e tests. The tests are located at `kibana/x-pack/plugins/observability_solution/profiling/e2e/cypress/e2e`. +Universal Profiling uses [FTR](../../../../packages/kbn-test/README.mdx) (functional test runner) and [Cypress](https://www.cypress.io/) to run the e2e tests. The tests are located at `kibana/x-pack/solutions/observability/plugins/profiling/e2e/cypress/e2e`. ### Start test server ``` -node x-pack/plugins/observability_solution/profiling/scripts/test/e2e --server +node x-pack/solutions/observability/plugins/profiling/scripts/test/e2e --server ``` ### Open cypress dashboard ``` -node x-pack/plugins/observability_solution/profiling/scripts/test/e2e --open +node x-pack/solutions/observability/plugins/profiling/scripts/test/e2e --open ``` ### Run tests in terminal ``` -node x-pack/plugins/observability_solution/profiling/scripts/test/e2e --runner +node x-pack/solutions/observability/plugins/profiling/scripts/test/e2e --runner ``` ### Run like CI ``` -node x-pack/plugins/observability_solution/profiling/scripts/test/e2e +node x-pack/solutions/observability/plugins/profiling/scripts/test/e2e ``` ## Other resources diff --git a/x-pack/plugins/observability_solution/profiling/common/__fixtures__/base_flamegraph.ts b/x-pack/solutions/observability/plugins/profiling/common/__fixtures__/base_flamegraph.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/common/__fixtures__/base_flamegraph.ts rename to x-pack/solutions/observability/plugins/profiling/common/__fixtures__/base_flamegraph.ts diff --git a/x-pack/plugins/observability_solution/profiling/common/columnar_view_model.test.ts b/x-pack/solutions/observability/plugins/profiling/common/columnar_view_model.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/common/columnar_view_model.test.ts rename to x-pack/solutions/observability/plugins/profiling/common/columnar_view_model.test.ts diff --git a/x-pack/plugins/observability_solution/profiling/common/columnar_view_model.ts b/x-pack/solutions/observability/plugins/profiling/common/columnar_view_model.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/common/columnar_view_model.ts rename to x-pack/solutions/observability/plugins/profiling/common/columnar_view_model.ts diff --git a/x-pack/plugins/observability_solution/profiling/common/commonly_used_ranges.ts b/x-pack/solutions/observability/plugins/profiling/common/commonly_used_ranges.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/common/commonly_used_ranges.ts rename to x-pack/solutions/observability/plugins/profiling/common/commonly_used_ranges.ts diff --git a/x-pack/plugins/observability_solution/profiling/common/frame_type_colors.ts b/x-pack/solutions/observability/plugins/profiling/common/frame_type_colors.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/common/frame_type_colors.ts rename to x-pack/solutions/observability/plugins/profiling/common/frame_type_colors.ts diff --git a/x-pack/plugins/observability_solution/profiling/common/histogram.ts b/x-pack/solutions/observability/plugins/profiling/common/histogram.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/common/histogram.ts rename to x-pack/solutions/observability/plugins/profiling/common/histogram.ts diff --git a/x-pack/plugins/observability_solution/profiling/common/index.test.ts b/x-pack/solutions/observability/plugins/profiling/common/index.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/common/index.test.ts rename to x-pack/solutions/observability/plugins/profiling/common/index.test.ts diff --git a/x-pack/plugins/observability_solution/profiling/common/index.ts b/x-pack/solutions/observability/plugins/profiling/common/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/common/index.ts rename to x-pack/solutions/observability/plugins/profiling/common/index.ts diff --git a/x-pack/plugins/observability_solution/profiling/common/runtime_types/range_rt.ts b/x-pack/solutions/observability/plugins/profiling/common/runtime_types/range_rt.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/common/runtime_types/range_rt.ts rename to x-pack/solutions/observability/plugins/profiling/common/runtime_types/range_rt.ts diff --git a/x-pack/plugins/observability_solution/profiling/common/storage_explorer.ts b/x-pack/solutions/observability/plugins/profiling/common/storage_explorer.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/common/storage_explorer.ts rename to x-pack/solutions/observability/plugins/profiling/common/storage_explorer.ts diff --git a/x-pack/plugins/observability_solution/profiling/common/topn.test.ts b/x-pack/solutions/observability/plugins/profiling/common/topn.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/common/topn.test.ts rename to x-pack/solutions/observability/plugins/profiling/common/topn.test.ts diff --git a/x-pack/plugins/observability_solution/profiling/common/topn.ts b/x-pack/solutions/observability/plugins/profiling/common/topn.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/common/topn.ts rename to x-pack/solutions/observability/plugins/profiling/common/topn.ts diff --git a/x-pack/plugins/observability_solution/profiling/common/types.ts b/x-pack/solutions/observability/plugins/profiling/common/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/common/types.ts rename to x-pack/solutions/observability/plugins/profiling/common/types.ts diff --git a/x-pack/plugins/observability_solution/profiling/e2e/README.md b/x-pack/solutions/observability/plugins/profiling/e2e/README.md similarity index 62% rename from x-pack/plugins/observability_solution/profiling/e2e/README.md rename to x-pack/solutions/observability/plugins/profiling/e2e/README.md index 872aa50809c74..ab0e33ed71d7c 100644 --- a/x-pack/plugins/observability_solution/profiling/e2e/README.md +++ b/x-pack/solutions/observability/plugins/profiling/e2e/README.md @@ -1,10 +1,10 @@ # Profiling E2E tests -Profiling uses [FTR](../../../../packages/kbn-test/README.md) (functional test runner) and [Cypress](https://www.cypress.io/) to run the e2e tests. The tests are located at `kibana/x-pack/plugins/observability_solution/profiling/e2e/cypress/e2e`. +Profiling uses [FTR](../../../../../packages/kbn-test/README.md) (functional test runner) and [Cypress](https://www.cypress.io/) to run the e2e tests. The tests are located at `kibana/x-pack/solutions/observability/plugins/profiling/e2e/cypress/e2e`. ## E2E Tests (Cypress) -The E2E tests are located in [`x-pack/plugins/observability_solution/profiling/e2e`](../e2e). +The E2E tests are located in [`x-pack/solutions/observability/plugins/profiling/e2e`](../e2e). Tests run on buildkite PR pipeline are parallelized (4 parallel jobs) and are orchestrated by the Cypress dashboard service. It can be configured in [.buildkite/pipelines/pull_request/profiling_cypress.yml](https://github.com/elastic/kibana/blob/main/.buildkite/pipelines/pull_request/profiling_cypress.yml) with the property `parallelism`. @@ -20,21 +20,21 @@ Tests run on buildkite PR pipeline are parallelized (4 parallel jobs) and are or ### Start test server ``` -node x-pack/plugins/observability_solution/profiling/scripts/test/e2e --server +node x-pack/solutions/observability/plugins/profiling/scripts/test/e2e --server ``` ### Run tests Runs all tests in the terminal ``` -node x-pack/plugins/observability_solution/profiling/scripts/test/e2e --runner +node x-pack/solutions/observability/plugins/profiling/scripts/test/e2e --runner ``` ### Open cypress dashboard Opens cypress dashboard, there it's possible to select what test you want to run. ``` -node x-pack/plugins/observability_solution/profiling/scripts/test/e2e --open +node x-pack/solutions/observability/plugins/profiling/scripts/test/e2e --open ``` ### Arguments @@ -47,5 +47,5 @@ node x-pack/plugins/observability_solution/profiling/scripts/test/e2e --open | --bail | stop tests after the first failure | ``` -node x-pack/plugins/observability_solution/profiling/scripts/test/e2e.js --runner --spec cypress/e2e/profiling.cy.ts --times 2 +node x-pack/solutions/observability/plugins/profiling/scripts/test/e2e.js --runner --spec cypress/e2e/profiling.cy.ts --times 2 ``` diff --git a/x-pack/plugins/observability_solution/profiling/e2e/cypress.config.ts b/x-pack/solutions/observability/plugins/profiling/e2e/cypress.config.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/e2e/cypress.config.ts rename to x-pack/solutions/observability/plugins/profiling/e2e/cypress.config.ts diff --git a/x-pack/plugins/observability_solution/profiling/e2e/cypress/e2e/empty_state/home.cy.ts b/x-pack/solutions/observability/plugins/profiling/e2e/cypress/e2e/empty_state/home.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/e2e/cypress/e2e/empty_state/home.cy.ts rename to x-pack/solutions/observability/plugins/profiling/e2e/cypress/e2e/empty_state/home.cy.ts diff --git a/x-pack/plugins/observability_solution/profiling/e2e/cypress/e2e/profiling_views/differential_functions.cy.ts b/x-pack/solutions/observability/plugins/profiling/e2e/cypress/e2e/profiling_views/differential_functions.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/e2e/cypress/e2e/profiling_views/differential_functions.cy.ts rename to x-pack/solutions/observability/plugins/profiling/e2e/cypress/e2e/profiling_views/differential_functions.cy.ts diff --git a/x-pack/plugins/observability_solution/profiling/e2e/cypress/e2e/profiling_views/functions.cy.ts b/x-pack/solutions/observability/plugins/profiling/e2e/cypress/e2e/profiling_views/functions.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/e2e/cypress/e2e/profiling_views/functions.cy.ts rename to x-pack/solutions/observability/plugins/profiling/e2e/cypress/e2e/profiling_views/functions.cy.ts diff --git a/x-pack/plugins/observability_solution/profiling/e2e/cypress/e2e/profiling_views/home.cy.ts b/x-pack/solutions/observability/plugins/profiling/e2e/cypress/e2e/profiling_views/home.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/e2e/cypress/e2e/profiling_views/home.cy.ts rename to x-pack/solutions/observability/plugins/profiling/e2e/cypress/e2e/profiling_views/home.cy.ts diff --git a/x-pack/plugins/observability_solution/profiling/e2e/cypress/e2e/profiling_views/settings.cy.ts b/x-pack/solutions/observability/plugins/profiling/e2e/cypress/e2e/profiling_views/settings.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/e2e/cypress/e2e/profiling_views/settings.cy.ts rename to x-pack/solutions/observability/plugins/profiling/e2e/cypress/e2e/profiling_views/settings.cy.ts diff --git a/x-pack/plugins/observability_solution/profiling/e2e/cypress/e2e/profiling_views/stacktraces.cy.ts b/x-pack/solutions/observability/plugins/profiling/e2e/cypress/e2e/profiling_views/stacktraces.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/e2e/cypress/e2e/profiling_views/stacktraces.cy.ts rename to x-pack/solutions/observability/plugins/profiling/e2e/cypress/e2e/profiling_views/stacktraces.cy.ts diff --git a/x-pack/plugins/observability_solution/profiling/e2e/cypress/e2e/profiling_views/storage_explorer.cy.ts b/x-pack/solutions/observability/plugins/profiling/e2e/cypress/e2e/profiling_views/storage_explorer.cy.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/e2e/cypress/e2e/profiling_views/storage_explorer.cy.ts rename to x-pack/solutions/observability/plugins/profiling/e2e/cypress/e2e/profiling_views/storage_explorer.cy.ts diff --git a/x-pack/plugins/observability_solution/profiling/e2e/cypress/fixtures/storage_explorer_summary.json b/x-pack/solutions/observability/plugins/profiling/e2e/cypress/fixtures/storage_explorer_summary.json similarity index 100% rename from x-pack/plugins/observability_solution/profiling/e2e/cypress/fixtures/storage_explorer_summary.json rename to x-pack/solutions/observability/plugins/profiling/e2e/cypress/fixtures/storage_explorer_summary.json diff --git a/x-pack/plugins/observability_solution/profiling/e2e/cypress/support/commands.ts b/x-pack/solutions/observability/plugins/profiling/e2e/cypress/support/commands.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/e2e/cypress/support/commands.ts rename to x-pack/solutions/observability/plugins/profiling/e2e/cypress/support/commands.ts diff --git a/x-pack/plugins/observability_solution/profiling/e2e/cypress/support/e2e.ts b/x-pack/solutions/observability/plugins/profiling/e2e/cypress/support/e2e.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/e2e/cypress/support/e2e.ts rename to x-pack/solutions/observability/plugins/profiling/e2e/cypress/support/e2e.ts diff --git a/x-pack/plugins/observability_solution/profiling/e2e/cypress/support/types.d.ts b/x-pack/solutions/observability/plugins/profiling/e2e/cypress/support/types.d.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/e2e/cypress/support/types.d.ts rename to x-pack/solutions/observability/plugins/profiling/e2e/cypress/support/types.d.ts diff --git a/x-pack/plugins/observability_solution/profiling/e2e/cypress_test_runner.ts b/x-pack/solutions/observability/plugins/profiling/e2e/cypress_test_runner.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/e2e/cypress_test_runner.ts rename to x-pack/solutions/observability/plugins/profiling/e2e/cypress_test_runner.ts diff --git a/x-pack/plugins/observability_solution/profiling/e2e/es_archivers/profiling_data_anonymized.json b/x-pack/solutions/observability/plugins/profiling/e2e/es_archivers/profiling_data_anonymized.json similarity index 100% rename from x-pack/plugins/observability_solution/profiling/e2e/es_archivers/profiling_data_anonymized.json rename to x-pack/solutions/observability/plugins/profiling/e2e/es_archivers/profiling_data_anonymized.json diff --git a/x-pack/plugins/observability_solution/profiling/e2e/ftr_config.ts b/x-pack/solutions/observability/plugins/profiling/e2e/ftr_config.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/e2e/ftr_config.ts rename to x-pack/solutions/observability/plugins/profiling/e2e/ftr_config.ts diff --git a/x-pack/plugins/observability_solution/profiling/e2e/ftr_config_open.ts b/x-pack/solutions/observability/plugins/profiling/e2e/ftr_config_open.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/e2e/ftr_config_open.ts rename to x-pack/solutions/observability/plugins/profiling/e2e/ftr_config_open.ts diff --git a/x-pack/plugins/observability_solution/profiling/e2e/ftr_config_runner.ts b/x-pack/solutions/observability/plugins/profiling/e2e/ftr_config_runner.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/e2e/ftr_config_runner.ts rename to x-pack/solutions/observability/plugins/profiling/e2e/ftr_config_runner.ts diff --git a/x-pack/plugins/observability_solution/profiling/e2e/ftr_kibana.yml b/x-pack/solutions/observability/plugins/profiling/e2e/ftr_kibana.yml similarity index 100% rename from x-pack/plugins/observability_solution/profiling/e2e/ftr_kibana.yml rename to x-pack/solutions/observability/plugins/profiling/e2e/ftr_kibana.yml diff --git a/x-pack/plugins/observability_solution/profiling/e2e/ftr_provider_context.d.ts b/x-pack/solutions/observability/plugins/profiling/e2e/ftr_provider_context.d.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/e2e/ftr_provider_context.d.ts rename to x-pack/solutions/observability/plugins/profiling/e2e/ftr_provider_context.d.ts diff --git a/x-pack/plugins/observability_solution/profiling/e2e/load_profiling_data.ts b/x-pack/solutions/observability/plugins/profiling/e2e/load_profiling_data.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/e2e/load_profiling_data.ts rename to x-pack/solutions/observability/plugins/profiling/e2e/load_profiling_data.ts diff --git a/x-pack/plugins/observability_solution/profiling/e2e/setup_profiling_resources.ts b/x-pack/solutions/observability/plugins/profiling/e2e/setup_profiling_resources.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/e2e/setup_profiling_resources.ts rename to x-pack/solutions/observability/plugins/profiling/e2e/setup_profiling_resources.ts diff --git a/x-pack/plugins/observability_solution/profiling/e2e/tsconfig.json b/x-pack/solutions/observability/plugins/profiling/e2e/tsconfig.json similarity index 80% rename from x-pack/plugins/observability_solution/profiling/e2e/tsconfig.json rename to x-pack/solutions/observability/plugins/profiling/e2e/tsconfig.json index c1a5e4f90e020..c87e2192fa985 100644 --- a/x-pack/plugins/observability_solution/profiling/e2e/tsconfig.json +++ b/x-pack/solutions/observability/plugins/profiling/e2e/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../../tsconfig.base.json", + "extends": "../../../../../../tsconfig.base.json", "include": ["**/*"], "exclude": ["tmp", "target/**/*"], "compilerOptions": { @@ -8,7 +8,7 @@ "isolatedModules": false }, "kbn_references": [ - { "path": "../../../test/tsconfig.json" }, + { "path": "../../../../test/tsconfig.json" }, "@kbn/test", "@kbn/dev-utils", "@kbn/cypress-config", diff --git a/x-pack/plugins/observability_solution/profiling/jest.config.js b/x-pack/solutions/observability/plugins/profiling/jest.config.js similarity index 56% rename from x-pack/plugins/observability_solution/profiling/jest.config.js rename to x-pack/solutions/observability/plugins/profiling/jest.config.js index 4d2d187d9f10c..e94299c7d143b 100644 --- a/x-pack/plugins/observability_solution/profiling/jest.config.js +++ b/x-pack/solutions/observability/plugins/profiling/jest.config.js @@ -7,12 +7,12 @@ module.exports = { preset: '@kbn/test', - rootDir: '../../../..', - roots: ['/x-pack/plugins/observability_solution/profiling'], + rootDir: '../../../../..', + roots: ['/x-pack/solutions/observability/plugins/profiling'], coverageDirectory: - '/target/kibana-coverage/jest/x-pack/plugins/observability_solution/profiling', + '/target/kibana-coverage/jest/x-pack/solutions/observability/plugins/profiling', coverageReporters: ['text', 'html'], collectCoverageFrom: [ - '/x-pack/plugins/observability_solution/profiling/{common,public,server}/**/*.{ts,tsx}', + '/x-pack/solutions/observability/plugins/profiling/{common,public,server}/**/*.{ts,tsx}', ], }; diff --git a/x-pack/plugins/observability_solution/profiling/kibana.jsonc b/x-pack/solutions/observability/plugins/profiling/kibana.jsonc similarity index 100% rename from x-pack/plugins/observability_solution/profiling/kibana.jsonc rename to x-pack/solutions/observability/plugins/profiling/kibana.jsonc diff --git a/x-pack/plugins/observability_solution/profiling/public/app.tsx b/x-pack/solutions/observability/plugins/profiling/public/app.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/app.tsx rename to x-pack/solutions/observability/plugins/profiling/public/app.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/async_component.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/async_component.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/async_component.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/async_component.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/chart_grid.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/chart_grid.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/chart_grid.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/chart_grid.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/check_setup.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/check_setup.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/check_setup.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/check_setup.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/contexts/license/license_context.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/contexts/license/license_context.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/contexts/license/license_context.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/contexts/license/license_context.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/contexts/license/use_license_context.ts b/x-pack/solutions/observability/plugins/profiling/public/components/contexts/license/use_license_context.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/contexts/license/use_license_context.ts rename to x-pack/solutions/observability/plugins/profiling/public/components/contexts/license/use_license_context.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/components/contexts/profiling_dependencies/mock_profiling_dependencies_storybook.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/contexts/profiling_dependencies/mock_profiling_dependencies_storybook.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/contexts/profiling_dependencies/mock_profiling_dependencies_storybook.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/contexts/profiling_dependencies/mock_profiling_dependencies_storybook.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/contexts/profiling_dependencies/profiling_dependencies_context.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/contexts/profiling_dependencies/profiling_dependencies_context.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/contexts/profiling_dependencies/profiling_dependencies_context.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/contexts/profiling_dependencies/profiling_dependencies_context.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/contexts/profiling_dependencies/use_profiling_dependencies.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/contexts/profiling_dependencies/use_profiling_dependencies.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/contexts/profiling_dependencies/use_profiling_dependencies.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/contexts/profiling_dependencies/use_profiling_dependencies.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/contexts/profiling_setup_status/profiling_setup_status_context.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/contexts/profiling_setup_status/profiling_setup_status_context.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/contexts/profiling_setup_status/profiling_setup_status_context.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/contexts/profiling_setup_status/profiling_setup_status_context.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/contexts/profiling_setup_status/use_profiling_setup_status.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/contexts/profiling_setup_status/use_profiling_setup_status.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/contexts/profiling_setup_status/use_profiling_setup_status.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/contexts/profiling_setup_status/use_profiling_setup_status.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/contexts/route_breadcrumbs_context/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/contexts/route_breadcrumbs_context/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/contexts/route_breadcrumbs_context/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/contexts/route_breadcrumbs_context/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/contexts/route_breadcrumbs_context/use_route_breadcrumb.ts b/x-pack/solutions/observability/plugins/profiling/public/components/contexts/route_breadcrumbs_context/use_route_breadcrumb.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/contexts/route_breadcrumbs_context/use_route_breadcrumb.ts rename to x-pack/solutions/observability/plugins/profiling/public/components/contexts/route_breadcrumbs_context/use_route_breadcrumb.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/components/contexts/time_range_context/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/contexts/time_range_context/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/contexts/time_range_context/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/contexts/time_range_context/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/cpu_label_with_hint/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/cpu_label_with_hint/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/cpu_label_with_hint/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/cpu_label_with_hint/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/differential_comparison_mode/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/differential_comparison_mode/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/differential_comparison_mode/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/differential_comparison_mode/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/differential_topn_functions_grid/get_columns.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/differential_topn_functions_grid/get_columns.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/differential_topn_functions_grid/get_columns.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/differential_topn_functions_grid/get_columns.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/differential_topn_functions_grid/get_compare_frame_action.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/differential_topn_functions_grid/get_compare_frame_action.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/differential_topn_functions_grid/get_compare_frame_action.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/differential_topn_functions_grid/get_compare_frame_action.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/differential_topn_functions_grid/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/differential_topn_functions_grid/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/differential_topn_functions_grid/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/differential_topn_functions_grid/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/flamegraph/flame_graph_legend.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/flamegraph/flame_graph_legend.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/flamegraph/flame_graph_legend.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/flamegraph/flame_graph_legend.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/flamegraph/flamegraph_tooltip.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/flamegraph/flamegraph_tooltip.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/flamegraph/flamegraph_tooltip.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/flamegraph/flamegraph_tooltip.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/flamegraph/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/flamegraph/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/flamegraph/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/flamegraph/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/flamegraph/tooltip_row.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/flamegraph/tooltip_row.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/flamegraph/tooltip_row.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/flamegraph/tooltip_row.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/frame_information_window/apm_transactions.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/frame_information_window/apm_transactions.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/frame_information_window/apm_transactions.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/frame_information_window/apm_transactions.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/frame_information_window/empty_frame.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/frame_information_window/empty_frame.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/frame_information_window/empty_frame.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/frame_information_window/empty_frame.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/frame_information_window/frame_information_ai_assistant.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/frame_information_window/frame_information_ai_assistant.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/frame_information_window/frame_information_ai_assistant.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/frame_information_window/frame_information_ai_assistant.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/frame_information_window/frame_information_panel.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/frame_information_window/frame_information_panel.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/frame_information_window/frame_information_panel.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/frame_information_window/frame_information_panel.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/frame_information_window/frame_information_tooltip.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/frame_information_window/frame_information_tooltip.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/frame_information_window/frame_information_tooltip.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/frame_information_window/frame_information_tooltip.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/frame_information_window/get_impact_rows.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/frame_information_window/get_impact_rows.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/frame_information_window/get_impact_rows.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/frame_information_window/get_impact_rows.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/frame_information_window/get_information_rows.ts b/x-pack/solutions/observability/plugins/profiling/public/components/frame_information_window/get_information_rows.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/frame_information_window/get_information_rows.ts rename to x-pack/solutions/observability/plugins/profiling/public/components/frame_information_window/get_information_rows.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/components/frame_information_window/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/frame_information_window/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/frame_information_window/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/frame_information_window/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/frame_information_window/key_value_list.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/frame_information_window/key_value_list.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/frame_information_window/key_value_list.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/frame_information_window/key_value_list.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/frame_information_window/missing_symbols_callout.stories.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/frame_information_window/missing_symbols_callout.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/frame_information_window/missing_symbols_callout.stories.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/frame_information_window/missing_symbols_callout.stories.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/frame_information_window/missing_symbols_callout.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/frame_information_window/missing_symbols_callout.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/frame_information_window/missing_symbols_callout.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/frame_information_window/missing_symbols_callout.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/frames_summary/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/frames_summary/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/frames_summary/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/frames_summary/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/frames_summary/summary_item.test.ts b/x-pack/solutions/observability/plugins/profiling/public/components/frames_summary/summary_item.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/frames_summary/summary_item.test.ts rename to x-pack/solutions/observability/plugins/profiling/public/components/frames_summary/summary_item.test.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/components/frames_summary/summary_item.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/frames_summary/summary_item.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/frames_summary/summary_item.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/frames_summary/summary_item.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/label_with_hint/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/label_with_hint/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/label_with_hint/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/label_with_hint/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/legend.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/legend.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/legend.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/legend.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/license_prompt/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/license_prompt/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/license_prompt/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/license_prompt/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/normalization_menu/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/normalization_menu/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/normalization_menu/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/normalization_menu/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/primary_and_comparison_search_bar.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/primary_and_comparison_search_bar.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/primary_and_comparison_search_bar.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/primary_and_comparison_search_bar.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/profiling_app_page_template/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/profiling_app_page_template/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/profiling_app_page_template/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/profiling_app_page_template/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/profiling_app_page_template/primary_profiling_search_bar.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/profiling_app_page_template/primary_profiling_search_bar.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/profiling_app_page_template/primary_profiling_search_bar.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/profiling_app_page_template/primary_profiling_search_bar.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/profiling_app_page_template/profiling_search_bar.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/profiling_app_page_template/profiling_search_bar.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/profiling_app_page_template/profiling_search_bar.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/profiling_app_page_template/profiling_search_bar.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/profiling_header_action_menu.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/profiling_header_action_menu.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/profiling_header_action_menu.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/profiling_header_action_menu.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/redirect_to.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/redirect_to.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/redirect_to.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/redirect_to.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/redirect_with_default_date_range.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/redirect_with_default_date_range.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/redirect_with_default_date_range.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/redirect_with_default_date_range.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/stack_frame_summary/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/stack_frame_summary/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/stack_frame_summary/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/stack_frame_summary/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/stack_traces/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/stack_traces/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/stack_traces/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/stack_traces/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/stacked_bar_chart/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/stacked_bar_chart/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/stacked_bar_chart/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/stacked_bar_chart/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/subchart.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/subchart.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/subchart.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/subchart.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/topn_functions/cpu_stat.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/topn_functions/cpu_stat.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/topn_functions/cpu_stat.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/topn_functions/cpu_stat.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/topn_functions/function_row.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/topn_functions/function_row.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/topn_functions/function_row.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/topn_functions/function_row.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/topn_functions/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/topn_functions/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/topn_functions/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/topn_functions/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/topn_functions/label.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/topn_functions/label.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/topn_functions/label.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/topn_functions/label.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/topn_functions/mock/top_n_functions.ts b/x-pack/solutions/observability/plugins/profiling/public/components/topn_functions/mock/top_n_functions.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/topn_functions/mock/top_n_functions.ts rename to x-pack/solutions/observability/plugins/profiling/public/components/topn_functions/mock/top_n_functions.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/components/topn_functions/sample_stat.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/topn_functions/sample_stat.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/topn_functions/sample_stat.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/topn_functions/sample_stat.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/topn_functions/topn_functions.stories.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/topn_functions/topn_functions.stories.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/topn_functions/topn_functions.stories.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/topn_functions/topn_functions.stories.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/topn_functions/total_samples_stat.tsx b/x-pack/solutions/observability/plugins/profiling/public/components/topn_functions/total_samples_stat.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/topn_functions/total_samples_stat.tsx rename to x-pack/solutions/observability/plugins/profiling/public/components/topn_functions/total_samples_stat.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/components/topn_functions/utils.test.ts b/x-pack/solutions/observability/plugins/profiling/public/components/topn_functions/utils.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/topn_functions/utils.test.ts rename to x-pack/solutions/observability/plugins/profiling/public/components/topn_functions/utils.test.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/components/topn_functions/utils.ts b/x-pack/solutions/observability/plugins/profiling/public/components/topn_functions/utils.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/components/topn_functions/utils.ts rename to x-pack/solutions/observability/plugins/profiling/public/components/topn_functions/utils.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/embeddables/async_embeddable_component.tsx b/x-pack/solutions/observability/plugins/profiling/public/embeddables/async_embeddable_component.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/embeddables/async_embeddable_component.tsx rename to x-pack/solutions/observability/plugins/profiling/public/embeddables/async_embeddable_component.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/embeddables/empty_data_prompt.tsx b/x-pack/solutions/observability/plugins/profiling/public/embeddables/empty_data_prompt.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/embeddables/empty_data_prompt.tsx rename to x-pack/solutions/observability/plugins/profiling/public/embeddables/empty_data_prompt.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/embeddables/error_prompt.tsx b/x-pack/solutions/observability/plugins/profiling/public/embeddables/error_prompt.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/embeddables/error_prompt.tsx rename to x-pack/solutions/observability/plugins/profiling/public/embeddables/error_prompt.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/embeddables/flamegraph/embeddable_flamegraph.tsx b/x-pack/solutions/observability/plugins/profiling/public/embeddables/flamegraph/embeddable_flamegraph.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/embeddables/flamegraph/embeddable_flamegraph.tsx rename to x-pack/solutions/observability/plugins/profiling/public/embeddables/flamegraph/embeddable_flamegraph.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/embeddables/flamegraph/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/embeddables/flamegraph/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/embeddables/flamegraph/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/embeddables/flamegraph/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/embeddables/functions/embeddable_functions.tsx b/x-pack/solutions/observability/plugins/profiling/public/embeddables/functions/embeddable_functions.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/embeddables/functions/embeddable_functions.tsx rename to x-pack/solutions/observability/plugins/profiling/public/embeddables/functions/embeddable_functions.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/embeddables/functions/embeddable_functions_grid.tsx b/x-pack/solutions/observability/plugins/profiling/public/embeddables/functions/embeddable_functions_grid.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/embeddables/functions/embeddable_functions_grid.tsx rename to x-pack/solutions/observability/plugins/profiling/public/embeddables/functions/embeddable_functions_grid.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/embeddables/functions/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/embeddables/functions/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/embeddables/functions/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/embeddables/functions/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/embeddables/profiling_embeddable_provider.tsx b/x-pack/solutions/observability/plugins/profiling/public/embeddables/profiling_embeddable_provider.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/embeddables/profiling_embeddable_provider.tsx rename to x-pack/solutions/observability/plugins/profiling/public/embeddables/profiling_embeddable_provider.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/embeddables/register_embeddables.ts b/x-pack/solutions/observability/plugins/profiling/public/embeddables/register_embeddables.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/embeddables/register_embeddables.ts rename to x-pack/solutions/observability/plugins/profiling/public/embeddables/register_embeddables.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/embeddables/search_bar/embeddable_search_bar.tsx b/x-pack/solutions/observability/plugins/profiling/public/embeddables/search_bar/embeddable_search_bar.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/embeddables/search_bar/embeddable_search_bar.tsx rename to x-pack/solutions/observability/plugins/profiling/public/embeddables/search_bar/embeddable_search_bar.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/embeddables/search_bar/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/embeddables/search_bar/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/embeddables/search_bar/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/embeddables/search_bar/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/embeddables/stack_traces/embeddable_stack_traces.tsx b/x-pack/solutions/observability/plugins/profiling/public/embeddables/stack_traces/embeddable_stack_traces.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/embeddables/stack_traces/embeddable_stack_traces.tsx rename to x-pack/solutions/observability/plugins/profiling/public/embeddables/stack_traces/embeddable_stack_traces.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/embeddables/stack_traces/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/embeddables/stack_traces/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/embeddables/stack_traces/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/embeddables/stack_traces/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/embeddables/stack_traces/stack_traces.tsx b/x-pack/solutions/observability/plugins/profiling/public/embeddables/stack_traces/stack_traces.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/embeddables/stack_traces/stack_traces.tsx rename to x-pack/solutions/observability/plugins/profiling/public/embeddables/stack_traces/stack_traces.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/hooks/use_async.ts b/x-pack/solutions/observability/plugins/profiling/public/hooks/use_async.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/hooks/use_async.ts rename to x-pack/solutions/observability/plugins/profiling/public/hooks/use_async.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/hooks/use_auto_aborted_http_client.ts b/x-pack/solutions/observability/plugins/profiling/public/hooks/use_auto_aborted_http_client.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/hooks/use_auto_aborted_http_client.ts rename to x-pack/solutions/observability/plugins/profiling/public/hooks/use_auto_aborted_http_client.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/hooks/use_calculate_impact_estimates.test.ts b/x-pack/solutions/observability/plugins/profiling/public/hooks/use_calculate_impact_estimates.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/hooks/use_calculate_impact_estimates.test.ts rename to x-pack/solutions/observability/plugins/profiling/public/hooks/use_calculate_impact_estimates.test.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/hooks/use_calculate_impact_estimates.ts b/x-pack/solutions/observability/plugins/profiling/public/hooks/use_calculate_impact_estimates.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/hooks/use_calculate_impact_estimates.ts rename to x-pack/solutions/observability/plugins/profiling/public/hooks/use_calculate_impact_estimates.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/hooks/use_default_date_range_redirect.ts b/x-pack/solutions/observability/plugins/profiling/public/hooks/use_default_date_range_redirect.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/hooks/use_default_date_range_redirect.ts rename to x-pack/solutions/observability/plugins/profiling/public/hooks/use_default_date_range_redirect.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/hooks/use_kibana_timezone_setting.ts b/x-pack/solutions/observability/plugins/profiling/public/hooks/use_kibana_timezone_setting.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/hooks/use_kibana_timezone_setting.ts rename to x-pack/solutions/observability/plugins/profiling/public/hooks/use_kibana_timezone_setting.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/hooks/use_local_storage.ts b/x-pack/solutions/observability/plugins/profiling/public/hooks/use_local_storage.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/hooks/use_local_storage.ts rename to x-pack/solutions/observability/plugins/profiling/public/hooks/use_local_storage.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/hooks/use_profiling_charts_theme.ts b/x-pack/solutions/observability/plugins/profiling/public/hooks/use_profiling_charts_theme.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/hooks/use_profiling_charts_theme.ts rename to x-pack/solutions/observability/plugins/profiling/public/hooks/use_profiling_charts_theme.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/hooks/use_profiling_params.ts b/x-pack/solutions/observability/plugins/profiling/public/hooks/use_profiling_params.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/hooks/use_profiling_params.ts rename to x-pack/solutions/observability/plugins/profiling/public/hooks/use_profiling_params.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/hooks/use_profiling_route_path.ts b/x-pack/solutions/observability/plugins/profiling/public/hooks/use_profiling_route_path.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/hooks/use_profiling_route_path.ts rename to x-pack/solutions/observability/plugins/profiling/public/hooks/use_profiling_route_path.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/hooks/use_profiling_router.ts b/x-pack/solutions/observability/plugins/profiling/public/hooks/use_profiling_router.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/hooks/use_profiling_router.ts rename to x-pack/solutions/observability/plugins/profiling/public/hooks/use_profiling_router.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/hooks/use_time_range.ts b/x-pack/solutions/observability/plugins/profiling/public/hooks/use_time_range.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/hooks/use_time_range.ts rename to x-pack/solutions/observability/plugins/profiling/public/hooks/use_time_range.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/hooks/use_time_range_async.ts b/x-pack/solutions/observability/plugins/profiling/public/hooks/use_time_range_async.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/hooks/use_time_range_async.ts rename to x-pack/solutions/observability/plugins/profiling/public/hooks/use_time_range_async.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/hooks/use_time_range_context.ts b/x-pack/solutions/observability/plugins/profiling/public/hooks/use_time_range_context.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/hooks/use_time_range_context.ts rename to x-pack/solutions/observability/plugins/profiling/public/hooks/use_time_range_context.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/index.ts b/x-pack/solutions/observability/plugins/profiling/public/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/index.ts rename to x-pack/solutions/observability/plugins/profiling/public/index.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/plugin.ts b/x-pack/solutions/observability/plugins/profiling/public/plugin.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/plugin.ts rename to x-pack/solutions/observability/plugins/profiling/public/plugin.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/routing/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/routing/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/routing/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/routing/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/routing/route_breadcrumb.tsx b/x-pack/solutions/observability/plugins/profiling/public/routing/route_breadcrumb.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/routing/route_breadcrumb.tsx rename to x-pack/solutions/observability/plugins/profiling/public/routing/route_breadcrumb.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/routing/router_error_boundary.tsx b/x-pack/solutions/observability/plugins/profiling/public/routing/router_error_boundary.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/routing/router_error_boundary.tsx rename to x-pack/solutions/observability/plugins/profiling/public/routing/router_error_boundary.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/services.ts b/x-pack/solutions/observability/plugins/profiling/public/services.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/services.ts rename to x-pack/solutions/observability/plugins/profiling/public/services.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/types.ts b/x-pack/solutions/observability/plugins/profiling/public/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/types.ts rename to x-pack/solutions/observability/plugins/profiling/public/types.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/utils/formatters/as_cost.ts b/x-pack/solutions/observability/plugins/profiling/public/utils/formatters/as_cost.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/utils/formatters/as_cost.ts rename to x-pack/solutions/observability/plugins/profiling/public/utils/formatters/as_cost.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/utils/formatters/as_duration.ts b/x-pack/solutions/observability/plugins/profiling/public/utils/formatters/as_duration.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/utils/formatters/as_duration.ts rename to x-pack/solutions/observability/plugins/profiling/public/utils/formatters/as_duration.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/utils/formatters/as_integer.test.ts b/x-pack/solutions/observability/plugins/profiling/public/utils/formatters/as_integer.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/utils/formatters/as_integer.test.ts rename to x-pack/solutions/observability/plugins/profiling/public/utils/formatters/as_integer.test.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/utils/formatters/as_integer.ts b/x-pack/solutions/observability/plugins/profiling/public/utils/formatters/as_integer.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/utils/formatters/as_integer.ts rename to x-pack/solutions/observability/plugins/profiling/public/utils/formatters/as_integer.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/utils/formatters/as_number.test.ts b/x-pack/solutions/observability/plugins/profiling/public/utils/formatters/as_number.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/utils/formatters/as_number.test.ts rename to x-pack/solutions/observability/plugins/profiling/public/utils/formatters/as_number.test.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/utils/formatters/as_number.ts b/x-pack/solutions/observability/plugins/profiling/public/utils/formatters/as_number.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/utils/formatters/as_number.ts rename to x-pack/solutions/observability/plugins/profiling/public/utils/formatters/as_number.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/utils/formatters/as_percentage.ts b/x-pack/solutions/observability/plugins/profiling/public/utils/formatters/as_percentage.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/utils/formatters/as_percentage.ts rename to x-pack/solutions/observability/plugins/profiling/public/utils/formatters/as_percentage.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/utils/formatters/as_weight.test.ts b/x-pack/solutions/observability/plugins/profiling/public/utils/formatters/as_weight.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/utils/formatters/as_weight.test.ts rename to x-pack/solutions/observability/plugins/profiling/public/utils/formatters/as_weight.test.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/utils/formatters/as_weight.ts b/x-pack/solutions/observability/plugins/profiling/public/utils/formatters/as_weight.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/utils/formatters/as_weight.ts rename to x-pack/solutions/observability/plugins/profiling/public/utils/formatters/as_weight.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/utils/get_flamegraph_model/get_interpolation_value.test.ts b/x-pack/solutions/observability/plugins/profiling/public/utils/get_flamegraph_model/get_interpolation_value.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/utils/get_flamegraph_model/get_interpolation_value.test.ts rename to x-pack/solutions/observability/plugins/profiling/public/utils/get_flamegraph_model/get_interpolation_value.test.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/utils/get_flamegraph_model/get_interpolation_value.ts b/x-pack/solutions/observability/plugins/profiling/public/utils/get_flamegraph_model/get_interpolation_value.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/utils/get_flamegraph_model/get_interpolation_value.ts rename to x-pack/solutions/observability/plugins/profiling/public/utils/get_flamegraph_model/get_interpolation_value.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/utils/get_flamegraph_model/index.ts b/x-pack/solutions/observability/plugins/profiling/public/utils/get_flamegraph_model/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/utils/get_flamegraph_model/index.ts rename to x-pack/solutions/observability/plugins/profiling/public/utils/get_flamegraph_model/index.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/utils/get_next_time_range/index.test.ts b/x-pack/solutions/observability/plugins/profiling/public/utils/get_next_time_range/index.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/utils/get_next_time_range/index.test.ts rename to x-pack/solutions/observability/plugins/profiling/public/utils/get_next_time_range/index.test.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/utils/get_next_time_range/index.ts b/x-pack/solutions/observability/plugins/profiling/public/utils/get_next_time_range/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/utils/get_next_time_range/index.ts rename to x-pack/solutions/observability/plugins/profiling/public/utils/get_next_time_range/index.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/views/add_data_view/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/views/add_data_view/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/views/add_data_view/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/views/add_data_view/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/views/delete_data_view/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/views/delete_data_view/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/views/delete_data_view/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/views/delete_data_view/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/views/flamegraphs/differential_flamegraphs/differential_flame_graph_search_panel.tsx b/x-pack/solutions/observability/plugins/profiling/public/views/flamegraphs/differential_flamegraphs/differential_flame_graph_search_panel.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/views/flamegraphs/differential_flamegraphs/differential_flame_graph_search_panel.tsx rename to x-pack/solutions/observability/plugins/profiling/public/views/flamegraphs/differential_flamegraphs/differential_flame_graph_search_panel.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/views/flamegraphs/differential_flamegraphs/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/views/flamegraphs/differential_flamegraphs/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/views/flamegraphs/differential_flamegraphs/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/views/flamegraphs/differential_flamegraphs/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/views/flamegraphs/flamegraph/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/views/flamegraphs/flamegraph/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/views/flamegraphs/flamegraph/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/views/flamegraphs/flamegraph/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/views/flamegraphs/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/views/flamegraphs/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/views/flamegraphs/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/views/flamegraphs/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/views/functions/differential_topn/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/views/functions/differential_topn/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/views/functions/differential_topn/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/views/functions/differential_topn/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/views/functions/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/views/functions/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/views/functions/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/views/functions/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/views/functions/topn/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/views/functions/topn/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/views/functions/topn/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/views/functions/topn/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/views/settings/bottom_bar_actions.tsx b/x-pack/solutions/observability/plugins/profiling/public/views/settings/bottom_bar_actions.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/views/settings/bottom_bar_actions.tsx rename to x-pack/solutions/observability/plugins/profiling/public/views/settings/bottom_bar_actions.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/views/settings/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/views/settings/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/views/settings/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/views/settings/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/views/stack_traces_view/get_stack_traces_tabs.ts b/x-pack/solutions/observability/plugins/profiling/public/views/stack_traces_view/get_stack_traces_tabs.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/views/stack_traces_view/get_stack_traces_tabs.ts rename to x-pack/solutions/observability/plugins/profiling/public/views/stack_traces_view/get_stack_traces_tabs.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/views/stack_traces_view/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/views/stack_traces_view/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/views/stack_traces_view/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/views/stack_traces_view/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/views/stack_traces_view/utils.test.ts b/x-pack/solutions/observability/plugins/profiling/public/views/stack_traces_view/utils.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/views/stack_traces_view/utils.test.ts rename to x-pack/solutions/observability/plugins/profiling/public/views/stack_traces_view/utils.test.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/views/stack_traces_view/utils.ts b/x-pack/solutions/observability/plugins/profiling/public/views/stack_traces_view/utils.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/views/stack_traces_view/utils.ts rename to x-pack/solutions/observability/plugins/profiling/public/views/stack_traces_view/utils.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/views/storage_explorer/data_breakdown/grouped_index_details.tsx b/x-pack/solutions/observability/plugins/profiling/public/views/storage_explorer/data_breakdown/grouped_index_details.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/views/storage_explorer/data_breakdown/grouped_index_details.tsx rename to x-pack/solutions/observability/plugins/profiling/public/views/storage_explorer/data_breakdown/grouped_index_details.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/views/storage_explorer/data_breakdown/grouped_index_details_chart.tsx b/x-pack/solutions/observability/plugins/profiling/public/views/storage_explorer/data_breakdown/grouped_index_details_chart.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/views/storage_explorer/data_breakdown/grouped_index_details_chart.tsx rename to x-pack/solutions/observability/plugins/profiling/public/views/storage_explorer/data_breakdown/grouped_index_details_chart.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/views/storage_explorer/data_breakdown/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/views/storage_explorer/data_breakdown/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/views/storage_explorer/data_breakdown/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/views/storage_explorer/data_breakdown/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/views/storage_explorer/data_breakdown/storage_details_table.tsx b/x-pack/solutions/observability/plugins/profiling/public/views/storage_explorer/data_breakdown/storage_details_table.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/views/storage_explorer/data_breakdown/storage_details_table.tsx rename to x-pack/solutions/observability/plugins/profiling/public/views/storage_explorer/data_breakdown/storage_details_table.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/views/storage_explorer/data_breakdown/utils.ts b/x-pack/solutions/observability/plugins/profiling/public/views/storage_explorer/data_breakdown/utils.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/views/storage_explorer/data_breakdown/utils.ts rename to x-pack/solutions/observability/plugins/profiling/public/views/storage_explorer/data_breakdown/utils.ts diff --git a/x-pack/plugins/observability_solution/profiling/public/views/storage_explorer/distinct_probabilistic_values_warning.tsx b/x-pack/solutions/observability/plugins/profiling/public/views/storage_explorer/distinct_probabilistic_values_warning.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/views/storage_explorer/distinct_probabilistic_values_warning.tsx rename to x-pack/solutions/observability/plugins/profiling/public/views/storage_explorer/distinct_probabilistic_values_warning.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/views/storage_explorer/host_breakdown/host_breakdown_chart.tsx b/x-pack/solutions/observability/plugins/profiling/public/views/storage_explorer/host_breakdown/host_breakdown_chart.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/views/storage_explorer/host_breakdown/host_breakdown_chart.tsx rename to x-pack/solutions/observability/plugins/profiling/public/views/storage_explorer/host_breakdown/host_breakdown_chart.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/views/storage_explorer/host_breakdown/hosts_table.tsx b/x-pack/solutions/observability/plugins/profiling/public/views/storage_explorer/host_breakdown/hosts_table.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/views/storage_explorer/host_breakdown/hosts_table.tsx rename to x-pack/solutions/observability/plugins/profiling/public/views/storage_explorer/host_breakdown/hosts_table.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/views/storage_explorer/host_breakdown/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/views/storage_explorer/host_breakdown/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/views/storage_explorer/host_breakdown/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/views/storage_explorer/host_breakdown/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/views/storage_explorer/index.tsx b/x-pack/solutions/observability/plugins/profiling/public/views/storage_explorer/index.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/views/storage_explorer/index.tsx rename to x-pack/solutions/observability/plugins/profiling/public/views/storage_explorer/index.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/views/storage_explorer/index_lifecycle_phase_select.tsx b/x-pack/solutions/observability/plugins/profiling/public/views/storage_explorer/index_lifecycle_phase_select.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/views/storage_explorer/index_lifecycle_phase_select.tsx rename to x-pack/solutions/observability/plugins/profiling/public/views/storage_explorer/index_lifecycle_phase_select.tsx diff --git a/x-pack/plugins/observability_solution/profiling/public/views/storage_explorer/summary.tsx b/x-pack/solutions/observability/plugins/profiling/public/views/storage_explorer/summary.tsx similarity index 100% rename from x-pack/plugins/observability_solution/profiling/public/views/storage_explorer/summary.tsx rename to x-pack/solutions/observability/plugins/profiling/public/views/storage_explorer/summary.tsx diff --git a/x-pack/plugins/observability_solution/profiling/scripts/export_from_testing.sh b/x-pack/solutions/observability/plugins/profiling/scripts/export_from_testing.sh similarity index 100% rename from x-pack/plugins/observability_solution/profiling/scripts/export_from_testing.sh rename to x-pack/solutions/observability/plugins/profiling/scripts/export_from_testing.sh diff --git a/x-pack/plugins/observability_solution/profiling/scripts/import_from_testing.sh b/x-pack/solutions/observability/plugins/profiling/scripts/import_from_testing.sh similarity index 100% rename from x-pack/plugins/observability_solution/profiling/scripts/import_from_testing.sh rename to x-pack/solutions/observability/plugins/profiling/scripts/import_from_testing.sh diff --git a/x-pack/plugins/observability_solution/profiling/scripts/shrink_stacktrace_response.js b/x-pack/solutions/observability/plugins/profiling/scripts/shrink_stacktrace_response.js similarity index 100% rename from x-pack/plugins/observability_solution/profiling/scripts/shrink_stacktrace_response.js rename to x-pack/solutions/observability/plugins/profiling/scripts/shrink_stacktrace_response.js diff --git a/x-pack/plugins/observability_solution/profiling/scripts/test/api.js b/x-pack/solutions/observability/plugins/profiling/scripts/test/api.js similarity index 100% rename from x-pack/plugins/observability_solution/profiling/scripts/test/api.js rename to x-pack/solutions/observability/plugins/profiling/scripts/test/api.js diff --git a/x-pack/plugins/observability_solution/profiling/scripts/test/e2e.js b/x-pack/solutions/observability/plugins/profiling/scripts/test/e2e.js similarity index 100% rename from x-pack/plugins/observability_solution/profiling/scripts/test/e2e.js rename to x-pack/solutions/observability/plugins/profiling/scripts/test/e2e.js diff --git a/x-pack/plugins/observability_solution/profiling/server/feature.ts b/x-pack/solutions/observability/plugins/profiling/server/feature.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/feature.ts rename to x-pack/solutions/observability/plugins/profiling/server/feature.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/index.ts b/x-pack/solutions/observability/plugins/profiling/server/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/index.ts rename to x-pack/solutions/observability/plugins/profiling/server/index.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/lib/setup/README.md b/x-pack/solutions/observability/plugins/profiling/server/lib/setup/README.md similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/lib/setup/README.md rename to x-pack/solutions/observability/plugins/profiling/server/lib/setup/README.md diff --git a/x-pack/plugins/observability_solution/profiling/server/lib/setup/cluster_settings.ts b/x-pack/solutions/observability/plugins/profiling/server/lib/setup/cluster_settings.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/lib/setup/cluster_settings.ts rename to x-pack/solutions/observability/plugins/profiling/server/lib/setup/cluster_settings.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/lib/setup/fleet_policies.test.ts b/x-pack/solutions/observability/plugins/profiling/server/lib/setup/fleet_policies.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/lib/setup/fleet_policies.test.ts rename to x-pack/solutions/observability/plugins/profiling/server/lib/setup/fleet_policies.test.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/lib/setup/fleet_policies.ts b/x-pack/solutions/observability/plugins/profiling/server/lib/setup/fleet_policies.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/lib/setup/fleet_policies.ts rename to x-pack/solutions/observability/plugins/profiling/server/lib/setup/fleet_policies.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/lib/setup/get_has_setup_privileges.ts b/x-pack/solutions/observability/plugins/profiling/server/lib/setup/get_has_setup_privileges.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/lib/setup/get_has_setup_privileges.ts rename to x-pack/solutions/observability/plugins/profiling/server/lib/setup/get_has_setup_privileges.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/lib/setup/types.ts b/x-pack/solutions/observability/plugins/profiling/server/lib/setup/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/lib/setup/types.ts rename to x-pack/solutions/observability/plugins/profiling/server/lib/setup/types.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/plugin.ts b/x-pack/solutions/observability/plugins/profiling/server/plugin.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/plugin.ts rename to x-pack/solutions/observability/plugins/profiling/server/plugin.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/routes/apm.ts b/x-pack/solutions/observability/plugins/profiling/server/routes/apm.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/routes/apm.ts rename to x-pack/solutions/observability/plugins/profiling/server/routes/apm.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/routes/compat.ts b/x-pack/solutions/observability/plugins/profiling/server/routes/compat.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/routes/compat.ts rename to x-pack/solutions/observability/plugins/profiling/server/routes/compat.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/routes/downsampling.test.ts b/x-pack/solutions/observability/plugins/profiling/server/routes/downsampling.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/routes/downsampling.test.ts rename to x-pack/solutions/observability/plugins/profiling/server/routes/downsampling.test.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/routes/downsampling.ts b/x-pack/solutions/observability/plugins/profiling/server/routes/downsampling.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/routes/downsampling.ts rename to x-pack/solutions/observability/plugins/profiling/server/routes/downsampling.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/routes/flamechart.ts b/x-pack/solutions/observability/plugins/profiling/server/routes/flamechart.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/routes/flamechart.ts rename to x-pack/solutions/observability/plugins/profiling/server/routes/flamechart.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/routes/functions.ts b/x-pack/solutions/observability/plugins/profiling/server/routes/functions.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/routes/functions.ts rename to x-pack/solutions/observability/plugins/profiling/server/routes/functions.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/routes/index.ts b/x-pack/solutions/observability/plugins/profiling/server/routes/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/routes/index.ts rename to x-pack/solutions/observability/plugins/profiling/server/routes/index.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/routes/query.ts b/x-pack/solutions/observability/plugins/profiling/server/routes/query.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/routes/query.ts rename to x-pack/solutions/observability/plugins/profiling/server/routes/query.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/routes/search_stacktraces.ts b/x-pack/solutions/observability/plugins/profiling/server/routes/search_stacktraces.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/routes/search_stacktraces.ts rename to x-pack/solutions/observability/plugins/profiling/server/routes/search_stacktraces.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/routes/setup/get_cloud_setup_instructions.ts b/x-pack/solutions/observability/plugins/profiling/server/routes/setup/get_cloud_setup_instructions.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/routes/setup/get_cloud_setup_instructions.ts rename to x-pack/solutions/observability/plugins/profiling/server/routes/setup/get_cloud_setup_instructions.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/routes/setup/get_self_managed_instructions.ts b/x-pack/solutions/observability/plugins/profiling/server/routes/setup/get_self_managed_instructions.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/routes/setup/get_self_managed_instructions.ts rename to x-pack/solutions/observability/plugins/profiling/server/routes/setup/get_self_managed_instructions.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/routes/setup/route.ts b/x-pack/solutions/observability/plugins/profiling/server/routes/setup/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/routes/setup/route.ts rename to x-pack/solutions/observability/plugins/profiling/server/routes/setup/route.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/routes/setup/setup_cloud.ts b/x-pack/solutions/observability/plugins/profiling/server/routes/setup/setup_cloud.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/routes/setup/setup_cloud.ts rename to x-pack/solutions/observability/plugins/profiling/server/routes/setup/setup_cloud.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/routes/setup/setup_self_managed.ts b/x-pack/solutions/observability/plugins/profiling/server/routes/setup/setup_self_managed.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/routes/setup/setup_self_managed.ts rename to x-pack/solutions/observability/plugins/profiling/server/routes/setup/setup_self_managed.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/routes/storage_explorer/get_daily_data_generation.size.ts b/x-pack/solutions/observability/plugins/profiling/server/routes/storage_explorer/get_daily_data_generation.size.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/routes/storage_explorer/get_daily_data_generation.size.ts rename to x-pack/solutions/observability/plugins/profiling/server/routes/storage_explorer/get_daily_data_generation.size.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/routes/storage_explorer/get_host_breakdown_size_timeseries.ts b/x-pack/solutions/observability/plugins/profiling/server/routes/storage_explorer/get_host_breakdown_size_timeseries.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/routes/storage_explorer/get_host_breakdown_size_timeseries.ts rename to x-pack/solutions/observability/plugins/profiling/server/routes/storage_explorer/get_host_breakdown_size_timeseries.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/routes/storage_explorer/get_host_details.ts b/x-pack/solutions/observability/plugins/profiling/server/routes/storage_explorer/get_host_details.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/routes/storage_explorer/get_host_details.ts rename to x-pack/solutions/observability/plugins/profiling/server/routes/storage_explorer/get_host_details.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/routes/storage_explorer/get_host_distinct_probabilistic_count.ts b/x-pack/solutions/observability/plugins/profiling/server/routes/storage_explorer/get_host_distinct_probabilistic_count.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/routes/storage_explorer/get_host_distinct_probabilistic_count.ts rename to x-pack/solutions/observability/plugins/profiling/server/routes/storage_explorer/get_host_distinct_probabilistic_count.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/routes/storage_explorer/get_indices_stats.ts b/x-pack/solutions/observability/plugins/profiling/server/routes/storage_explorer/get_indices_stats.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/routes/storage_explorer/get_indices_stats.ts rename to x-pack/solutions/observability/plugins/profiling/server/routes/storage_explorer/get_indices_stats.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/routes/storage_explorer/get_profiling_hosts_details_by_id.ts b/x-pack/solutions/observability/plugins/profiling/server/routes/storage_explorer/get_profiling_hosts_details_by_id.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/routes/storage_explorer/get_profiling_hosts_details_by_id.ts rename to x-pack/solutions/observability/plugins/profiling/server/routes/storage_explorer/get_profiling_hosts_details_by_id.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/routes/storage_explorer/get_storage_details_grouped_by_index.ts b/x-pack/solutions/observability/plugins/profiling/server/routes/storage_explorer/get_storage_details_grouped_by_index.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/routes/storage_explorer/get_storage_details_grouped_by_index.ts rename to x-pack/solutions/observability/plugins/profiling/server/routes/storage_explorer/get_storage_details_grouped_by_index.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/routes/storage_explorer/get_storage_details_per_index.ts b/x-pack/solutions/observability/plugins/profiling/server/routes/storage_explorer/get_storage_details_per_index.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/routes/storage_explorer/get_storage_details_per_index.ts rename to x-pack/solutions/observability/plugins/profiling/server/routes/storage_explorer/get_storage_details_per_index.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/routes/storage_explorer/route.ts b/x-pack/solutions/observability/plugins/profiling/server/routes/storage_explorer/route.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/routes/storage_explorer/route.ts rename to x-pack/solutions/observability/plugins/profiling/server/routes/storage_explorer/route.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/routes/topn.test.ts b/x-pack/solutions/observability/plugins/profiling/server/routes/topn.test.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/routes/topn.test.ts rename to x-pack/solutions/observability/plugins/profiling/server/routes/topn.test.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/routes/topn.ts b/x-pack/solutions/observability/plugins/profiling/server/routes/topn.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/routes/topn.ts rename to x-pack/solutions/observability/plugins/profiling/server/routes/topn.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/types.ts b/x-pack/solutions/observability/plugins/profiling/server/types.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/types.ts rename to x-pack/solutions/observability/plugins/profiling/server/types.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/utils/create_profiling_es_client.ts b/x-pack/solutions/observability/plugins/profiling/server/utils/create_profiling_es_client.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/utils/create_profiling_es_client.ts rename to x-pack/solutions/observability/plugins/profiling/server/utils/create_profiling_es_client.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/utils/handle_route_error_handler.ts b/x-pack/solutions/observability/plugins/profiling/server/utils/handle_route_error_handler.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/utils/handle_route_error_handler.ts rename to x-pack/solutions/observability/plugins/profiling/server/utils/handle_route_error_handler.ts diff --git a/x-pack/plugins/observability_solution/profiling/server/utils/with_profiling_span.ts b/x-pack/solutions/observability/plugins/profiling/server/utils/with_profiling_span.ts similarity index 100% rename from x-pack/plugins/observability_solution/profiling/server/utils/with_profiling_span.ts rename to x-pack/solutions/observability/plugins/profiling/server/utils/with_profiling_span.ts diff --git a/x-pack/plugins/observability_solution/profiling/tsconfig.json b/x-pack/solutions/observability/plugins/profiling/tsconfig.json similarity index 97% rename from x-pack/plugins/observability_solution/profiling/tsconfig.json rename to x-pack/solutions/observability/plugins/profiling/tsconfig.json index b89d34bb8442b..bcb0ced0afdc5 100644 --- a/x-pack/plugins/observability_solution/profiling/tsconfig.json +++ b/x-pack/solutions/observability/plugins/profiling/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types" }, diff --git a/yarn.lock b/yarn.lock index 56c8605c8e7c5..4307b2276c0a8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6653,7 +6653,7 @@ version "0.0.0" uid "" -"@kbn/profiling-plugin@link:x-pack/plugins/observability_solution/profiling": +"@kbn/profiling-plugin@link:x-pack/solutions/observability/plugins/profiling": version "0.0.0" uid "" From 4f644941008c9ca49da14ac4a05df593865f860c Mon Sep 17 00:00:00 2001 From: Gerard Soldevila Date: Sat, 28 Dec 2024 22:10:00 +0100 Subject: [PATCH 11/14] Relocating module `@kbn/profiling-utils` --- .github/CODEOWNERS | 2 +- package.json | 2 +- .../common/__fixtures__/base_flamegraph.ts | 0 .../kbn-profiling-utils/common/__fixtures__/stacktraces.ts | 0 .../shared}/kbn-profiling-utils/common/elasticsearch.ts | 0 .../shared}/kbn-profiling-utils/common/es_functions.ts | 0 .../shared}/kbn-profiling-utils/common/flamegraph.test.ts | 0 .../packages/shared}/kbn-profiling-utils/common/flamegraph.ts | 0 .../shared}/kbn-profiling-utils/common/frame_group.test.ts | 0 .../shared}/kbn-profiling-utils/common/frame_group.ts | 0 .../shared}/kbn-profiling-utils/common/functions.test.ts | 0 .../packages/shared}/kbn-profiling-utils/common/functions.ts | 0 .../packages/shared}/kbn-profiling-utils/common/hash.test.ts | 0 .../packages/shared}/kbn-profiling-utils/common/hash.ts | 0 .../shared}/kbn-profiling-utils/common/profiling.test.ts | 0 .../packages/shared}/kbn-profiling-utils/common/profiling.ts | 0 .../shared}/kbn-profiling-utils/common/profiling_status.ts | 0 .../shared}/kbn-profiling-utils/common/stack_traces.test.ts | 0 .../shared}/kbn-profiling-utils/common/stack_traces.ts | 0 .../packages/shared}/kbn-profiling-utils/common/utils.ts | 0 .../platform/packages/shared}/kbn-profiling-utils/index.ts | 0 .../packages/shared}/kbn-profiling-utils/jest.config.js | 4 ++-- .../packages/shared}/kbn-profiling-utils/kibana.jsonc | 0 .../packages/shared}/kbn-profiling-utils/package.json | 0 .../packages/shared}/kbn-profiling-utils/tsconfig.json | 2 +- tsconfig.base.json | 4 ++-- yarn.lock | 2 +- 27 files changed, 8 insertions(+), 8 deletions(-) rename {packages => src/platform/packages/shared}/kbn-profiling-utils/common/__fixtures__/base_flamegraph.ts (100%) rename {packages => src/platform/packages/shared}/kbn-profiling-utils/common/__fixtures__/stacktraces.ts (100%) rename {packages => src/platform/packages/shared}/kbn-profiling-utils/common/elasticsearch.ts (100%) rename {packages => src/platform/packages/shared}/kbn-profiling-utils/common/es_functions.ts (100%) rename {packages => src/platform/packages/shared}/kbn-profiling-utils/common/flamegraph.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-profiling-utils/common/flamegraph.ts (100%) rename {packages => src/platform/packages/shared}/kbn-profiling-utils/common/frame_group.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-profiling-utils/common/frame_group.ts (100%) rename {packages => src/platform/packages/shared}/kbn-profiling-utils/common/functions.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-profiling-utils/common/functions.ts (100%) rename {packages => src/platform/packages/shared}/kbn-profiling-utils/common/hash.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-profiling-utils/common/hash.ts (100%) rename {packages => src/platform/packages/shared}/kbn-profiling-utils/common/profiling.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-profiling-utils/common/profiling.ts (100%) rename {packages => src/platform/packages/shared}/kbn-profiling-utils/common/profiling_status.ts (100%) rename {packages => src/platform/packages/shared}/kbn-profiling-utils/common/stack_traces.test.ts (100%) rename {packages => src/platform/packages/shared}/kbn-profiling-utils/common/stack_traces.ts (100%) rename {packages => src/platform/packages/shared}/kbn-profiling-utils/common/utils.ts (100%) rename {packages => src/platform/packages/shared}/kbn-profiling-utils/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-profiling-utils/jest.config.js (83%) rename {packages => src/platform/packages/shared}/kbn-profiling-utils/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-profiling-utils/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-profiling-utils/tsconfig.json (81%) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 3ca845db7932a..33ff7d7291df7 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -375,7 +375,6 @@ packages/kbn-picomatcher @elastic/kibana-operations packages/kbn-plugin-check @elastic/appex-sharedux packages/kbn-plugin-generator @elastic/kibana-operations packages/kbn-plugin-helpers @elastic/kibana-operations -packages/kbn-profiling-utils @elastic/obs-ux-infra_services-team packages/kbn-react-field @elastic/kibana-data-discovery packages/kbn-react-mute-legacy-root-warning @elastic/appex-sharedux packages/kbn-recently-accessed @elastic/appex-sharedux @@ -575,6 +574,7 @@ src/platform/packages/shared/kbn-management/settings/types @elastic/kibana-manag src/platform/packages/shared/kbn-management/settings/utilities @elastic/kibana-management src/platform/packages/shared/kbn-openapi-common @elastic/security-detection-rule-management src/platform/packages/shared/kbn-osquery-io-ts-types @elastic/security-asset-management +src/platform/packages/shared/kbn-profiling-utils @elastic/obs-ux-infra_services-team src/platform/packages/shared/kbn-react-hooks @elastic/obs-ux-logs-team src/platform/packages/shared/kbn-router-utils @elastic/obs-ux-logs-team src/platform/packages/shared/kbn-rrule @elastic/response-ops diff --git a/package.json b/package.json index 4084454be41ce..b236c81cde5eb 100644 --- a/package.json +++ b/package.json @@ -731,7 +731,7 @@ "@kbn/product-doc-common": "link:x-pack/platform/packages/shared/ai-infra/product-doc-common", "@kbn/profiling-data-access-plugin": "link:x-pack/solutions/observability/plugins/profiling_data_access", "@kbn/profiling-plugin": "link:x-pack/solutions/observability/plugins/profiling", - "@kbn/profiling-utils": "link:packages/kbn-profiling-utils", + "@kbn/profiling-utils": "link:src/platform/packages/shared/kbn-profiling-utils", "@kbn/random-sampling": "link:x-pack/packages/kbn-random-sampling", "@kbn/react-field": "link:packages/kbn-react-field", "@kbn/react-hooks": "link:src/platform/packages/shared/kbn-react-hooks", diff --git a/packages/kbn-profiling-utils/common/__fixtures__/base_flamegraph.ts b/src/platform/packages/shared/kbn-profiling-utils/common/__fixtures__/base_flamegraph.ts similarity index 100% rename from packages/kbn-profiling-utils/common/__fixtures__/base_flamegraph.ts rename to src/platform/packages/shared/kbn-profiling-utils/common/__fixtures__/base_flamegraph.ts diff --git a/packages/kbn-profiling-utils/common/__fixtures__/stacktraces.ts b/src/platform/packages/shared/kbn-profiling-utils/common/__fixtures__/stacktraces.ts similarity index 100% rename from packages/kbn-profiling-utils/common/__fixtures__/stacktraces.ts rename to src/platform/packages/shared/kbn-profiling-utils/common/__fixtures__/stacktraces.ts diff --git a/packages/kbn-profiling-utils/common/elasticsearch.ts b/src/platform/packages/shared/kbn-profiling-utils/common/elasticsearch.ts similarity index 100% rename from packages/kbn-profiling-utils/common/elasticsearch.ts rename to src/platform/packages/shared/kbn-profiling-utils/common/elasticsearch.ts diff --git a/packages/kbn-profiling-utils/common/es_functions.ts b/src/platform/packages/shared/kbn-profiling-utils/common/es_functions.ts similarity index 100% rename from packages/kbn-profiling-utils/common/es_functions.ts rename to src/platform/packages/shared/kbn-profiling-utils/common/es_functions.ts diff --git a/packages/kbn-profiling-utils/common/flamegraph.test.ts b/src/platform/packages/shared/kbn-profiling-utils/common/flamegraph.test.ts similarity index 100% rename from packages/kbn-profiling-utils/common/flamegraph.test.ts rename to src/platform/packages/shared/kbn-profiling-utils/common/flamegraph.test.ts diff --git a/packages/kbn-profiling-utils/common/flamegraph.ts b/src/platform/packages/shared/kbn-profiling-utils/common/flamegraph.ts similarity index 100% rename from packages/kbn-profiling-utils/common/flamegraph.ts rename to src/platform/packages/shared/kbn-profiling-utils/common/flamegraph.ts diff --git a/packages/kbn-profiling-utils/common/frame_group.test.ts b/src/platform/packages/shared/kbn-profiling-utils/common/frame_group.test.ts similarity index 100% rename from packages/kbn-profiling-utils/common/frame_group.test.ts rename to src/platform/packages/shared/kbn-profiling-utils/common/frame_group.test.ts diff --git a/packages/kbn-profiling-utils/common/frame_group.ts b/src/platform/packages/shared/kbn-profiling-utils/common/frame_group.ts similarity index 100% rename from packages/kbn-profiling-utils/common/frame_group.ts rename to src/platform/packages/shared/kbn-profiling-utils/common/frame_group.ts diff --git a/packages/kbn-profiling-utils/common/functions.test.ts b/src/platform/packages/shared/kbn-profiling-utils/common/functions.test.ts similarity index 100% rename from packages/kbn-profiling-utils/common/functions.test.ts rename to src/platform/packages/shared/kbn-profiling-utils/common/functions.test.ts diff --git a/packages/kbn-profiling-utils/common/functions.ts b/src/platform/packages/shared/kbn-profiling-utils/common/functions.ts similarity index 100% rename from packages/kbn-profiling-utils/common/functions.ts rename to src/platform/packages/shared/kbn-profiling-utils/common/functions.ts diff --git a/packages/kbn-profiling-utils/common/hash.test.ts b/src/platform/packages/shared/kbn-profiling-utils/common/hash.test.ts similarity index 100% rename from packages/kbn-profiling-utils/common/hash.test.ts rename to src/platform/packages/shared/kbn-profiling-utils/common/hash.test.ts diff --git a/packages/kbn-profiling-utils/common/hash.ts b/src/platform/packages/shared/kbn-profiling-utils/common/hash.ts similarity index 100% rename from packages/kbn-profiling-utils/common/hash.ts rename to src/platform/packages/shared/kbn-profiling-utils/common/hash.ts diff --git a/packages/kbn-profiling-utils/common/profiling.test.ts b/src/platform/packages/shared/kbn-profiling-utils/common/profiling.test.ts similarity index 100% rename from packages/kbn-profiling-utils/common/profiling.test.ts rename to src/platform/packages/shared/kbn-profiling-utils/common/profiling.test.ts diff --git a/packages/kbn-profiling-utils/common/profiling.ts b/src/platform/packages/shared/kbn-profiling-utils/common/profiling.ts similarity index 100% rename from packages/kbn-profiling-utils/common/profiling.ts rename to src/platform/packages/shared/kbn-profiling-utils/common/profiling.ts diff --git a/packages/kbn-profiling-utils/common/profiling_status.ts b/src/platform/packages/shared/kbn-profiling-utils/common/profiling_status.ts similarity index 100% rename from packages/kbn-profiling-utils/common/profiling_status.ts rename to src/platform/packages/shared/kbn-profiling-utils/common/profiling_status.ts diff --git a/packages/kbn-profiling-utils/common/stack_traces.test.ts b/src/platform/packages/shared/kbn-profiling-utils/common/stack_traces.test.ts similarity index 100% rename from packages/kbn-profiling-utils/common/stack_traces.test.ts rename to src/platform/packages/shared/kbn-profiling-utils/common/stack_traces.test.ts diff --git a/packages/kbn-profiling-utils/common/stack_traces.ts b/src/platform/packages/shared/kbn-profiling-utils/common/stack_traces.ts similarity index 100% rename from packages/kbn-profiling-utils/common/stack_traces.ts rename to src/platform/packages/shared/kbn-profiling-utils/common/stack_traces.ts diff --git a/packages/kbn-profiling-utils/common/utils.ts b/src/platform/packages/shared/kbn-profiling-utils/common/utils.ts similarity index 100% rename from packages/kbn-profiling-utils/common/utils.ts rename to src/platform/packages/shared/kbn-profiling-utils/common/utils.ts diff --git a/packages/kbn-profiling-utils/index.ts b/src/platform/packages/shared/kbn-profiling-utils/index.ts similarity index 100% rename from packages/kbn-profiling-utils/index.ts rename to src/platform/packages/shared/kbn-profiling-utils/index.ts diff --git a/packages/kbn-profiling-utils/jest.config.js b/src/platform/packages/shared/kbn-profiling-utils/jest.config.js similarity index 83% rename from packages/kbn-profiling-utils/jest.config.js rename to src/platform/packages/shared/kbn-profiling-utils/jest.config.js index 84668022a99f3..8c96f3502b273 100644 --- a/packages/kbn-profiling-utils/jest.config.js +++ b/src/platform/packages/shared/kbn-profiling-utils/jest.config.js @@ -9,6 +9,6 @@ module.exports = { preset: '@kbn/test', - rootDir: '../..', - roots: ['/packages/kbn-profiling-utils'], + rootDir: '../../../../..', + roots: ['/src/platform/packages/shared/kbn-profiling-utils'], }; diff --git a/packages/kbn-profiling-utils/kibana.jsonc b/src/platform/packages/shared/kbn-profiling-utils/kibana.jsonc similarity index 100% rename from packages/kbn-profiling-utils/kibana.jsonc rename to src/platform/packages/shared/kbn-profiling-utils/kibana.jsonc diff --git a/packages/kbn-profiling-utils/package.json b/src/platform/packages/shared/kbn-profiling-utils/package.json similarity index 100% rename from packages/kbn-profiling-utils/package.json rename to src/platform/packages/shared/kbn-profiling-utils/package.json diff --git a/packages/kbn-profiling-utils/tsconfig.json b/src/platform/packages/shared/kbn-profiling-utils/tsconfig.json similarity index 81% rename from packages/kbn-profiling-utils/tsconfig.json rename to src/platform/packages/shared/kbn-profiling-utils/tsconfig.json index 0bf626e25d9f9..b0f13ed75f7fd 100644 --- a/packages/kbn-profiling-utils/tsconfig.json +++ b/src/platform/packages/shared/kbn-profiling-utils/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/tsconfig.base.json b/tsconfig.base.json index b085cf2155a19..8570cb65efa1e 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -1420,8 +1420,8 @@ "@kbn/profiling-data-access-plugin/*": ["x-pack/solutions/observability/plugins/profiling_data_access/*"], "@kbn/profiling-plugin": ["x-pack/solutions/observability/plugins/profiling"], "@kbn/profiling-plugin/*": ["x-pack/solutions/observability/plugins/profiling/*"], - "@kbn/profiling-utils": ["packages/kbn-profiling-utils"], - "@kbn/profiling-utils/*": ["packages/kbn-profiling-utils/*"], + "@kbn/profiling-utils": ["src/platform/packages/shared/kbn-profiling-utils"], + "@kbn/profiling-utils/*": ["src/platform/packages/shared/kbn-profiling-utils/*"], "@kbn/random-sampling": ["x-pack/packages/kbn-random-sampling"], "@kbn/random-sampling/*": ["x-pack/packages/kbn-random-sampling/*"], "@kbn/react-field": ["packages/kbn-react-field"], diff --git a/yarn.lock b/yarn.lock index 4307b2276c0a8..c6aabb4703465 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6657,7 +6657,7 @@ version "0.0.0" uid "" -"@kbn/profiling-utils@link:packages/kbn-profiling-utils": +"@kbn/profiling-utils@link:src/platform/packages/shared/kbn-profiling-utils": version "0.0.0" uid "" From c1e89063278d63c4b1459f92a0842fad7487bfe5 Mon Sep 17 00:00:00 2001 From: Gerard Soldevila Date: Sat, 28 Dec 2024 22:11:17 +0100 Subject: [PATCH 12/14] Relocating module `@kbn/shared-svg` --- .github/CODEOWNERS | 2 +- package.json | 2 +- .../platform/packages/shared}/kbn-shared-svg/README.md | 0 .../platform/packages/shared}/kbn-shared-svg/index.ts | 0 .../platform/packages/shared}/kbn-shared-svg/jest.config.js | 4 ++-- .../platform/packages/shared}/kbn-shared-svg/kibana.jsonc | 0 .../platform/packages/shared}/kbn-shared-svg/package.json | 0 .../shared}/kbn-shared-svg/src/assets/dashboards_dark.svg | 0 .../shared}/kbn-shared-svg/src/assets/dashboards_light.svg | 0 .../shared}/kbn-shared-svg/src/assets/no_results_dark.svg | 0 .../shared}/kbn-shared-svg/src/assets/no_results_light.svg | 0 .../shared}/kbn-shared-svg/src/assets/oblt_apm_light.svg | 0 .../platform/packages/shared}/kbn-shared-svg/tsconfig.json | 2 +- tsconfig.base.json | 4 ++-- yarn.lock | 2 +- 15 files changed, 8 insertions(+), 8 deletions(-) rename {packages => src/platform/packages/shared}/kbn-shared-svg/README.md (100%) rename {packages => src/platform/packages/shared}/kbn-shared-svg/index.ts (100%) rename {packages => src/platform/packages/shared}/kbn-shared-svg/jest.config.js (84%) rename {packages => src/platform/packages/shared}/kbn-shared-svg/kibana.jsonc (100%) rename {packages => src/platform/packages/shared}/kbn-shared-svg/package.json (100%) rename {packages => src/platform/packages/shared}/kbn-shared-svg/src/assets/dashboards_dark.svg (100%) rename {packages => src/platform/packages/shared}/kbn-shared-svg/src/assets/dashboards_light.svg (100%) rename {packages => src/platform/packages/shared}/kbn-shared-svg/src/assets/no_results_dark.svg (100%) rename {packages => src/platform/packages/shared}/kbn-shared-svg/src/assets/no_results_light.svg (100%) rename {packages => src/platform/packages/shared}/kbn-shared-svg/src/assets/oblt_apm_light.svg (100%) rename {packages => src/platform/packages/shared}/kbn-shared-svg/tsconfig.json (83%) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 33ff7d7291df7..6afd91008f303 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -413,7 +413,6 @@ packages/kbn-search-types @elastic/kibana-data-discovery packages/kbn-security-hardening @elastic/kibana-security packages/kbn-server-http-tools @elastic/kibana-core packages/kbn-set-map @elastic/kibana-operations -packages/kbn-shared-svg @elastic/obs-ux-infra_services-team packages/kbn-shared-ux-utility @elastic/appex-sharedux packages/kbn-some-dev-log @elastic/kibana-operations packages/kbn-sort-package-json @elastic/kibana-operations @@ -589,6 +588,7 @@ src/platform/packages/shared/kbn-securitysolution-rules @elastic/security-detect src/platform/packages/shared/kbn-server-route-repository @elastic/obs-knowledge-team src/platform/packages/shared/kbn-server-route-repository-client @elastic/obs-knowledge-team src/platform/packages/shared/kbn-server-route-repository-utils @elastic/obs-knowledge-team +src/platform/packages/shared/kbn-shared-svg @elastic/obs-ux-infra_services-team src/platform/packages/shared/kbn-sse-utils @elastic/obs-knowledge-team src/platform/packages/shared/kbn-sse-utils-client @elastic/obs-knowledge-team src/platform/packages/shared/kbn-sse-utils-server @elastic/obs-knowledge-team diff --git a/package.json b/package.json index b236c81cde5eb..03fb0e10a0257 100644 --- a/package.json +++ b/package.json @@ -877,7 +877,7 @@ "@kbn/set-map": "link:packages/kbn-set-map", "@kbn/share-examples-plugin": "link:examples/share_examples", "@kbn/share-plugin": "link:src/plugins/share", - "@kbn/shared-svg": "link:packages/kbn-shared-svg", + "@kbn/shared-svg": "link:src/platform/packages/shared/kbn-shared-svg", "@kbn/shared-ux-avatar-solution": "link:packages/shared-ux/avatar/solution", "@kbn/shared-ux-button-exit-full-screen": "link:packages/shared-ux/button/exit_full_screen", "@kbn/shared-ux-button-toolbar": "link:packages/shared-ux/button_toolbar", diff --git a/packages/kbn-shared-svg/README.md b/src/platform/packages/shared/kbn-shared-svg/README.md similarity index 100% rename from packages/kbn-shared-svg/README.md rename to src/platform/packages/shared/kbn-shared-svg/README.md diff --git a/packages/kbn-shared-svg/index.ts b/src/platform/packages/shared/kbn-shared-svg/index.ts similarity index 100% rename from packages/kbn-shared-svg/index.ts rename to src/platform/packages/shared/kbn-shared-svg/index.ts diff --git a/packages/kbn-shared-svg/jest.config.js b/src/platform/packages/shared/kbn-shared-svg/jest.config.js similarity index 84% rename from packages/kbn-shared-svg/jest.config.js rename to src/platform/packages/shared/kbn-shared-svg/jest.config.js index 5ce0f1963dc17..5e851bcf78659 100644 --- a/packages/kbn-shared-svg/jest.config.js +++ b/src/platform/packages/shared/kbn-shared-svg/jest.config.js @@ -9,6 +9,6 @@ module.exports = { preset: '@kbn/test', - rootDir: '../..', - roots: ['/packages/kbn-shared-svg'], + rootDir: '../../../../..', + roots: ['/src/platform/packages/shared/kbn-shared-svg'], }; diff --git a/packages/kbn-shared-svg/kibana.jsonc b/src/platform/packages/shared/kbn-shared-svg/kibana.jsonc similarity index 100% rename from packages/kbn-shared-svg/kibana.jsonc rename to src/platform/packages/shared/kbn-shared-svg/kibana.jsonc diff --git a/packages/kbn-shared-svg/package.json b/src/platform/packages/shared/kbn-shared-svg/package.json similarity index 100% rename from packages/kbn-shared-svg/package.json rename to src/platform/packages/shared/kbn-shared-svg/package.json diff --git a/packages/kbn-shared-svg/src/assets/dashboards_dark.svg b/src/platform/packages/shared/kbn-shared-svg/src/assets/dashboards_dark.svg similarity index 100% rename from packages/kbn-shared-svg/src/assets/dashboards_dark.svg rename to src/platform/packages/shared/kbn-shared-svg/src/assets/dashboards_dark.svg diff --git a/packages/kbn-shared-svg/src/assets/dashboards_light.svg b/src/platform/packages/shared/kbn-shared-svg/src/assets/dashboards_light.svg similarity index 100% rename from packages/kbn-shared-svg/src/assets/dashboards_light.svg rename to src/platform/packages/shared/kbn-shared-svg/src/assets/dashboards_light.svg diff --git a/packages/kbn-shared-svg/src/assets/no_results_dark.svg b/src/platform/packages/shared/kbn-shared-svg/src/assets/no_results_dark.svg similarity index 100% rename from packages/kbn-shared-svg/src/assets/no_results_dark.svg rename to src/platform/packages/shared/kbn-shared-svg/src/assets/no_results_dark.svg diff --git a/packages/kbn-shared-svg/src/assets/no_results_light.svg b/src/platform/packages/shared/kbn-shared-svg/src/assets/no_results_light.svg similarity index 100% rename from packages/kbn-shared-svg/src/assets/no_results_light.svg rename to src/platform/packages/shared/kbn-shared-svg/src/assets/no_results_light.svg diff --git a/packages/kbn-shared-svg/src/assets/oblt_apm_light.svg b/src/platform/packages/shared/kbn-shared-svg/src/assets/oblt_apm_light.svg similarity index 100% rename from packages/kbn-shared-svg/src/assets/oblt_apm_light.svg rename to src/platform/packages/shared/kbn-shared-svg/src/assets/oblt_apm_light.svg diff --git a/packages/kbn-shared-svg/tsconfig.json b/src/platform/packages/shared/kbn-shared-svg/tsconfig.json similarity index 83% rename from packages/kbn-shared-svg/tsconfig.json rename to src/platform/packages/shared/kbn-shared-svg/tsconfig.json index faea0b4bf0765..e94460e6d9803 100644 --- a/packages/kbn-shared-svg/tsconfig.json +++ b/src/platform/packages/shared/kbn-shared-svg/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types", "types": [ diff --git a/tsconfig.base.json b/tsconfig.base.json index 8570cb65efa1e..42625f707016e 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -1734,8 +1734,8 @@ "@kbn/share-examples-plugin/*": ["examples/share_examples/*"], "@kbn/share-plugin": ["src/plugins/share"], "@kbn/share-plugin/*": ["src/plugins/share/*"], - "@kbn/shared-svg": ["packages/kbn-shared-svg"], - "@kbn/shared-svg/*": ["packages/kbn-shared-svg/*"], + "@kbn/shared-svg": ["src/platform/packages/shared/kbn-shared-svg"], + "@kbn/shared-svg/*": ["src/platform/packages/shared/kbn-shared-svg/*"], "@kbn/shared-ux-avatar-solution": ["packages/shared-ux/avatar/solution"], "@kbn/shared-ux-avatar-solution/*": ["packages/shared-ux/avatar/solution/*"], "@kbn/shared-ux-button-exit-full-screen": ["packages/shared-ux/button/exit_full_screen"], diff --git a/yarn.lock b/yarn.lock index c6aabb4703465..dfe77f0c50b38 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7285,7 +7285,7 @@ version "0.0.0" uid "" -"@kbn/shared-svg@link:packages/kbn-shared-svg": +"@kbn/shared-svg@link:src/platform/packages/shared/kbn-shared-svg": version "0.0.0" uid "" From 6a0b35030c35987567bb4d4d69e276538cf263b0 Mon Sep 17 00:00:00 2001 From: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Date: Sat, 28 Dec 2024 21:29:01 +0000 Subject: [PATCH 13/14] [CI] Auto-commit changed files from 'node scripts/telemetry_check' --- .../schema/xpack_observability.json | 7088 +++++++++++++++++ .../schema/xpack_plugins.json | 7088 ----------------- 2 files changed, 7088 insertions(+), 7088 deletions(-) diff --git a/x-pack/plugins/telemetry_collection_xpack/schema/xpack_observability.json b/x-pack/plugins/telemetry_collection_xpack/schema/xpack_observability.json index ad6d7bf795baa..1905f858e1e3c 100644 --- a/x-pack/plugins/telemetry_collection_xpack/schema/xpack_observability.json +++ b/x-pack/plugins/telemetry_collection_xpack/schema/xpack_observability.json @@ -1,5 +1,7093 @@ { "properties": { + "apm": { + "properties": { + "services_per_agent": { + "properties": { + "android/java": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the android/java agent within the last day" + } + }, + "dotnet": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the dotnet (.Net) agent within the last day" + } + }, + "iOS/swift": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the iOS/swift agent within the last day" + } + }, + "go": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the go agent within the last day" + } + }, + "java": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the Java agent within the last day" + } + }, + "js-base": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the js-base agent within the last day" + } + }, + "nodejs": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the nodeJS agent within the last day" + } + }, + "php": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the PHH agent within the last day" + } + }, + "python": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the Python agent within the last day" + } + }, + "ruby": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the Ruby agent within the last day" + } + }, + "rum-js": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the rum-js agent within the last day" + } + }, + "otlp": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the otlp agent within the last day" + } + }, + "otlp/cpp": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the otlp/cpp agent within the last day" + } + }, + "otlp/dotnet": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the otlp/dotnet agent within the last day" + } + }, + "otlp/erlang": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the otlp/erlang agent within the last day" + } + }, + "otlp/go": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the otlp/go agent within the last day" + } + }, + "otlp/java": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the otlp/java agent within the last day" + } + }, + "otlp/nodejs": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the otlp/nodejs agent within the last day" + } + }, + "otlp/php": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the otlp/php agent within the last day" + } + }, + "otlp/python": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the otlp/python agent within the last day" + } + }, + "otlp/ruby": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the otlp/ruby agent within the last day" + } + }, + "otlp/rust": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the otlp/rust agent within the last day" + } + }, + "otlp/swift": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the otlp/swift agent within the last day" + } + }, + "otlp/android": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the otlp/android agent within the last day" + } + }, + "otlp/webjs": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the otlp/webjs agent within the last day" + } + }, + "opentelemetry": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the opentelemetry agent within the last day" + } + }, + "opentelemetry/cpp": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the opentelemetry/cpp agent within the last day" + } + }, + "opentelemetry/dotnet": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the opentelemetry/dotnet agent within the last day" + } + }, + "opentelemetry/erlang": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the opentelemetry/erlang agent within the last day" + } + }, + "opentelemetry/go": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the opentelemetry/go agent within the last day" + } + }, + "opentelemetry/java": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the opentelemetry/java agent within the last day" + } + }, + "opentelemetry/nodejs": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the opentelemetry/nodejs agent within the last day" + } + }, + "opentelemetry/php": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the opentelemetry/php agent within the last day" + } + }, + "opentelemetry/python": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the opentelemetry/python agent within the last day" + } + }, + "opentelemetry/ruby": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the opentelemetry/ruby agent within the last day" + } + }, + "opentelemetry/rust": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the opentelemetry/rust agent within the last day" + } + }, + "opentelemetry/swift": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the opentelemetry/swift agent within the last day" + } + }, + "opentelemetry/android": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the opentelemetry/android agent within the last day" + } + }, + "opentelemetry/webjs": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the opentelemetry/webjs agent within the last day" + } + }, + "ios/swift": { + "type": "long", + "_meta": { + "description": "Total number of services utilizing the ios/swift agent within the last day" + } + } + } + }, + "agents": { + "properties": { + "android/java": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "dotnet": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "iOS/swift": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "go": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "java": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "js-base": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "nodejs": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "php": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "python": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "ruby": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "rum-js": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "otlp": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "opentelemetry": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "opentelemetry/cpp": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "opentelemetry/dotnet": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "opentelemetry/erlang": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "opentelemetry/go": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "opentelemetry/java": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "opentelemetry/nodejs": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "opentelemetry/php": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "opentelemetry/python": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "opentelemetry/ruby": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "opentelemetry/rust": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "opentelemetry/swift": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "opentelemetry/android": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "opentelemetry/webjs": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "otlp/cpp": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "otlp/dotnet": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "otlp/erlang": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "otlp/go": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "otlp/java": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "otlp/nodejs": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "otlp/php": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "otlp/python": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "otlp/ruby": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "otlp/rust": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "otlp/swift": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "otlp/android": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "otlp/webjs": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + }, + "ios/swift": { + "properties": { + "agent": { + "properties": { + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent versions within the last day" + } + } + }, + "activation_method": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 agent activation methods within the last day" + } + } + } + } + }, + "service": { + "properties": { + "framework": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service framework version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service framework and version sorted by doc count" + } + } + } + } + }, + "language": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service language version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service language name and version sorted by doc count." + } + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime name within the last day" + } + } + }, + "version": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 service runtime version within the last day" + } + } + }, + "composite": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "Composite field containing service runtime name and version sorted by doc count." + } + } + } + } + } + } + } + } + } + } + }, + "has_any_services_per_official_agent": { + "type": "boolean", + "_meta": { + "description": "Indicates whether any service is being monitored. This is determined by checking all officially supported agents within the last day" + } + }, + "has_any_services": { + "type": "boolean", + "_meta": { + "description": "Indicates whether any service is being monitored within the last day." + } + }, + "version": { + "properties": { + "apm_server": { + "properties": { + "major": { + "type": "long", + "_meta": { + "description": "The major version of the APM server. Example: 7" + } + }, + "minor": { + "type": "long", + "_meta": { + "description": "The minor version of the APM server. Example: 17" + } + }, + "patch": { + "type": "long", + "_meta": { + "description": "The patch version of the APM server. Example 3" + } + } + } + } + } + }, + "environments": { + "properties": { + "services_without_environment": { + "type": "long", + "_meta": { + "description": "Number of services without an assigned environment within the last day. This is determined by checking the \"service.environment\" field and counting instances where it is null" + } + }, + "services_with_multiple_environments": { + "type": "long", + "_meta": { + "description": "Number of services with more than one assigned environment within the last day" + } + }, + "top_environments": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 5 environments in terms of document count within tha last day" + } + } + } + } + }, + "aggregated_transactions": { + "properties": { + "current_implementation": { + "properties": { + "expected_metric_document_count": { + "type": "long", + "_meta": { + "description": "" + } + }, + "transaction_count": { + "type": "long", + "_meta": { + "description": "" + } + } + } + }, + "no_observer_name": { + "properties": { + "expected_metric_document_count": { + "type": "long", + "_meta": { + "description": "" + } + }, + "transaction_count": { + "type": "long", + "_meta": { + "description": "" + } + } + } + }, + "no_rum": { + "properties": { + "expected_metric_document_count": { + "type": "long", + "_meta": { + "description": "" + } + }, + "transaction_count": { + "type": "long", + "_meta": { + "description": "" + } + } + } + }, + "no_rum_no_observer_name": { + "properties": { + "expected_metric_document_count": { + "type": "long", + "_meta": { + "description": "" + } + }, + "transaction_count": { + "type": "long", + "_meta": { + "description": "" + } + } + } + }, + "only_rum": { + "properties": { + "expected_metric_document_count": { + "type": "long", + "_meta": { + "description": "" + } + }, + "transaction_count": { + "type": "long", + "_meta": { + "description": "" + } + } + } + }, + "only_rum_no_observer_name": { + "properties": { + "expected_metric_document_count": { + "type": "long", + "_meta": { + "description": "" + } + }, + "transaction_count": { + "type": "long", + "_meta": { + "description": "" + } + } + } + } + } + }, + "cloud": { + "properties": { + "availability_zone": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 10 cloud availability zones in terms of document count overall. Example: [us-east1-c, us-east1-b]" + } + } + }, + "provider": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 10 cloud providers in terms of document count overall. Example: [azure]" + } + } + }, + "region": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 10 cloud regions in terms of document count overall. Example: [us-west1, us-central1]" + } + } + } + } + }, + "host": { + "properties": { + "os": { + "properties": { + "platform": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 10 operating system platforms in terms of document count within an hour. Example: [linux, win32]" + } + } + } + } + } + } + }, + "counts": { + "properties": { + "transaction": { + "properties": { + "1d": { + "type": "long", + "_meta": { + "description": "Total number of transaction documents within the last day" + } + }, + "all": { + "type": "long", + "_meta": { + "description": "Total number of transaction documents overall" + } + } + } + }, + "span": { + "properties": { + "1d": { + "type": "long", + "_meta": { + "description": "Total number of span documents within the last day" + } + }, + "all": { + "type": "long", + "_meta": { + "description": "Total number of span documents overall" + } + } + } + }, + "error": { + "properties": { + "1d": { + "type": "long", + "_meta": { + "description": "Total number of error documents within the last day" + } + }, + "all": { + "type": "long", + "_meta": { + "description": "Total number of error documents overall" + } + } + } + }, + "metric": { + "properties": { + "1d": { + "type": "long", + "_meta": { + "description": "Total number of metric documents within the last day" + } + }, + "all": { + "type": "long", + "_meta": { + "description": "Total number of metric documents overall" + } + } + } + }, + "onboarding": { + "properties": { + "1d": { + "type": "long", + "_meta": { + "description": "Total number of onboarding documents within the last day" + } + }, + "all": { + "type": "long", + "_meta": { + "description": "Total number of onboarding documents overall" + } + } + } + }, + "agent_configuration": { + "properties": { + "all": { + "type": "long", + "_meta": { + "description": "Total number of apm-agent-configuration documents overall" + } + } + } + }, + "global_labels": { + "properties": { + "1d": { + "type": "long", + "_meta": { + "description": "Total number of global labels used for creating aggregation keys for internal metrics computed from indices which received data in the last 24 hours" + } + } + } + }, + "max_transaction_groups_per_service": { + "properties": { + "1d": { + "type": "long", + "_meta": { + "description": "Total number of distinct transaction groups for the top service for the last 24 hours" + } + } + } + }, + "max_error_groups_per_service": { + "properties": { + "1d": { + "type": "long", + "_meta": { + "description": "Total number of distinct error groups for the top service for the last 24 hours" + } + } + } + }, + "traces": { + "properties": { + "1d": { + "type": "long", + "_meta": { + "description": "Total number of trace documents within the last day" + } + }, + "all": { + "type": "long", + "_meta": { + "description": "Total number of trace documents overall" + } + } + } + }, + "services": { + "properties": { + "1d": { + "type": "long", + "_meta": { + "description": "Total number of unique services within the last day" + } + } + } + }, + "environments": { + "properties": { + "1d": { + "type": "long", + "_meta": { + "description": "Total number of unique environments within the last day" + } + } + } + }, + "span_destination_service_resource": { + "properties": { + "1d": { + "type": "long", + "_meta": { + "description": "Total number of unique values of span.destination.service.resource within the last day" + } + } + } + } + } + }, + "cardinality": { + "properties": { + "client": { + "properties": { + "geo": { + "properties": { + "country_iso_code": { + "properties": { + "rum": { + "properties": { + "1d": { + "type": "long", + "_meta": { + "description": "Unique country iso code captured for the agents js-base, rum-js and opentelemetry/webjs within the last day" + } + } + } + } + } + } + } + } + } + }, + "user_agent": { + "properties": { + "original": { + "properties": { + "all_agents": { + "properties": { + "1d": { + "type": "long", + "_meta": { + "description": "Unique user agent for all agents within the last day" + } + } + } + }, + "rum": { + "properties": { + "1d": { + "type": "long", + "_meta": { + "description": "Unique user agent for rum agent within the last day" + } + } + } + } + } + } + } + }, + "transaction": { + "properties": { + "name": { + "properties": { + "all_agents": { + "properties": { + "1d": { + "type": "long", + "_meta": { + "description": "Unique transaction names for all agents within the last day" + } + } + } + }, + "rum": { + "properties": { + "1d": { + "type": "long", + "_meta": { + "description": "Unique transaction names for rum agent within the last day" + } + } + } + } + } + } + } + } + } + }, + "retainment": { + "properties": { + "span": { + "properties": { + "ms": { + "type": "long", + "_meta": { + "description": "Represent the time difference in milliseconds between the current date and the date when the span document was recorded" + } + } + } + }, + "transaction": { + "properties": { + "ms": { + "type": "long", + "_meta": { + "description": "Represent the time difference in milliseconds between the current date and the date when the transaction document was recorded" + } + } + } + }, + "error": { + "properties": { + "ms": { + "type": "long", + "_meta": { + "description": "Represent the time difference in milliseconds between the current date and the date when the error document was recorded" + } + } + } + }, + "metric": { + "properties": { + "ms": { + "type": "long", + "_meta": { + "description": "Represent the time difference in milliseconds between the current date and the date when the metric document was recorded" + } + } + } + }, + "onboarding": { + "properties": { + "ms": { + "type": "long", + "_meta": { + "description": "Represent the time difference in milliseconds between the current date and the date when the onboarding document was recorded" + } + } + } + } + } + }, + "integrations": { + "properties": { + "ml": { + "properties": { + "all_jobs_count": { + "type": "long", + "_meta": { + "description": "Total number of anomaly detection jobs associated with the jobs apm-*, *-high_mean_response_time" + } + } + } + } + } + }, + "indices": { + "properties": { + "metric": { + "properties": { + "shards": { + "properties": { + "total": { + "type": "long", + "_meta": { + "description": "Total number of shards for metric indices" + } + } + } + }, + "all": { + "properties": { + "total": { + "properties": { + "docs": { + "properties": { + "count": { + "type": "long", + "_meta": { + "description": "Total number of metric documents overall" + } + } + } + }, + "store": { + "properties": { + "size_in_bytes": { + "type": "long", + "_meta": { + "description": "Size of the metric indicess in byte units overall." + } + } + } + } + } + } + } + }, + "metricset": { + "properties": { + "service_destination-1m": { + "properties": { + "all": { + "properties": { + "total": { + "properties": { + "shards": { + "type": "long", + "_meta": { + "description": "Total number of shards for the given metricset per rollup interval." + } + }, + "docs": { + "properties": { + "count": { + "type": "long", + "_meta": { + "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" + } + } + } + }, + "store": { + "properties": { + "size_in_bytes": { + "type": "long", + "_meta": { + "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" + } + } + } + } + } + } + } + }, + "1d": { + "properties": { + "doc_count": { + "type": "long", + "_meta": { + "description": "Document count for the last day for a given metricset and rollup interval" + } + } + } + } + } + }, + "service_destination-10m": { + "properties": { + "all": { + "properties": { + "total": { + "properties": { + "shards": { + "type": "long", + "_meta": { + "description": "Total number of shards for the given metricset per rollup interval." + } + }, + "docs": { + "properties": { + "count": { + "type": "long", + "_meta": { + "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" + } + } + } + }, + "store": { + "properties": { + "size_in_bytes": { + "type": "long", + "_meta": { + "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" + } + } + } + } + } + } + } + }, + "1d": { + "properties": { + "doc_count": { + "type": "long", + "_meta": { + "description": "Document count for the last day for a given metricset and rollup interval" + } + } + } + } + } + }, + "service_destination-60m": { + "properties": { + "all": { + "properties": { + "total": { + "properties": { + "shards": { + "type": "long", + "_meta": { + "description": "Total number of shards for the given metricset per rollup interval." + } + }, + "docs": { + "properties": { + "count": { + "type": "long", + "_meta": { + "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" + } + } + } + }, + "store": { + "properties": { + "size_in_bytes": { + "type": "long", + "_meta": { + "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" + } + } + } + } + } + } + } + }, + "1d": { + "properties": { + "doc_count": { + "type": "long", + "_meta": { + "description": "Document count for the last day for a given metricset and rollup interval" + } + } + } + } + } + }, + "transaction-1m": { + "properties": { + "all": { + "properties": { + "total": { + "properties": { + "shards": { + "type": "long", + "_meta": { + "description": "Total number of shards for the given metricset per rollup interval." + } + }, + "docs": { + "properties": { + "count": { + "type": "long", + "_meta": { + "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" + } + } + } + }, + "store": { + "properties": { + "size_in_bytes": { + "type": "long", + "_meta": { + "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" + } + } + } + } + } + } + } + }, + "1d": { + "properties": { + "doc_count": { + "type": "long", + "_meta": { + "description": "Document count for the last day for a given metricset and rollup interval" + } + } + } + } + } + }, + "transaction-10m": { + "properties": { + "all": { + "properties": { + "total": { + "properties": { + "shards": { + "type": "long", + "_meta": { + "description": "Total number of shards for the given metricset per rollup interval." + } + }, + "docs": { + "properties": { + "count": { + "type": "long", + "_meta": { + "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" + } + } + } + }, + "store": { + "properties": { + "size_in_bytes": { + "type": "long", + "_meta": { + "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" + } + } + } + } + } + } + } + }, + "1d": { + "properties": { + "doc_count": { + "type": "long", + "_meta": { + "description": "Document count for the last day for a given metricset and rollup interval" + } + } + } + } + } + }, + "transaction-60m": { + "properties": { + "all": { + "properties": { + "total": { + "properties": { + "shards": { + "type": "long", + "_meta": { + "description": "Total number of shards for the given metricset per rollup interval." + } + }, + "docs": { + "properties": { + "count": { + "type": "long", + "_meta": { + "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" + } + } + } + }, + "store": { + "properties": { + "size_in_bytes": { + "type": "long", + "_meta": { + "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" + } + } + } + } + } + } + } + }, + "1d": { + "properties": { + "doc_count": { + "type": "long", + "_meta": { + "description": "Document count for the last day for a given metricset and rollup interval" + } + } + } + } + } + }, + "service_summary-1m": { + "properties": { + "all": { + "properties": { + "total": { + "properties": { + "shards": { + "type": "long", + "_meta": { + "description": "Total number of shards for the given metricset per rollup interval." + } + }, + "docs": { + "properties": { + "count": { + "type": "long", + "_meta": { + "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" + } + } + } + }, + "store": { + "properties": { + "size_in_bytes": { + "type": "long", + "_meta": { + "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" + } + } + } + } + } + } + } + }, + "1d": { + "properties": { + "doc_count": { + "type": "long", + "_meta": { + "description": "Document count for the last day for a given metricset and rollup interval" + } + } + } + } + } + }, + "service_summary-10m": { + "properties": { + "all": { + "properties": { + "total": { + "properties": { + "shards": { + "type": "long", + "_meta": { + "description": "Total number of shards for the given metricset per rollup interval." + } + }, + "docs": { + "properties": { + "count": { + "type": "long", + "_meta": { + "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" + } + } + } + }, + "store": { + "properties": { + "size_in_bytes": { + "type": "long", + "_meta": { + "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" + } + } + } + } + } + } + } + }, + "1d": { + "properties": { + "doc_count": { + "type": "long", + "_meta": { + "description": "Document count for the last day for a given metricset and rollup interval" + } + } + } + } + } + }, + "service_summary-60m": { + "properties": { + "all": { + "properties": { + "total": { + "properties": { + "shards": { + "type": "long", + "_meta": { + "description": "Total number of shards for the given metricset per rollup interval." + } + }, + "docs": { + "properties": { + "count": { + "type": "long", + "_meta": { + "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" + } + } + } + }, + "store": { + "properties": { + "size_in_bytes": { + "type": "long", + "_meta": { + "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" + } + } + } + } + } + } + } + }, + "1d": { + "properties": { + "doc_count": { + "type": "long", + "_meta": { + "description": "Document count for the last day for a given metricset and rollup interval" + } + } + } + } + } + }, + "service_transaction-1m": { + "properties": { + "all": { + "properties": { + "total": { + "properties": { + "shards": { + "type": "long", + "_meta": { + "description": "Total number of shards for the given metricset per rollup interval." + } + }, + "docs": { + "properties": { + "count": { + "type": "long", + "_meta": { + "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" + } + } + } + }, + "store": { + "properties": { + "size_in_bytes": { + "type": "long", + "_meta": { + "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" + } + } + } + } + } + } + } + }, + "1d": { + "properties": { + "doc_count": { + "type": "long", + "_meta": { + "description": "Document count for the last day for a given metricset and rollup interval" + } + } + } + } + } + }, + "service_transaction-10m": { + "properties": { + "all": { + "properties": { + "total": { + "properties": { + "shards": { + "type": "long", + "_meta": { + "description": "Total number of shards for the given metricset per rollup interval." + } + }, + "docs": { + "properties": { + "count": { + "type": "long", + "_meta": { + "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" + } + } + } + }, + "store": { + "properties": { + "size_in_bytes": { + "type": "long", + "_meta": { + "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" + } + } + } + } + } + } + } + }, + "1d": { + "properties": { + "doc_count": { + "type": "long", + "_meta": { + "description": "Document count for the last day for a given metricset and rollup interval" + } + } + } + } + } + }, + "service_transaction-60m": { + "properties": { + "all": { + "properties": { + "total": { + "properties": { + "shards": { + "type": "long", + "_meta": { + "description": "Total number of shards for the given metricset per rollup interval." + } + }, + "docs": { + "properties": { + "count": { + "type": "long", + "_meta": { + "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" + } + } + } + }, + "store": { + "properties": { + "size_in_bytes": { + "type": "long", + "_meta": { + "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" + } + } + } + } + } + } + } + }, + "1d": { + "properties": { + "doc_count": { + "type": "long", + "_meta": { + "description": "Document count for the last day for a given metricset and rollup interval" + } + } + } + } + } + }, + "span_breakdown-1m": { + "properties": { + "all": { + "properties": { + "total": { + "properties": { + "shards": { + "type": "long", + "_meta": { + "description": "Total number of shards for the given metricset per rollup interval." + } + }, + "docs": { + "properties": { + "count": { + "type": "long", + "_meta": { + "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" + } + } + } + }, + "store": { + "properties": { + "size_in_bytes": { + "type": "long", + "_meta": { + "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" + } + } + } + } + } + } + } + }, + "1d": { + "properties": { + "doc_count": { + "type": "long", + "_meta": { + "description": "Document count for the last day for a given metricset and rollup interval" + } + } + } + } + } + }, + "span_breakdown-10m": { + "properties": { + "all": { + "properties": { + "total": { + "properties": { + "shards": { + "type": "long", + "_meta": { + "description": "Total number of shards for the given metricset per rollup interval." + } + }, + "docs": { + "properties": { + "count": { + "type": "long", + "_meta": { + "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" + } + } + } + }, + "store": { + "properties": { + "size_in_bytes": { + "type": "long", + "_meta": { + "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" + } + } + } + } + } + } + } + }, + "1d": { + "properties": { + "doc_count": { + "type": "long", + "_meta": { + "description": "Document count for the last day for a given metricset and rollup interval" + } + } + } + } + } + }, + "span_breakdown-60m": { + "properties": { + "all": { + "properties": { + "total": { + "properties": { + "shards": { + "type": "long", + "_meta": { + "description": "Total number of shards for the given metricset per rollup interval." + } + }, + "docs": { + "properties": { + "count": { + "type": "long", + "_meta": { + "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" + } + } + } + }, + "store": { + "properties": { + "size_in_bytes": { + "type": "long", + "_meta": { + "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" + } + } + } + } + } + } + } + }, + "1d": { + "properties": { + "doc_count": { + "type": "long", + "_meta": { + "description": "Document count for the last day for a given metricset and rollup interval" + } + } + } + } + } + }, + "app": { + "properties": { + "all": { + "properties": { + "total": { + "properties": { + "shards": { + "type": "long", + "_meta": { + "description": "Total number of shards for the given metricset per rollup interval." + } + }, + "docs": { + "properties": { + "count": { + "type": "long", + "_meta": { + "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" + } + } + } + }, + "store": { + "properties": { + "size_in_bytes": { + "type": "long", + "_meta": { + "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" + } + } + } + } + } + } + } + }, + "1d": { + "properties": { + "doc_count": { + "type": "long", + "_meta": { + "description": "Document count for the last day for a given metricset and rollup interval" + } + } + } + } + } + } + } + } + } + }, + "traces": { + "properties": { + "shards": { + "properties": { + "total": { + "type": "long", + "_meta": { + "description": "Total number of shards for span and transaction indices" + } + } + } + }, + "all": { + "properties": { + "total": { + "properties": { + "docs": { + "properties": { + "count": { + "type": "long", + "_meta": { + "description": "Total number of metric documents overall" + } + } + } + }, + "store": { + "properties": { + "size_in_bytes": { + "type": "long", + "_meta": { + "description": "Size of the metric indicess in byte units overall." + } + } + } + } + } + } + } + } + } + }, + "shards": { + "properties": { + "total": { + "type": "long", + "_meta": { + "description": "Total number of shards overall" + } + } + } + }, + "all": { + "properties": { + "total": { + "properties": { + "docs": { + "properties": { + "count": { + "type": "long", + "_meta": { + "description": "Total number of all documents overall" + } + } + } + }, + "store": { + "properties": { + "size_in_bytes": { + "type": "long", + "_meta": { + "description": "Size of the index in byte units overall." + } + } + } + } + } + } + } + } + } + }, + "service_groups": { + "properties": { + "kuery_fields": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of up to 500 unique fields used to create the service groups across all spaces. Example [service.language.name, service.name] " + } + } + }, + "total": { + "type": "long", + "_meta": { + "description": "Total number of service groups retrived from the saved object across all spaces" + } + } + } + }, + "custom_dashboards": { + "properties": { + "kuery_fields": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of up to 500 unique fields used to create the custom dashboards across all spaces. Example [service.language.name, service.name] " + } + } + }, + "total": { + "type": "long", + "_meta": { + "description": "Total number of custom dashboards retrived from the saved object across all spaces" + } + } + } + }, + "per_service": { + "type": "array", + "items": { + "properties": { + "service_id": { + "type": "keyword", + "_meta": { + "description": "Unique identifier that combines the SHA256 hashed representation of the service name and environment" + } + }, + "num_service_nodes": { + "type": "long", + "_meta": { + "description": "Total number of the unique service instances that served the transaction within an hour" + } + }, + "num_transaction_types": { + "type": "long", + "_meta": { + "description": "Total number of the unique transaction types within an hour" + } + }, + "timed_out": { + "type": "boolean", + "_meta": { + "description": "Indicates whether the request timed out before completion" + } + }, + "cloud": { + "properties": { + "availability_zones": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 5 cloud availability zones within an hour. Example [ca-central-1a, ca-central-1b]" + } + } + }, + "regions": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 5 cloud regions within an hour. Example [ca-central-1]" + } + } + }, + "providers": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 3 cloud provider within an hour. Example [aws]" + } + } + } + } + }, + "faas": { + "properties": { + "trigger": { + "properties": { + "type": { + "type": "array", + "items": { + "type": "keyword", + "_meta": { + "description": "An array of the top 5 faas trigger types within an hour. Example [http, timer, pubsub]" + } + } + } + } + } + } + }, + "agent": { + "properties": { + "name": { + "type": "keyword", + "_meta": { + "description": "The top value of agent name for the service from transaction documents within an hour. Sorted by _score" + } + }, + "version": { + "type": "keyword", + "_meta": { + "description": "The top value of agent version for the service from transaction documents within an hour. Sorted by _score" + } + }, + "activation_method": { + "type": "keyword", + "_meta": { + "description": "The top value of agent activation method for the service from transaction documents within an hour. Sorted by _score" + } + } + } + }, + "service": { + "properties": { + "language": { + "properties": { + "name": { + "type": "keyword", + "_meta": { + "description": "The top value of language name for the service from transaction documents within an hour. Sorted by _score" + } + }, + "version": { + "type": "keyword", + "_meta": { + "description": "The top value of language version for the service from transaction documents within an hour. Sorted by _score" + } + } + } + }, + "framework": { + "properties": { + "name": { + "type": "keyword", + "_meta": { + "description": "The top value of service framework name from transaction documents within an hour. Sorted by _score. Example AWS Lambda" + } + }, + "version": { + "type": "keyword", + "_meta": { + "description": "The top value of service framework version from transaction documents within an hour. Sorted by _score" + } + } + } + }, + "runtime": { + "properties": { + "name": { + "type": "keyword", + "_meta": { + "description": "The top value of service runtime name from transaction documents within an hour. Sorted by _score" + } + }, + "version": { + "type": "keyword", + "_meta": { + "description": "The top value of service runtime version version from transaction documents within an hour. Sorted by _score" + } + } + } + } + } + }, + "kubernetes": { + "properties": { + "pod": { + "properties": { + "name": { + "type": "keyword", + "_meta": { + "description": "Kuberneted pod name " + } + } + } + } + } + }, + "container": { + "properties": { + "id": { + "type": "keyword", + "_meta": { + "description": "Container id" + } + } + } + } + } + } + }, + "top_traces": { + "properties": { + "max": { + "type": "long", + "_meta": { + "description": "Max number of documents in top 100 traces withing the last day" + } + }, + "median": { + "type": "long", + "_meta": { + "description": "Median number of documents in top 100 traces within the last day" + } + } + } + }, + "tasks": { + "properties": { + "aggregated_transactions": { + "properties": { + "took": { + "properties": { + "ms": { + "type": "long", + "_meta": { + "description": "Execution time in milliseconds for the \"aggregated_transactions\" task" + } + } + } + } + } + }, + "cloud": { + "properties": { + "took": { + "properties": { + "ms": { + "type": "long", + "_meta": { + "description": "Execution time in milliseconds for the \"cloud\" task" + } + } + } + } + } + }, + "host": { + "properties": { + "took": { + "properties": { + "ms": { + "type": "long", + "_meta": { + "description": "Execution time in milliseconds for the \"host\" task" + } + } + } + } + } + }, + "processor_events": { + "properties": { + "took": { + "properties": { + "ms": { + "type": "long", + "_meta": { + "description": "Execution time in milliseconds for the \"processor_events\" task" + } + } + } + } + } + }, + "agent_configuration": { + "properties": { + "took": { + "properties": { + "ms": { + "type": "long", + "_meta": { + "description": "Execution time in milliseconds for the \"agent_configuration\" task" + } + } + } + } + } + }, + "global_labels": { + "properties": { + "took": { + "properties": { + "ms": { + "type": "long", + "_meta": { + "description": "Execution time in milliseconds for the \"global_labels\" task" + } + } + } + } + } + }, + "services": { + "properties": { + "took": { + "properties": { + "ms": { + "type": "long", + "_meta": { + "description": "Execution time in milliseconds for the \"services\" task" + } + } + } + } + } + }, + "versions": { + "properties": { + "took": { + "properties": { + "ms": { + "type": "long", + "_meta": { + "description": "Execution time in milliseconds for the \"versions\" task" + } + } + } + } + } + }, + "groupings": { + "properties": { + "took": { + "properties": { + "ms": { + "type": "long", + "_meta": { + "description": "Execution time in milliseconds for the \"groupings\" task" + } + } + } + } + } + }, + "integrations": { + "properties": { + "took": { + "properties": { + "ms": { + "type": "long", + "_meta": { + "description": "Execution time in milliseconds for the \"integrations\" task" + } + } + } + } + } + }, + "agents": { + "properties": { + "took": { + "properties": { + "ms": { + "type": "long", + "_meta": { + "description": "Execution time in milliseconds for the \"agents\" task" + } + } + } + } + } + }, + "indices_stats": { + "properties": { + "took": { + "properties": { + "ms": { + "type": "long", + "_meta": { + "description": "Execution time in milliseconds for the \"indices_stats\" task" + } + } + } + } + } + }, + "cardinality": { + "properties": { + "took": { + "properties": { + "ms": { + "type": "long", + "_meta": { + "description": "Execution time in milliseconds for the \"cardinality\" task" + } + } + } + } + } + }, + "environments": { + "properties": { + "took": { + "properties": { + "ms": { + "type": "long", + "_meta": { + "description": "Execution time in milliseconds for the \"environments\" task" + } + } + } + } + } + }, + "service_groups": { + "properties": { + "took": { + "properties": { + "ms": { + "type": "long", + "_meta": { + "description": "Execution time in milliseconds for the \"service_groups\" task" + } + } + } + } + } + }, + "custom_dashboards": { + "properties": { + "took": { + "properties": { + "ms": { + "type": "long", + "_meta": { + "description": "Execution time in milliseconds for the \"custom_dashboards\" task" + } + } + } + } + } + }, + "per_service": { + "properties": { + "took": { + "properties": { + "ms": { + "type": "long", + "_meta": { + "description": "Execution time in milliseconds for the \"per_service\" task" + } + } + } + } + } + }, + "top_traces": { + "properties": { + "took": { + "properties": { + "ms": { + "type": "long", + "_meta": { + "description": "Execution time in milliseconds for the \"top_traces\" task" + } + } + } + } + } + } + } + } + } + }, "infraops": { "properties": { "last_24_hours": { diff --git a/x-pack/plugins/telemetry_collection_xpack/schema/xpack_plugins.json b/x-pack/plugins/telemetry_collection_xpack/schema/xpack_plugins.json index 28fc922209811..57273cc373251 100644 --- a/x-pack/plugins/telemetry_collection_xpack/schema/xpack_plugins.json +++ b/x-pack/plugins/telemetry_collection_xpack/schema/xpack_plugins.json @@ -1,7093 +1,5 @@ { "properties": { - "apm": { - "properties": { - "services_per_agent": { - "properties": { - "android/java": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the android/java agent within the last day" - } - }, - "dotnet": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the dotnet (.Net) agent within the last day" - } - }, - "iOS/swift": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the iOS/swift agent within the last day" - } - }, - "go": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the go agent within the last day" - } - }, - "java": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the Java agent within the last day" - } - }, - "js-base": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the js-base agent within the last day" - } - }, - "nodejs": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the nodeJS agent within the last day" - } - }, - "php": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the PHH agent within the last day" - } - }, - "python": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the Python agent within the last day" - } - }, - "ruby": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the Ruby agent within the last day" - } - }, - "rum-js": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the rum-js agent within the last day" - } - }, - "otlp": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the otlp agent within the last day" - } - }, - "otlp/cpp": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the otlp/cpp agent within the last day" - } - }, - "otlp/dotnet": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the otlp/dotnet agent within the last day" - } - }, - "otlp/erlang": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the otlp/erlang agent within the last day" - } - }, - "otlp/go": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the otlp/go agent within the last day" - } - }, - "otlp/java": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the otlp/java agent within the last day" - } - }, - "otlp/nodejs": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the otlp/nodejs agent within the last day" - } - }, - "otlp/php": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the otlp/php agent within the last day" - } - }, - "otlp/python": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the otlp/python agent within the last day" - } - }, - "otlp/ruby": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the otlp/ruby agent within the last day" - } - }, - "otlp/rust": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the otlp/rust agent within the last day" - } - }, - "otlp/swift": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the otlp/swift agent within the last day" - } - }, - "otlp/android": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the otlp/android agent within the last day" - } - }, - "otlp/webjs": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the otlp/webjs agent within the last day" - } - }, - "opentelemetry": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the opentelemetry agent within the last day" - } - }, - "opentelemetry/cpp": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the opentelemetry/cpp agent within the last day" - } - }, - "opentelemetry/dotnet": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the opentelemetry/dotnet agent within the last day" - } - }, - "opentelemetry/erlang": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the opentelemetry/erlang agent within the last day" - } - }, - "opentelemetry/go": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the opentelemetry/go agent within the last day" - } - }, - "opentelemetry/java": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the opentelemetry/java agent within the last day" - } - }, - "opentelemetry/nodejs": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the opentelemetry/nodejs agent within the last day" - } - }, - "opentelemetry/php": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the opentelemetry/php agent within the last day" - } - }, - "opentelemetry/python": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the opentelemetry/python agent within the last day" - } - }, - "opentelemetry/ruby": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the opentelemetry/ruby agent within the last day" - } - }, - "opentelemetry/rust": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the opentelemetry/rust agent within the last day" - } - }, - "opentelemetry/swift": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the opentelemetry/swift agent within the last day" - } - }, - "opentelemetry/android": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the opentelemetry/android agent within the last day" - } - }, - "opentelemetry/webjs": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the opentelemetry/webjs agent within the last day" - } - }, - "ios/swift": { - "type": "long", - "_meta": { - "description": "Total number of services utilizing the ios/swift agent within the last day" - } - } - } - }, - "agents": { - "properties": { - "android/java": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "dotnet": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "iOS/swift": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "go": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "java": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "js-base": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "nodejs": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "php": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "python": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "ruby": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "rum-js": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "otlp": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "opentelemetry": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "opentelemetry/cpp": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "opentelemetry/dotnet": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "opentelemetry/erlang": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "opentelemetry/go": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "opentelemetry/java": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "opentelemetry/nodejs": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "opentelemetry/php": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "opentelemetry/python": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "opentelemetry/ruby": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "opentelemetry/rust": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "opentelemetry/swift": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "opentelemetry/android": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "opentelemetry/webjs": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "otlp/cpp": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "otlp/dotnet": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "otlp/erlang": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "otlp/go": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "otlp/java": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "otlp/nodejs": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "otlp/php": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "otlp/python": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "otlp/ruby": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "otlp/rust": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "otlp/swift": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "otlp/android": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "otlp/webjs": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - }, - "ios/swift": { - "properties": { - "agent": { - "properties": { - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent versions within the last day" - } - } - }, - "activation_method": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 agent activation methods within the last day" - } - } - } - } - }, - "service": { - "properties": { - "framework": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service framework version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service framework and version sorted by doc count" - } - } - } - } - }, - "language": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service language version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service language name and version sorted by doc count." - } - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime name within the last day" - } - } - }, - "version": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 service runtime version within the last day" - } - } - }, - "composite": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "Composite field containing service runtime name and version sorted by doc count." - } - } - } - } - } - } - } - } - } - } - }, - "has_any_services_per_official_agent": { - "type": "boolean", - "_meta": { - "description": "Indicates whether any service is being monitored. This is determined by checking all officially supported agents within the last day" - } - }, - "has_any_services": { - "type": "boolean", - "_meta": { - "description": "Indicates whether any service is being monitored within the last day." - } - }, - "version": { - "properties": { - "apm_server": { - "properties": { - "major": { - "type": "long", - "_meta": { - "description": "The major version of the APM server. Example: 7" - } - }, - "minor": { - "type": "long", - "_meta": { - "description": "The minor version of the APM server. Example: 17" - } - }, - "patch": { - "type": "long", - "_meta": { - "description": "The patch version of the APM server. Example 3" - } - } - } - } - } - }, - "environments": { - "properties": { - "services_without_environment": { - "type": "long", - "_meta": { - "description": "Number of services without an assigned environment within the last day. This is determined by checking the \"service.environment\" field and counting instances where it is null" - } - }, - "services_with_multiple_environments": { - "type": "long", - "_meta": { - "description": "Number of services with more than one assigned environment within the last day" - } - }, - "top_environments": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 5 environments in terms of document count within tha last day" - } - } - } - } - }, - "aggregated_transactions": { - "properties": { - "current_implementation": { - "properties": { - "expected_metric_document_count": { - "type": "long", - "_meta": { - "description": "" - } - }, - "transaction_count": { - "type": "long", - "_meta": { - "description": "" - } - } - } - }, - "no_observer_name": { - "properties": { - "expected_metric_document_count": { - "type": "long", - "_meta": { - "description": "" - } - }, - "transaction_count": { - "type": "long", - "_meta": { - "description": "" - } - } - } - }, - "no_rum": { - "properties": { - "expected_metric_document_count": { - "type": "long", - "_meta": { - "description": "" - } - }, - "transaction_count": { - "type": "long", - "_meta": { - "description": "" - } - } - } - }, - "no_rum_no_observer_name": { - "properties": { - "expected_metric_document_count": { - "type": "long", - "_meta": { - "description": "" - } - }, - "transaction_count": { - "type": "long", - "_meta": { - "description": "" - } - } - } - }, - "only_rum": { - "properties": { - "expected_metric_document_count": { - "type": "long", - "_meta": { - "description": "" - } - }, - "transaction_count": { - "type": "long", - "_meta": { - "description": "" - } - } - } - }, - "only_rum_no_observer_name": { - "properties": { - "expected_metric_document_count": { - "type": "long", - "_meta": { - "description": "" - } - }, - "transaction_count": { - "type": "long", - "_meta": { - "description": "" - } - } - } - } - } - }, - "cloud": { - "properties": { - "availability_zone": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 10 cloud availability zones in terms of document count overall. Example: [us-east1-c, us-east1-b]" - } - } - }, - "provider": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 10 cloud providers in terms of document count overall. Example: [azure]" - } - } - }, - "region": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 10 cloud regions in terms of document count overall. Example: [us-west1, us-central1]" - } - } - } - } - }, - "host": { - "properties": { - "os": { - "properties": { - "platform": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 10 operating system platforms in terms of document count within an hour. Example: [linux, win32]" - } - } - } - } - } - } - }, - "counts": { - "properties": { - "transaction": { - "properties": { - "1d": { - "type": "long", - "_meta": { - "description": "Total number of transaction documents within the last day" - } - }, - "all": { - "type": "long", - "_meta": { - "description": "Total number of transaction documents overall" - } - } - } - }, - "span": { - "properties": { - "1d": { - "type": "long", - "_meta": { - "description": "Total number of span documents within the last day" - } - }, - "all": { - "type": "long", - "_meta": { - "description": "Total number of span documents overall" - } - } - } - }, - "error": { - "properties": { - "1d": { - "type": "long", - "_meta": { - "description": "Total number of error documents within the last day" - } - }, - "all": { - "type": "long", - "_meta": { - "description": "Total number of error documents overall" - } - } - } - }, - "metric": { - "properties": { - "1d": { - "type": "long", - "_meta": { - "description": "Total number of metric documents within the last day" - } - }, - "all": { - "type": "long", - "_meta": { - "description": "Total number of metric documents overall" - } - } - } - }, - "onboarding": { - "properties": { - "1d": { - "type": "long", - "_meta": { - "description": "Total number of onboarding documents within the last day" - } - }, - "all": { - "type": "long", - "_meta": { - "description": "Total number of onboarding documents overall" - } - } - } - }, - "agent_configuration": { - "properties": { - "all": { - "type": "long", - "_meta": { - "description": "Total number of apm-agent-configuration documents overall" - } - } - } - }, - "global_labels": { - "properties": { - "1d": { - "type": "long", - "_meta": { - "description": "Total number of global labels used for creating aggregation keys for internal metrics computed from indices which received data in the last 24 hours" - } - } - } - }, - "max_transaction_groups_per_service": { - "properties": { - "1d": { - "type": "long", - "_meta": { - "description": "Total number of distinct transaction groups for the top service for the last 24 hours" - } - } - } - }, - "max_error_groups_per_service": { - "properties": { - "1d": { - "type": "long", - "_meta": { - "description": "Total number of distinct error groups for the top service for the last 24 hours" - } - } - } - }, - "traces": { - "properties": { - "1d": { - "type": "long", - "_meta": { - "description": "Total number of trace documents within the last day" - } - }, - "all": { - "type": "long", - "_meta": { - "description": "Total number of trace documents overall" - } - } - } - }, - "services": { - "properties": { - "1d": { - "type": "long", - "_meta": { - "description": "Total number of unique services within the last day" - } - } - } - }, - "environments": { - "properties": { - "1d": { - "type": "long", - "_meta": { - "description": "Total number of unique environments within the last day" - } - } - } - }, - "span_destination_service_resource": { - "properties": { - "1d": { - "type": "long", - "_meta": { - "description": "Total number of unique values of span.destination.service.resource within the last day" - } - } - } - } - } - }, - "cardinality": { - "properties": { - "client": { - "properties": { - "geo": { - "properties": { - "country_iso_code": { - "properties": { - "rum": { - "properties": { - "1d": { - "type": "long", - "_meta": { - "description": "Unique country iso code captured for the agents js-base, rum-js and opentelemetry/webjs within the last day" - } - } - } - } - } - } - } - } - } - }, - "user_agent": { - "properties": { - "original": { - "properties": { - "all_agents": { - "properties": { - "1d": { - "type": "long", - "_meta": { - "description": "Unique user agent for all agents within the last day" - } - } - } - }, - "rum": { - "properties": { - "1d": { - "type": "long", - "_meta": { - "description": "Unique user agent for rum agent within the last day" - } - } - } - } - } - } - } - }, - "transaction": { - "properties": { - "name": { - "properties": { - "all_agents": { - "properties": { - "1d": { - "type": "long", - "_meta": { - "description": "Unique transaction names for all agents within the last day" - } - } - } - }, - "rum": { - "properties": { - "1d": { - "type": "long", - "_meta": { - "description": "Unique transaction names for rum agent within the last day" - } - } - } - } - } - } - } - } - } - }, - "retainment": { - "properties": { - "span": { - "properties": { - "ms": { - "type": "long", - "_meta": { - "description": "Represent the time difference in milliseconds between the current date and the date when the span document was recorded" - } - } - } - }, - "transaction": { - "properties": { - "ms": { - "type": "long", - "_meta": { - "description": "Represent the time difference in milliseconds between the current date and the date when the transaction document was recorded" - } - } - } - }, - "error": { - "properties": { - "ms": { - "type": "long", - "_meta": { - "description": "Represent the time difference in milliseconds between the current date and the date when the error document was recorded" - } - } - } - }, - "metric": { - "properties": { - "ms": { - "type": "long", - "_meta": { - "description": "Represent the time difference in milliseconds between the current date and the date when the metric document was recorded" - } - } - } - }, - "onboarding": { - "properties": { - "ms": { - "type": "long", - "_meta": { - "description": "Represent the time difference in milliseconds between the current date and the date when the onboarding document was recorded" - } - } - } - } - } - }, - "integrations": { - "properties": { - "ml": { - "properties": { - "all_jobs_count": { - "type": "long", - "_meta": { - "description": "Total number of anomaly detection jobs associated with the jobs apm-*, *-high_mean_response_time" - } - } - } - } - } - }, - "indices": { - "properties": { - "metric": { - "properties": { - "shards": { - "properties": { - "total": { - "type": "long", - "_meta": { - "description": "Total number of shards for metric indices" - } - } - } - }, - "all": { - "properties": { - "total": { - "properties": { - "docs": { - "properties": { - "count": { - "type": "long", - "_meta": { - "description": "Total number of metric documents overall" - } - } - } - }, - "store": { - "properties": { - "size_in_bytes": { - "type": "long", - "_meta": { - "description": "Size of the metric indicess in byte units overall." - } - } - } - } - } - } - } - }, - "metricset": { - "properties": { - "service_destination-1m": { - "properties": { - "all": { - "properties": { - "total": { - "properties": { - "shards": { - "type": "long", - "_meta": { - "description": "Total number of shards for the given metricset per rollup interval." - } - }, - "docs": { - "properties": { - "count": { - "type": "long", - "_meta": { - "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" - } - } - } - }, - "store": { - "properties": { - "size_in_bytes": { - "type": "long", - "_meta": { - "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" - } - } - } - } - } - } - } - }, - "1d": { - "properties": { - "doc_count": { - "type": "long", - "_meta": { - "description": "Document count for the last day for a given metricset and rollup interval" - } - } - } - } - } - }, - "service_destination-10m": { - "properties": { - "all": { - "properties": { - "total": { - "properties": { - "shards": { - "type": "long", - "_meta": { - "description": "Total number of shards for the given metricset per rollup interval." - } - }, - "docs": { - "properties": { - "count": { - "type": "long", - "_meta": { - "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" - } - } - } - }, - "store": { - "properties": { - "size_in_bytes": { - "type": "long", - "_meta": { - "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" - } - } - } - } - } - } - } - }, - "1d": { - "properties": { - "doc_count": { - "type": "long", - "_meta": { - "description": "Document count for the last day for a given metricset and rollup interval" - } - } - } - } - } - }, - "service_destination-60m": { - "properties": { - "all": { - "properties": { - "total": { - "properties": { - "shards": { - "type": "long", - "_meta": { - "description": "Total number of shards for the given metricset per rollup interval." - } - }, - "docs": { - "properties": { - "count": { - "type": "long", - "_meta": { - "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" - } - } - } - }, - "store": { - "properties": { - "size_in_bytes": { - "type": "long", - "_meta": { - "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" - } - } - } - } - } - } - } - }, - "1d": { - "properties": { - "doc_count": { - "type": "long", - "_meta": { - "description": "Document count for the last day for a given metricset and rollup interval" - } - } - } - } - } - }, - "transaction-1m": { - "properties": { - "all": { - "properties": { - "total": { - "properties": { - "shards": { - "type": "long", - "_meta": { - "description": "Total number of shards for the given metricset per rollup interval." - } - }, - "docs": { - "properties": { - "count": { - "type": "long", - "_meta": { - "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" - } - } - } - }, - "store": { - "properties": { - "size_in_bytes": { - "type": "long", - "_meta": { - "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" - } - } - } - } - } - } - } - }, - "1d": { - "properties": { - "doc_count": { - "type": "long", - "_meta": { - "description": "Document count for the last day for a given metricset and rollup interval" - } - } - } - } - } - }, - "transaction-10m": { - "properties": { - "all": { - "properties": { - "total": { - "properties": { - "shards": { - "type": "long", - "_meta": { - "description": "Total number of shards for the given metricset per rollup interval." - } - }, - "docs": { - "properties": { - "count": { - "type": "long", - "_meta": { - "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" - } - } - } - }, - "store": { - "properties": { - "size_in_bytes": { - "type": "long", - "_meta": { - "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" - } - } - } - } - } - } - } - }, - "1d": { - "properties": { - "doc_count": { - "type": "long", - "_meta": { - "description": "Document count for the last day for a given metricset and rollup interval" - } - } - } - } - } - }, - "transaction-60m": { - "properties": { - "all": { - "properties": { - "total": { - "properties": { - "shards": { - "type": "long", - "_meta": { - "description": "Total number of shards for the given metricset per rollup interval." - } - }, - "docs": { - "properties": { - "count": { - "type": "long", - "_meta": { - "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" - } - } - } - }, - "store": { - "properties": { - "size_in_bytes": { - "type": "long", - "_meta": { - "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" - } - } - } - } - } - } - } - }, - "1d": { - "properties": { - "doc_count": { - "type": "long", - "_meta": { - "description": "Document count for the last day for a given metricset and rollup interval" - } - } - } - } - } - }, - "service_summary-1m": { - "properties": { - "all": { - "properties": { - "total": { - "properties": { - "shards": { - "type": "long", - "_meta": { - "description": "Total number of shards for the given metricset per rollup interval." - } - }, - "docs": { - "properties": { - "count": { - "type": "long", - "_meta": { - "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" - } - } - } - }, - "store": { - "properties": { - "size_in_bytes": { - "type": "long", - "_meta": { - "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" - } - } - } - } - } - } - } - }, - "1d": { - "properties": { - "doc_count": { - "type": "long", - "_meta": { - "description": "Document count for the last day for a given metricset and rollup interval" - } - } - } - } - } - }, - "service_summary-10m": { - "properties": { - "all": { - "properties": { - "total": { - "properties": { - "shards": { - "type": "long", - "_meta": { - "description": "Total number of shards for the given metricset per rollup interval." - } - }, - "docs": { - "properties": { - "count": { - "type": "long", - "_meta": { - "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" - } - } - } - }, - "store": { - "properties": { - "size_in_bytes": { - "type": "long", - "_meta": { - "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" - } - } - } - } - } - } - } - }, - "1d": { - "properties": { - "doc_count": { - "type": "long", - "_meta": { - "description": "Document count for the last day for a given metricset and rollup interval" - } - } - } - } - } - }, - "service_summary-60m": { - "properties": { - "all": { - "properties": { - "total": { - "properties": { - "shards": { - "type": "long", - "_meta": { - "description": "Total number of shards for the given metricset per rollup interval." - } - }, - "docs": { - "properties": { - "count": { - "type": "long", - "_meta": { - "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" - } - } - } - }, - "store": { - "properties": { - "size_in_bytes": { - "type": "long", - "_meta": { - "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" - } - } - } - } - } - } - } - }, - "1d": { - "properties": { - "doc_count": { - "type": "long", - "_meta": { - "description": "Document count for the last day for a given metricset and rollup interval" - } - } - } - } - } - }, - "service_transaction-1m": { - "properties": { - "all": { - "properties": { - "total": { - "properties": { - "shards": { - "type": "long", - "_meta": { - "description": "Total number of shards for the given metricset per rollup interval." - } - }, - "docs": { - "properties": { - "count": { - "type": "long", - "_meta": { - "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" - } - } - } - }, - "store": { - "properties": { - "size_in_bytes": { - "type": "long", - "_meta": { - "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" - } - } - } - } - } - } - } - }, - "1d": { - "properties": { - "doc_count": { - "type": "long", - "_meta": { - "description": "Document count for the last day for a given metricset and rollup interval" - } - } - } - } - } - }, - "service_transaction-10m": { - "properties": { - "all": { - "properties": { - "total": { - "properties": { - "shards": { - "type": "long", - "_meta": { - "description": "Total number of shards for the given metricset per rollup interval." - } - }, - "docs": { - "properties": { - "count": { - "type": "long", - "_meta": { - "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" - } - } - } - }, - "store": { - "properties": { - "size_in_bytes": { - "type": "long", - "_meta": { - "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" - } - } - } - } - } - } - } - }, - "1d": { - "properties": { - "doc_count": { - "type": "long", - "_meta": { - "description": "Document count for the last day for a given metricset and rollup interval" - } - } - } - } - } - }, - "service_transaction-60m": { - "properties": { - "all": { - "properties": { - "total": { - "properties": { - "shards": { - "type": "long", - "_meta": { - "description": "Total number of shards for the given metricset per rollup interval." - } - }, - "docs": { - "properties": { - "count": { - "type": "long", - "_meta": { - "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" - } - } - } - }, - "store": { - "properties": { - "size_in_bytes": { - "type": "long", - "_meta": { - "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" - } - } - } - } - } - } - } - }, - "1d": { - "properties": { - "doc_count": { - "type": "long", - "_meta": { - "description": "Document count for the last day for a given metricset and rollup interval" - } - } - } - } - } - }, - "span_breakdown-1m": { - "properties": { - "all": { - "properties": { - "total": { - "properties": { - "shards": { - "type": "long", - "_meta": { - "description": "Total number of shards for the given metricset per rollup interval." - } - }, - "docs": { - "properties": { - "count": { - "type": "long", - "_meta": { - "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" - } - } - } - }, - "store": { - "properties": { - "size_in_bytes": { - "type": "long", - "_meta": { - "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" - } - } - } - } - } - } - } - }, - "1d": { - "properties": { - "doc_count": { - "type": "long", - "_meta": { - "description": "Document count for the last day for a given metricset and rollup interval" - } - } - } - } - } - }, - "span_breakdown-10m": { - "properties": { - "all": { - "properties": { - "total": { - "properties": { - "shards": { - "type": "long", - "_meta": { - "description": "Total number of shards for the given metricset per rollup interval." - } - }, - "docs": { - "properties": { - "count": { - "type": "long", - "_meta": { - "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" - } - } - } - }, - "store": { - "properties": { - "size_in_bytes": { - "type": "long", - "_meta": { - "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" - } - } - } - } - } - } - } - }, - "1d": { - "properties": { - "doc_count": { - "type": "long", - "_meta": { - "description": "Document count for the last day for a given metricset and rollup interval" - } - } - } - } - } - }, - "span_breakdown-60m": { - "properties": { - "all": { - "properties": { - "total": { - "properties": { - "shards": { - "type": "long", - "_meta": { - "description": "Total number of shards for the given metricset per rollup interval." - } - }, - "docs": { - "properties": { - "count": { - "type": "long", - "_meta": { - "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" - } - } - } - }, - "store": { - "properties": { - "size_in_bytes": { - "type": "long", - "_meta": { - "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" - } - } - } - } - } - } - } - }, - "1d": { - "properties": { - "doc_count": { - "type": "long", - "_meta": { - "description": "Document count for the last day for a given metricset and rollup interval" - } - } - } - } - } - }, - "app": { - "properties": { - "all": { - "properties": { - "total": { - "properties": { - "shards": { - "type": "long", - "_meta": { - "description": "Total number of shards for the given metricset per rollup interval." - } - }, - "docs": { - "properties": { - "count": { - "type": "long", - "_meta": { - "description": "Total number of metric documents in the primary shard for the given metricset per rollup interval" - } - } - } - }, - "store": { - "properties": { - "size_in_bytes": { - "type": "long", - "_meta": { - "description": "Size of the metric index in the primary shard for the given metricset per rollup interval" - } - } - } - } - } - } - } - }, - "1d": { - "properties": { - "doc_count": { - "type": "long", - "_meta": { - "description": "Document count for the last day for a given metricset and rollup interval" - } - } - } - } - } - } - } - } - } - }, - "traces": { - "properties": { - "shards": { - "properties": { - "total": { - "type": "long", - "_meta": { - "description": "Total number of shards for span and transaction indices" - } - } - } - }, - "all": { - "properties": { - "total": { - "properties": { - "docs": { - "properties": { - "count": { - "type": "long", - "_meta": { - "description": "Total number of metric documents overall" - } - } - } - }, - "store": { - "properties": { - "size_in_bytes": { - "type": "long", - "_meta": { - "description": "Size of the metric indicess in byte units overall." - } - } - } - } - } - } - } - } - } - }, - "shards": { - "properties": { - "total": { - "type": "long", - "_meta": { - "description": "Total number of shards overall" - } - } - } - }, - "all": { - "properties": { - "total": { - "properties": { - "docs": { - "properties": { - "count": { - "type": "long", - "_meta": { - "description": "Total number of all documents overall" - } - } - } - }, - "store": { - "properties": { - "size_in_bytes": { - "type": "long", - "_meta": { - "description": "Size of the index in byte units overall." - } - } - } - } - } - } - } - } - } - }, - "service_groups": { - "properties": { - "kuery_fields": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of up to 500 unique fields used to create the service groups across all spaces. Example [service.language.name, service.name] " - } - } - }, - "total": { - "type": "long", - "_meta": { - "description": "Total number of service groups retrived from the saved object across all spaces" - } - } - } - }, - "custom_dashboards": { - "properties": { - "kuery_fields": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of up to 500 unique fields used to create the custom dashboards across all spaces. Example [service.language.name, service.name] " - } - } - }, - "total": { - "type": "long", - "_meta": { - "description": "Total number of custom dashboards retrived from the saved object across all spaces" - } - } - } - }, - "per_service": { - "type": "array", - "items": { - "properties": { - "service_id": { - "type": "keyword", - "_meta": { - "description": "Unique identifier that combines the SHA256 hashed representation of the service name and environment" - } - }, - "num_service_nodes": { - "type": "long", - "_meta": { - "description": "Total number of the unique service instances that served the transaction within an hour" - } - }, - "num_transaction_types": { - "type": "long", - "_meta": { - "description": "Total number of the unique transaction types within an hour" - } - }, - "timed_out": { - "type": "boolean", - "_meta": { - "description": "Indicates whether the request timed out before completion" - } - }, - "cloud": { - "properties": { - "availability_zones": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 5 cloud availability zones within an hour. Example [ca-central-1a, ca-central-1b]" - } - } - }, - "regions": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 5 cloud regions within an hour. Example [ca-central-1]" - } - } - }, - "providers": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 3 cloud provider within an hour. Example [aws]" - } - } - } - } - }, - "faas": { - "properties": { - "trigger": { - "properties": { - "type": { - "type": "array", - "items": { - "type": "keyword", - "_meta": { - "description": "An array of the top 5 faas trigger types within an hour. Example [http, timer, pubsub]" - } - } - } - } - } - } - }, - "agent": { - "properties": { - "name": { - "type": "keyword", - "_meta": { - "description": "The top value of agent name for the service from transaction documents within an hour. Sorted by _score" - } - }, - "version": { - "type": "keyword", - "_meta": { - "description": "The top value of agent version for the service from transaction documents within an hour. Sorted by _score" - } - }, - "activation_method": { - "type": "keyword", - "_meta": { - "description": "The top value of agent activation method for the service from transaction documents within an hour. Sorted by _score" - } - } - } - }, - "service": { - "properties": { - "language": { - "properties": { - "name": { - "type": "keyword", - "_meta": { - "description": "The top value of language name for the service from transaction documents within an hour. Sorted by _score" - } - }, - "version": { - "type": "keyword", - "_meta": { - "description": "The top value of language version for the service from transaction documents within an hour. Sorted by _score" - } - } - } - }, - "framework": { - "properties": { - "name": { - "type": "keyword", - "_meta": { - "description": "The top value of service framework name from transaction documents within an hour. Sorted by _score. Example AWS Lambda" - } - }, - "version": { - "type": "keyword", - "_meta": { - "description": "The top value of service framework version from transaction documents within an hour. Sorted by _score" - } - } - } - }, - "runtime": { - "properties": { - "name": { - "type": "keyword", - "_meta": { - "description": "The top value of service runtime name from transaction documents within an hour. Sorted by _score" - } - }, - "version": { - "type": "keyword", - "_meta": { - "description": "The top value of service runtime version version from transaction documents within an hour. Sorted by _score" - } - } - } - } - } - }, - "kubernetes": { - "properties": { - "pod": { - "properties": { - "name": { - "type": "keyword", - "_meta": { - "description": "Kuberneted pod name " - } - } - } - } - } - }, - "container": { - "properties": { - "id": { - "type": "keyword", - "_meta": { - "description": "Container id" - } - } - } - } - } - } - }, - "top_traces": { - "properties": { - "max": { - "type": "long", - "_meta": { - "description": "Max number of documents in top 100 traces withing the last day" - } - }, - "median": { - "type": "long", - "_meta": { - "description": "Median number of documents in top 100 traces within the last day" - } - } - } - }, - "tasks": { - "properties": { - "aggregated_transactions": { - "properties": { - "took": { - "properties": { - "ms": { - "type": "long", - "_meta": { - "description": "Execution time in milliseconds for the \"aggregated_transactions\" task" - } - } - } - } - } - }, - "cloud": { - "properties": { - "took": { - "properties": { - "ms": { - "type": "long", - "_meta": { - "description": "Execution time in milliseconds for the \"cloud\" task" - } - } - } - } - } - }, - "host": { - "properties": { - "took": { - "properties": { - "ms": { - "type": "long", - "_meta": { - "description": "Execution time in milliseconds for the \"host\" task" - } - } - } - } - } - }, - "processor_events": { - "properties": { - "took": { - "properties": { - "ms": { - "type": "long", - "_meta": { - "description": "Execution time in milliseconds for the \"processor_events\" task" - } - } - } - } - } - }, - "agent_configuration": { - "properties": { - "took": { - "properties": { - "ms": { - "type": "long", - "_meta": { - "description": "Execution time in milliseconds for the \"agent_configuration\" task" - } - } - } - } - } - }, - "global_labels": { - "properties": { - "took": { - "properties": { - "ms": { - "type": "long", - "_meta": { - "description": "Execution time in milliseconds for the \"global_labels\" task" - } - } - } - } - } - }, - "services": { - "properties": { - "took": { - "properties": { - "ms": { - "type": "long", - "_meta": { - "description": "Execution time in milliseconds for the \"services\" task" - } - } - } - } - } - }, - "versions": { - "properties": { - "took": { - "properties": { - "ms": { - "type": "long", - "_meta": { - "description": "Execution time in milliseconds for the \"versions\" task" - } - } - } - } - } - }, - "groupings": { - "properties": { - "took": { - "properties": { - "ms": { - "type": "long", - "_meta": { - "description": "Execution time in milliseconds for the \"groupings\" task" - } - } - } - } - } - }, - "integrations": { - "properties": { - "took": { - "properties": { - "ms": { - "type": "long", - "_meta": { - "description": "Execution time in milliseconds for the \"integrations\" task" - } - } - } - } - } - }, - "agents": { - "properties": { - "took": { - "properties": { - "ms": { - "type": "long", - "_meta": { - "description": "Execution time in milliseconds for the \"agents\" task" - } - } - } - } - } - }, - "indices_stats": { - "properties": { - "took": { - "properties": { - "ms": { - "type": "long", - "_meta": { - "description": "Execution time in milliseconds for the \"indices_stats\" task" - } - } - } - } - } - }, - "cardinality": { - "properties": { - "took": { - "properties": { - "ms": { - "type": "long", - "_meta": { - "description": "Execution time in milliseconds for the \"cardinality\" task" - } - } - } - } - } - }, - "environments": { - "properties": { - "took": { - "properties": { - "ms": { - "type": "long", - "_meta": { - "description": "Execution time in milliseconds for the \"environments\" task" - } - } - } - } - } - }, - "service_groups": { - "properties": { - "took": { - "properties": { - "ms": { - "type": "long", - "_meta": { - "description": "Execution time in milliseconds for the \"service_groups\" task" - } - } - } - } - } - }, - "custom_dashboards": { - "properties": { - "took": { - "properties": { - "ms": { - "type": "long", - "_meta": { - "description": "Execution time in milliseconds for the \"custom_dashboards\" task" - } - } - } - } - } - }, - "per_service": { - "properties": { - "took": { - "properties": { - "ms": { - "type": "long", - "_meta": { - "description": "Execution time in milliseconds for the \"per_service\" task" - } - } - } - } - } - }, - "top_traces": { - "properties": { - "took": { - "properties": { - "ms": { - "type": "long", - "_meta": { - "description": "Execution time in milliseconds for the \"top_traces\" task" - } - } - } - } - } - } - } - } - } - }, "cloud": { "properties": { "isCloudEnabled": { From 8e1ba98738793d31842ef0f4fc621f675bf6df51 Mon Sep 17 00:00:00 2001 From: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Date: Sat, 28 Dec 2024 21:53:40 +0000 Subject: [PATCH 14/14] [CI] Auto-commit changed files from 'node scripts/eslint --no-cache --fix' --- .../packages/kbn-apm-types/es_fields.ts | 8 ++--- .../packages/kbn-apm-types/es_schemas_raw.ts | 8 ++--- .../packages/kbn-apm-types/es_schemas_ui.ts | 8 ++--- .../packages/kbn-apm-types/index.ts | 8 ++--- .../kbn-apm-types/src/es_fields/apm.ts | 8 ++--- .../src/es_schemas/raw/apm_base_doc.ts | 8 ++--- .../src/es_schemas/raw/error_raw.ts | 8 ++--- .../src/es_schemas/raw/event_raw.ts | 8 ++--- .../src/es_schemas/raw/fields/cloud.ts | 8 ++--- .../src/es_schemas/raw/fields/container.ts | 8 ++--- .../es_schemas/raw/fields/event_outcome.ts | 8 ++--- .../src/es_schemas/raw/fields/faas.ts | 8 ++--- .../src/es_schemas/raw/fields/host.ts | 8 ++--- .../src/es_schemas/raw/fields/http.ts | 8 ++--- .../src/es_schemas/raw/fields/index.ts | 8 ++--- .../src/es_schemas/raw/fields/kubernetes.ts | 8 ++--- .../src/es_schemas/raw/fields/observer.ts | 8 ++--- .../src/es_schemas/raw/fields/page.ts | 8 ++--- .../src/es_schemas/raw/fields/process.ts | 8 ++--- .../src/es_schemas/raw/fields/service.ts | 8 ++--- .../src/es_schemas/raw/fields/span_links.ts | 8 ++--- .../src/es_schemas/raw/fields/stackframe.ts | 8 ++--- .../src/es_schemas/raw/fields/timestamp_us.ts | 8 ++--- .../src/es_schemas/raw/fields/url.ts | 8 ++--- .../src/es_schemas/raw/fields/user.ts | 8 ++--- .../src/es_schemas/raw/fields/user_agent.ts | 8 ++--- .../kbn-apm-types/src/es_schemas/raw/index.ts | 8 ++--- .../src/es_schemas/raw/metric_raw.ts | 8 ++--- .../src/es_schemas/raw/span_raw.ts | 8 ++--- .../src/es_schemas/raw/transaction_raw.ts | 8 ++--- .../src/es_schemas/ui/apm_error.ts | 8 ++--- .../kbn-apm-types/src/es_schemas/ui/event.ts | 8 ++--- .../src/es_schemas/ui/fields/agent.ts | 8 ++--- .../src/es_schemas/ui/fields/index.ts | 8 ++--- .../kbn-apm-types/src/es_schemas/ui/index.ts | 8 ++--- .../kbn-apm-types/src/es_schemas/ui/metric.ts | 8 ++--- .../kbn-apm-types/src/es_schemas/ui/span.ts | 8 ++--- .../src/es_schemas/ui/transaction.ts | 8 ++--- .../use_error_group_list_data.tsx | 2 +- .../crashes_overview.tsx | 2 +- .../errors_overview.tsx | 2 +- .../use_mobile_statistics_fetcher.ts | 2 +- .../app/service_inventory/index.tsx | 4 +-- .../index.tsx | 4 +-- .../transaction_details/top_errors/index.tsx | 4 +-- .../shared/transactions_table/index.tsx | 2 +- .../apm/public/hooks/use_fetcher.test.tsx | 30 +++++++------------ .../public/hooks/use_progressive_fetcher.tsx | 4 +-- .../use_transaction_trace_samples_fetcher.ts | 2 +- .../public/hooks/use_time_range_async.ts | 2 +- 50 files changed, 140 insertions(+), 224 deletions(-) diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/es_fields.ts b/x-pack/solutions/observability/packages/kbn-apm-types/es_fields.ts index 1a534c2c12dd4..d047148cfac55 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/es_fields.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/es_fields.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ export * from './src/es_fields/apm'; diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/es_schemas_raw.ts b/x-pack/solutions/observability/packages/kbn-apm-types/es_schemas_raw.ts index abc2bc2482647..659ad735667e5 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/es_schemas_raw.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/es_schemas_raw.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ export * from './src/es_schemas/raw'; diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/es_schemas_ui.ts b/x-pack/solutions/observability/packages/kbn-apm-types/es_schemas_ui.ts index 916e8472d6c6a..be99b3d38bcd0 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/es_schemas_ui.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/es_schemas_ui.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ export * from './src/es_schemas/ui'; diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/index.ts b/x-pack/solutions/observability/packages/kbn-apm-types/index.ts index cbc152b27784d..d6e086e17b8ea 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/index.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/index.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ export * from './es_fields'; diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_fields/apm.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_fields/apm.ts index 7068058024d9d..f3537e332a7e4 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_fields/apm.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_fields/apm.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ export const TIMESTAMP_US = 'timestamp.us'; diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/apm_base_doc.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/apm_base_doc.ts index 14d26354e44ed..0aca59091867d 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/apm_base_doc.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/apm_base_doc.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ import { Observer } from './fields/observer'; diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/error_raw.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/error_raw.ts index 8755be1ed5079..efee5c7cd5693 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/error_raw.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/error_raw.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ import { APMBaseDoc } from './apm_base_doc'; diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/event_raw.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/event_raw.ts index 614da7c559bfb..31a1952cdc03d 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/event_raw.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/event_raw.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ import { APMBaseDoc } from './apm_base_doc'; diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/cloud.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/cloud.ts index 290be75091e18..aa34fecf4fdcb 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/cloud.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/cloud.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ export interface Cloud { diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/container.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/container.ts index 4c8d1ed4e52b4..5f4a23b7b2ba1 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/container.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/container.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ export interface Container { diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/event_outcome.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/event_outcome.ts index cfba4074e00de..d0ca41fcba4ed 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/event_outcome.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/event_outcome.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ export type EventOutcome = 'success' | 'failure' | 'unknown'; diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/faas.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/faas.ts index e656266578faf..1229b8134ac13 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/faas.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/faas.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ export interface Faas { diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/host.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/host.ts index 41c1bf9ecf285..6d1941ff0184c 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/host.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/host.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ export interface Host { diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/http.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/http.ts index f3c62298ca8cb..ab81d21d45b59 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/http.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/http.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ export interface Http { diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/index.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/index.ts index 876ef6bc05748..838e496071a54 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/index.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/index.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ export * from './cloud'; diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/kubernetes.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/kubernetes.ts index 2a4f1465db9a5..efbe14c5e8f42 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/kubernetes.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/kubernetes.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ export interface Kubernetes { diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/observer.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/observer.ts index 7d286d4c3581e..521a659f0d28e 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/observer.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/observer.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ export interface Observer { diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/page.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/page.ts index a18f3c5578eb5..418c5b4439031 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/page.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/page.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ // only for RUM agent: shared by error and transaction diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/process.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/process.ts index adf18d2f1a4b5..10973e3b66a5f 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/process.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/process.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ export interface Process { diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/service.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/service.ts index bd52784576dce..bdd7b052e9df7 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/service.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/service.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ export interface Service { diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/span_links.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/span_links.ts index 9f6c2a11636d9..5e0028ad58176 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/span_links.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/span_links.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ export interface SpanLink { diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/stackframe.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/stackframe.ts index 432b03447d227..90d7f20047573 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/stackframe.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/stackframe.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ interface Line { diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/timestamp_us.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/timestamp_us.ts index cff2ba350453e..f6f944b6fe95f 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/timestamp_us.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/timestamp_us.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ export interface TimestampUs { diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/url.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/url.ts index 0f8cd3c814315..4039b7785f916 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/url.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/url.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ export interface Url { diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/user.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/user.ts index 962ed1060b826..d72de5000e675 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/user.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/user.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ export interface User { diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/user_agent.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/user_agent.ts index 598082b0dd316..884f627353d9b 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/user_agent.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/fields/user_agent.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ export interface UserAgent { diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/index.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/index.ts index 6e13218f39c51..0074a036d6c91 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/index.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/index.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ export * from './apm_base_doc'; diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/metric_raw.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/metric_raw.ts index 41c3e1111c576..d7d015fd21da5 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/metric_raw.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/metric_raw.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ import { APMBaseDoc } from './apm_base_doc'; diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/span_raw.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/span_raw.ts index bace761f17588..301a4c96dfa35 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/span_raw.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/span_raw.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ import { APMBaseDoc } from './apm_base_doc'; diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/transaction_raw.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/transaction_raw.ts index 4e31712e1a002..4046bb9470fb7 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/transaction_raw.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/raw/transaction_raw.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ import { APMBaseDoc } from './apm_base_doc'; diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/apm_error.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/apm_error.ts index be34b9997e33f..13521d90a84aa 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/apm_error.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/apm_error.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ import { ErrorRaw } from '../raw/error_raw'; diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/event.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/event.ts index 2644a5c1fa413..8d9fccea1c8bf 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/event.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/event.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ import { EventRaw } from '../raw/event_raw'; diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/fields/agent.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/fields/agent.ts index e8734de141e83..c656cc404bb3b 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/fields/agent.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/fields/agent.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ import type { AgentName } from '@kbn/elastic-agent-utils'; diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/fields/index.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/fields/index.ts index a5fed741cea33..483a206d58084 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/fields/index.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/fields/index.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ export * from './agent'; diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/index.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/index.ts index f8504f75e2c62..062ee79906641 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/index.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/index.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ export * from './apm_error'; diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/metric.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/metric.ts index 552983bf2961f..b06a686c23ef7 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/metric.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/metric.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ import { MetricRaw } from '../raw/metric_raw'; diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/span.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/span.ts index 63b85f54c3834..cfee36de51429 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/span.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/span.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ import { SpanRaw } from '../raw/span_raw'; diff --git a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/transaction.ts b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/transaction.ts index 3e5986e86c36e..2dfbc860ec05a 100644 --- a/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/transaction.ts +++ b/x-pack/solutions/observability/packages/kbn-apm-types/src/es_schemas/ui/transaction.ts @@ -1,10 +1,8 @@ /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one - * or more contributor license agreements. Licensed under the "Elastic License - * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side - * Public License v 1"; you may not use this file except in compliance with, at - * your election, the "Elastic License 2.0", the "GNU Affero General Public - * License v3.0 only", or the "Server Side Public License, v 1". + * or more contributor license agreements. Licensed under the Elastic License + * 2.0; you may not use this file except in compliance with the Elastic License + * 2.0. */ import { TransactionRaw } from '../raw/transaction_raw'; diff --git a/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_overview/error_group_list/use_error_group_list_data.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_overview/error_group_list/use_error_group_list_data.tsx index a5b8d13006bec..484830c23d8a5 100644 --- a/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_overview/error_group_list/use_error_group_list_data.tsx +++ b/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_overview/error_group_list/use_error_group_list_data.tsx @@ -108,7 +108,7 @@ export function useErrorGroupListData({ } }, // only fetches agg results when main statistics are ready - // eslint-disable-next-line react-hooks/exhaustive-deps + [mainStatistics.requestId, renderedItems, comparisonEnabled, offset], { preservePreviousData: false } ); diff --git a/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crashes_overview.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crashes_overview.tsx index 2841d73278db6..44f02392a23a1 100644 --- a/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crashes_overview.tsx +++ b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crashes_overview.tsx @@ -165,7 +165,7 @@ export function MobileCrashesOverview() { } }, // only fetches agg results when requestId changes - // eslint-disable-next-line react-hooks/exhaustive-deps + [requestId], { preservePreviousData: false } ); diff --git a/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/errors_overview.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/errors_overview.tsx index 9d2b09210c551..e4c0dafbabd9d 100644 --- a/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/errors_overview.tsx +++ b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/errors_overview.tsx @@ -163,7 +163,7 @@ export function MobileErrorsOverview() { } }, // only fetches agg results when requestId changes - // eslint-disable-next-line react-hooks/exhaustive-deps + [requestId], { preservePreviousData: false } ); diff --git a/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/use_mobile_statistics_fetcher.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/use_mobile_statistics_fetcher.ts index 4ff179b6cb380..36855749f8317 100644 --- a/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/use_mobile_statistics_fetcher.ts +++ b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/use_mobile_statistics_fetcher.ts @@ -94,7 +94,7 @@ export function useMobileStatisticsFetcher({ } }, // only fetches agg results when requestId changes - // eslint-disable-next-line react-hooks/exhaustive-deps + [requestId], { preservePreviousData: false } ); diff --git a/x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/index.tsx index 7a9d6be1316c2..d052583607300 100644 --- a/x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/index.tsx +++ b/x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/index.tsx @@ -91,7 +91,7 @@ function useServicesMainStatisticsFetcher(searchQuery: string | undefined) { }); } }, - // eslint-disable-next-line react-hooks/exhaustive-deps + [ environment, kuery, @@ -166,7 +166,7 @@ function useServicesDetailedStatisticsFetcher({ } }, // only fetches detailed statistics when requestId is invalidated by main statistics api call or offset is changed - // eslint-disable-next-line react-hooks/exhaustive-deps + [mainStatisticsData.requestId, renderedItems, offset, comparisonEnabled], { preservePreviousData: false } ); diff --git a/x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_instances_chart_and_table/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_instances_chart_and_table/index.tsx index a60ead6d60682..7b0a99055a73a 100644 --- a/x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_instances_chart_and_table/index.tsx +++ b/x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_instances_chart_and_table/index.tsx @@ -115,7 +115,7 @@ export function ServiceOverviewInstancesChartAndTable({ }; }); }, - // eslint-disable-next-line react-hooks/exhaustive-deps + [ environment, kuery, @@ -182,7 +182,7 @@ export function ServiceOverviewInstancesChartAndTable({ ); }, // only fetches detailed statistics when requestId is invalidated by main statistics api call - // eslint-disable-next-line react-hooks/exhaustive-deps + [requestId], { preservePreviousData: false } ); diff --git a/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/top_errors/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/top_errors/index.tsx index dc12c206e80ee..51106dd2eb8a4 100644 --- a/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/top_errors/index.tsx +++ b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/top_errors/index.tsx @@ -85,7 +85,7 @@ export function TopErrors() { }); } }, - // eslint-disable-next-line react-hooks/exhaustive-deps + [ environment, kuery, @@ -131,7 +131,7 @@ export function TopErrors() { } }, // only fetches agg results when requestId changes - // eslint-disable-next-line react-hooks/exhaustive-deps + [requestId], { preservePreviousData: false } ); diff --git a/x-pack/solutions/observability/plugins/apm/public/components/shared/transactions_table/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/transactions_table/index.tsx index 22d8f91643bae..1749490a37915 100644 --- a/x-pack/solutions/observability/plugins/apm/public/components/shared/transactions_table/index.tsx +++ b/x-pack/solutions/observability/plugins/apm/public/components/shared/transactions_table/index.tsx @@ -369,7 +369,7 @@ function useTableData({ } }, // only fetches detailed statistics when `currentPageItems` is updated. - // eslint-disable-next-line react-hooks/exhaustive-deps + [mainStatistics.requestId, currentPageItems, offset, comparisonEnabled], { preservePreviousData: false } ); diff --git a/x-pack/solutions/observability/plugins/apm/public/hooks/use_fetcher.test.tsx b/x-pack/solutions/observability/plugins/apm/public/hooks/use_fetcher.test.tsx index be61a03e2bd80..4d25a61227d95 100644 --- a/x-pack/solutions/observability/plugins/apm/public/hooks/use_fetcher.test.tsx +++ b/x-pack/solutions/observability/plugins/apm/public/hooks/use_fetcher.test.tsx @@ -143,17 +143,13 @@ describe('useFetcher', () => { }); it('should show "first response" while loading "second response"', async () => { - const hook = renderHook( - /* eslint-disable-next-line react-hooks/exhaustive-deps */ - ({ callback, args }) => useFetcher(callback, args), - { - initialProps: { - callback: () => Promise.resolve('first response'), - args: ['a'], - }, - wrapper, - } - ); + const hook = renderHook(({ callback, args }) => useFetcher(callback, args), { + initialProps: { + callback: () => Promise.resolve('first response'), + args: ['a'], + }, + wrapper, + }); expect(hook.result.current).toEqual({ data: undefined, @@ -215,14 +211,10 @@ describe('useFetcher', () => { args: ['a'], }; - const hook = renderHook( - /* eslint-disable-next-line react-hooks/exhaustive-deps */ - ({ callback, args }) => useFetcher(callback, args), - { - initialProps, - wrapper, - } - ); + const hook = renderHook(({ callback, args }) => useFetcher(callback, args), { + initialProps, + wrapper, + }); act(() => { jest.runAllTimers(); diff --git a/x-pack/solutions/observability/plugins/apm/public/hooks/use_progressive_fetcher.tsx b/x-pack/solutions/observability/plugins/apm/public/hooks/use_progressive_fetcher.tsx index 263a9b5b9bdcf..79fd80efdf362 100644 --- a/x-pack/solutions/observability/plugins/apm/public/hooks/use_progressive_fetcher.tsx +++ b/x-pack/solutions/observability/plugins/apm/public/hooks/use_progressive_fetcher.tsx @@ -95,7 +95,7 @@ export function useProgressiveFetcher( } return callback(clientWithProbability(regularCallApmApi, sampledProbability)); }, - // eslint-disable-next-line react-hooks/exhaustive-deps + dependencies, options ); @@ -104,7 +104,7 @@ export function useProgressiveFetcher( (regularCallApmApi) => { return callback(clientWithProbability(regularCallApmApi, 1)); }, - // eslint-disable-next-line react-hooks/exhaustive-deps + dependencies ); diff --git a/x-pack/solutions/observability/plugins/apm/public/hooks/use_transaction_trace_samples_fetcher.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_transaction_trace_samples_fetcher.ts index 31b75f0667209..4b1cca65ba33d 100644 --- a/x-pack/solutions/observability/plugins/apm/public/hooks/use_transaction_trace_samples_fetcher.ts +++ b/x-pack/solutions/observability/plugins/apm/public/hooks/use_transaction_trace_samples_fetcher.ts @@ -60,7 +60,7 @@ export function useTransactionTraceSamplesFetcher({ } }, // the samples should not be refetched if the transactionId or traceId changes - // eslint-disable-next-line react-hooks/exhaustive-deps + [ environment, kuery, diff --git a/x-pack/solutions/observability/plugins/profiling/public/hooks/use_time_range_async.ts b/x-pack/solutions/observability/plugins/profiling/public/hooks/use_time_range_async.ts index 2a4bffc639e57..37debb0dc486f 100644 --- a/x-pack/solutions/observability/plugins/profiling/public/hooks/use_time_range_async.ts +++ b/x-pack/solutions/observability/plugins/profiling/public/hooks/use_time_range_async.ts @@ -10,6 +10,6 @@ import { useTimeRangeContext } from './use_time_range_context'; export const useTimeRangeAsync: UseAsync = (fn, dependencies) => { const { timeRangeId } = useTimeRangeContext(); - // eslint-disable-next-line react-hooks/exhaustive-deps + return useAsync(fn, dependencies.concat(timeRangeId)); };