mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 17:28:26 -04:00
16 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
|
6d8b840da9
|
[8.x] [Core] [Telemetry] Update file references (#205603) (#205752)
# Backport This will backport the following commits from `main` to `8.x`: - [[Core] [Telemetry] Update file references (#205603)](https://github.com/elastic/kibana/pull/205603) <!--- Backport version: 8.9.8 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Ahmad Bamieh","email":"ahmad.bamyeh@elastic.co"},"sourceCommit":{"committedDate":"2025-01-06T14:46:46Z","message":"[Core] [Telemetry] Update file references (#205603)\n\n## Summary\n\nFixed broken CI. The bug was happening due to moving file roots while\nnot updating the telemetry.rc file and the .json schema files properly","sha":"deb52fd9e770d1d3457ed372098115d21adf0708","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","backport:version","v8.18.0"],"number":205603,"url":"https://github.com/elastic/kibana/pull/205603","mergeCommit":{"message":"[Core] [Telemetry] Update file references (#205603)\n\n## Summary\n\nFixed broken CI. The bug was happening due to moving file roots while\nnot updating the telemetry.rc file and the .json schema files properly","sha":"deb52fd9e770d1d3457ed372098115d21adf0708"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/205603","number":205603,"mergeCommit":{"message":"[Core] [Telemetry] Update file references (#205603)\n\n## Summary\n\nFixed broken CI. The bug was happening due to moving file roots while\nnot updating the telemetry.rc file and the .json schema files properly","sha":"deb52fd9e770d1d3457ed372098115d21adf0708"}},{"branch":"8.x","label":"v8.18.0","labelRegex":"^v8.18.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Ahmad Bamieh <ahmad.bamyeh@elastic.co> |
||
|
861c2de3e5
|
[8.x] Sustainable Kibana Architecture: Move modules owned by @elastic/kibana-core (#201653) (#205563)
# Backport This will backport the following commits from `main` to `8.x`: - [Sustainable Kibana Architecture: Move modules owned by `@elastic/kibana-core` (#201653)](https://github.com/elastic/kibana/pull/201653) <!--- Backport version: 8.9.8 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Gerard Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2025-01-04T18:47:24Z","message":"Sustainable Kibana Architecture: Move modules owned by `@elastic/kibana-core` (#201653)\n\n## Summary\n\nStart relocating Kibana modules (packages and plugins) to the new folder\nstructure, according to the _Kibana Sustainable Architecture_\ninitiative.\n#### 16 plugin(s) are going to be relocated:\n\n| Id | Target folder |\n| -- | ------------- |\n| `@kbn/cloud-chat-plugin` |\n`x-pack/platform/plugins/private/cloud_integrations/cloud_chat` |\n| `@kbn/cloud-experiments-plugin` |\n`x-pack/platform/plugins/shared/cloud_integrations/cloud_experiments` |\n| `@kbn/cloud-full-story-plugin` |\n`x-pack/platform/plugins/private/cloud_integrations/cloud_full_story` |\n| `@kbn/cloud-links-plugin` |\n`x-pack/platform/plugins/private/cloud_integrations/cloud_links` |\n| `@kbn/cloud-plugin` | `x-pack/platform/plugins/shared/cloud` |\n| `@kbn/features-plugin` | `x-pack/platform/plugins/shared/features` |\n| `@kbn/ftr-apis-plugin` | `src/platform/plugins/private/ftr_apis` |\n| `@kbn/kibana-usage-collection-plugin` |\n`src/platform/plugins/private/kibana_usage_collection` |\n| `@kbn/licensing-plugin` | `x-pack/platform/plugins/shared/licensing` |\n| `@kbn/newsfeed-plugin` | `src/platform/plugins/shared/newsfeed` |\n| `@kbn/saved-objects-management-plugin` |\n`src/platform/plugins/shared/saved_objects_management` |\n| `@kbn/telemetry-collection-manager-plugin` |\n`src/platform/plugins/shared/telemetry_collection_manager` |\n| `@kbn/telemetry-collection-xpack-plugin` |\n`x-pack/platform/plugins/private/telemetry_collection_xpack` |\n| `@kbn/telemetry-management-section-plugin` |\n`src/platform/plugins/shared/telemetry_management_section` |\n| `@kbn/telemetry-plugin` | `src/platform/plugins/shared/telemetry` |\n| `@kbn/usage-collection-plugin` |\n`src/platform/plugins/shared/usage_collection` |\n\n#### 22 package(s) are going to be relocated:\n\n| Id | Target folder |\n| -- | ------------- |\n| `@kbn/analytics` | `src/platform/packages/shared/kbn-analytics` |\n| `@kbn/analytics-collection-utils` |\n`src/platform/packages/private/analytics/utils/analytics_collection_utils`\n|\n| `@kbn/apm-config-loader` |\n`src/platform/packages/private/kbn-apm-config-loader` |\n| `@kbn/cloud` | `src/platform/packages/shared/cloud` |\n| `@kbn/config` | `src/platform/packages/shared/kbn-config` |\n| `@kbn/config-mocks` | `src/platform/packages/private/kbn-config-mocks`\n|\n| `@kbn/config-schema` |\n`src/platform/packages/shared/kbn-config-schema` |\n| `@kbn/crypto-browser` |\n`src/platform/packages/shared/kbn-crypto-browser` |\n| `@kbn/ebt-tools` | `src/platform/packages/shared/kbn-ebt-tools` |\n| `@kbn/es-errors` | `src/platform/packages/shared/kbn-es-errors` |\n| `@kbn/es-types` | `src/platform/packages/shared/kbn-es-types` |\n| `@kbn/hapi-mocks` | `src/platform/packages/private/kbn-hapi-mocks` |\n| `@kbn/health-gateway-server` |\n`src/platform/packages/private/kbn-health-gateway-server` |\n| `@kbn/i18n` | `src/platform/packages/shared/kbn-i18n` |\n| `@kbn/i18n-react` | `src/platform/packages/shared/kbn-i18n-react` |\n| `@kbn/logging` | `src/platform/packages/shared/kbn-logging` |\n| `@kbn/logging-mocks` |\n`src/platform/packages/shared/kbn-logging-mocks` |\n| `@kbn/router-to-openapispec` |\n`src/platform/packages/shared/kbn-router-to-openapispec` |\n| `@kbn/server-http-tools` |\n`src/platform/packages/shared/kbn-server-http-tools` |\n| `@kbn/std` | `src/platform/packages/shared/kbn-std` |\n| `@kbn/utility-types` |\n`src/platform/packages/shared/kbn-utility-types` |\n| `@kbn/zod` | `src/platform/packages/shared/kbn-zod` |\n\n---------\n\nCo-authored-by: Alejandro Fernández Haro <alejandro.haro@elastic.co>\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"6049493e4a2372ea22986b231ad2bd59584fe9b8","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","release_note:skip","v9.0.0","backport:prev-minor","ci:project-deploy-observability","plugin groups"],"number":201653,"url":"https://github.com/elastic/kibana/pull/201653","mergeCommit":{"message":"Sustainable Kibana Architecture: Move modules owned by `@elastic/kibana-core` (#201653)\n\n## Summary\n\nStart relocating Kibana modules (packages and plugins) to the new folder\nstructure, according to the _Kibana Sustainable Architecture_\ninitiative.\n#### 16 plugin(s) are going to be relocated:\n\n| Id | Target folder |\n| -- | ------------- |\n| `@kbn/cloud-chat-plugin` |\n`x-pack/platform/plugins/private/cloud_integrations/cloud_chat` |\n| `@kbn/cloud-experiments-plugin` |\n`x-pack/platform/plugins/shared/cloud_integrations/cloud_experiments` |\n| `@kbn/cloud-full-story-plugin` |\n`x-pack/platform/plugins/private/cloud_integrations/cloud_full_story` |\n| `@kbn/cloud-links-plugin` |\n`x-pack/platform/plugins/private/cloud_integrations/cloud_links` |\n| `@kbn/cloud-plugin` | `x-pack/platform/plugins/shared/cloud` |\n| `@kbn/features-plugin` | `x-pack/platform/plugins/shared/features` |\n| `@kbn/ftr-apis-plugin` | `src/platform/plugins/private/ftr_apis` |\n| `@kbn/kibana-usage-collection-plugin` |\n`src/platform/plugins/private/kibana_usage_collection` |\n| `@kbn/licensing-plugin` | `x-pack/platform/plugins/shared/licensing` |\n| `@kbn/newsfeed-plugin` | `src/platform/plugins/shared/newsfeed` |\n| `@kbn/saved-objects-management-plugin` |\n`src/platform/plugins/shared/saved_objects_management` |\n| `@kbn/telemetry-collection-manager-plugin` |\n`src/platform/plugins/shared/telemetry_collection_manager` |\n| `@kbn/telemetry-collection-xpack-plugin` |\n`x-pack/platform/plugins/private/telemetry_collection_xpack` |\n| `@kbn/telemetry-management-section-plugin` |\n`src/platform/plugins/shared/telemetry_management_section` |\n| `@kbn/telemetry-plugin` | `src/platform/plugins/shared/telemetry` |\n| `@kbn/usage-collection-plugin` |\n`src/platform/plugins/shared/usage_collection` |\n\n#### 22 package(s) are going to be relocated:\n\n| Id | Target folder |\n| -- | ------------- |\n| `@kbn/analytics` | `src/platform/packages/shared/kbn-analytics` |\n| `@kbn/analytics-collection-utils` |\n`src/platform/packages/private/analytics/utils/analytics_collection_utils`\n|\n| `@kbn/apm-config-loader` |\n`src/platform/packages/private/kbn-apm-config-loader` |\n| `@kbn/cloud` | `src/platform/packages/shared/cloud` |\n| `@kbn/config` | `src/platform/packages/shared/kbn-config` |\n| `@kbn/config-mocks` | `src/platform/packages/private/kbn-config-mocks`\n|\n| `@kbn/config-schema` |\n`src/platform/packages/shared/kbn-config-schema` |\n| `@kbn/crypto-browser` |\n`src/platform/packages/shared/kbn-crypto-browser` |\n| `@kbn/ebt-tools` | `src/platform/packages/shared/kbn-ebt-tools` |\n| `@kbn/es-errors` | `src/platform/packages/shared/kbn-es-errors` |\n| `@kbn/es-types` | `src/platform/packages/shared/kbn-es-types` |\n| `@kbn/hapi-mocks` | `src/platform/packages/private/kbn-hapi-mocks` |\n| `@kbn/health-gateway-server` |\n`src/platform/packages/private/kbn-health-gateway-server` |\n| `@kbn/i18n` | `src/platform/packages/shared/kbn-i18n` |\n| `@kbn/i18n-react` | `src/platform/packages/shared/kbn-i18n-react` |\n| `@kbn/logging` | `src/platform/packages/shared/kbn-logging` |\n| `@kbn/logging-mocks` |\n`src/platform/packages/shared/kbn-logging-mocks` |\n| `@kbn/router-to-openapispec` |\n`src/platform/packages/shared/kbn-router-to-openapispec` |\n| `@kbn/server-http-tools` |\n`src/platform/packages/shared/kbn-server-http-tools` |\n| `@kbn/std` | `src/platform/packages/shared/kbn-std` |\n| `@kbn/utility-types` |\n`src/platform/packages/shared/kbn-utility-types` |\n| `@kbn/zod` | `src/platform/packages/shared/kbn-zod` |\n\n---------\n\nCo-authored-by: Alejandro Fernández Haro <alejandro.haro@elastic.co>\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"6049493e4a2372ea22986b231ad2bd59584fe9b8"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/201653","number":201653,"mergeCommit":{"message":"Sustainable Kibana Architecture: Move modules owned by `@elastic/kibana-core` (#201653)\n\n## Summary\n\nStart relocating Kibana modules (packages and plugins) to the new folder\nstructure, according to the _Kibana Sustainable Architecture_\ninitiative.\n#### 16 plugin(s) are going to be relocated:\n\n| Id | Target folder |\n| -- | ------------- |\n| `@kbn/cloud-chat-plugin` |\n`x-pack/platform/plugins/private/cloud_integrations/cloud_chat` |\n| `@kbn/cloud-experiments-plugin` |\n`x-pack/platform/plugins/shared/cloud_integrations/cloud_experiments` |\n| `@kbn/cloud-full-story-plugin` |\n`x-pack/platform/plugins/private/cloud_integrations/cloud_full_story` |\n| `@kbn/cloud-links-plugin` |\n`x-pack/platform/plugins/private/cloud_integrations/cloud_links` |\n| `@kbn/cloud-plugin` | `x-pack/platform/plugins/shared/cloud` |\n| `@kbn/features-plugin` | `x-pack/platform/plugins/shared/features` |\n| `@kbn/ftr-apis-plugin` | `src/platform/plugins/private/ftr_apis` |\n| `@kbn/kibana-usage-collection-plugin` |\n`src/platform/plugins/private/kibana_usage_collection` |\n| `@kbn/licensing-plugin` | `x-pack/platform/plugins/shared/licensing` |\n| `@kbn/newsfeed-plugin` | `src/platform/plugins/shared/newsfeed` |\n| `@kbn/saved-objects-management-plugin` |\n`src/platform/plugins/shared/saved_objects_management` |\n| `@kbn/telemetry-collection-manager-plugin` |\n`src/platform/plugins/shared/telemetry_collection_manager` |\n| `@kbn/telemetry-collection-xpack-plugin` |\n`x-pack/platform/plugins/private/telemetry_collection_xpack` |\n| `@kbn/telemetry-management-section-plugin` |\n`src/platform/plugins/shared/telemetry_management_section` |\n| `@kbn/telemetry-plugin` | `src/platform/plugins/shared/telemetry` |\n| `@kbn/usage-collection-plugin` |\n`src/platform/plugins/shared/usage_collection` |\n\n#### 22 package(s) are going to be relocated:\n\n| Id | Target folder |\n| -- | ------------- |\n| `@kbn/analytics` | `src/platform/packages/shared/kbn-analytics` |\n| `@kbn/analytics-collection-utils` |\n`src/platform/packages/private/analytics/utils/analytics_collection_utils`\n|\n| `@kbn/apm-config-loader` |\n`src/platform/packages/private/kbn-apm-config-loader` |\n| `@kbn/cloud` | `src/platform/packages/shared/cloud` |\n| `@kbn/config` | `src/platform/packages/shared/kbn-config` |\n| `@kbn/config-mocks` | `src/platform/packages/private/kbn-config-mocks`\n|\n| `@kbn/config-schema` |\n`src/platform/packages/shared/kbn-config-schema` |\n| `@kbn/crypto-browser` |\n`src/platform/packages/shared/kbn-crypto-browser` |\n| `@kbn/ebt-tools` | `src/platform/packages/shared/kbn-ebt-tools` |\n| `@kbn/es-errors` | `src/platform/packages/shared/kbn-es-errors` |\n| `@kbn/es-types` | `src/platform/packages/shared/kbn-es-types` |\n| `@kbn/hapi-mocks` | `src/platform/packages/private/kbn-hapi-mocks` |\n| `@kbn/health-gateway-server` |\n`src/platform/packages/private/kbn-health-gateway-server` |\n| `@kbn/i18n` | `src/platform/packages/shared/kbn-i18n` |\n| `@kbn/i18n-react` | `src/platform/packages/shared/kbn-i18n-react` |\n| `@kbn/logging` | `src/platform/packages/shared/kbn-logging` |\n| `@kbn/logging-mocks` |\n`src/platform/packages/shared/kbn-logging-mocks` |\n| `@kbn/router-to-openapispec` |\n`src/platform/packages/shared/kbn-router-to-openapispec` |\n| `@kbn/server-http-tools` |\n`src/platform/packages/shared/kbn-server-http-tools` |\n| `@kbn/std` | `src/platform/packages/shared/kbn-std` |\n| `@kbn/utility-types` |\n`src/platform/packages/shared/kbn-utility-types` |\n| `@kbn/zod` | `src/platform/packages/shared/kbn-zod` |\n\n---------\n\nCo-authored-by: Alejandro Fernández Haro <alejandro.haro@elastic.co>\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"6049493e4a2372ea22986b231ad2bd59584fe9b8"}}]}] BACKPORT--> --------- Co-authored-by: Gerard Soldevila <gerard.soldevila@elastic.co> |
||
|
8642be7278
|
[8.x] Sustainable Kibana Architecture: Move modules owned by @elastic/stack-monitoring (#202860) (#205139)
# Backport This will backport the following commits from `main` to `8.x`: - [Sustainable Kibana Architecture: Move modules owned by `@elastic/stack-monitoring` (#202860)](https://github.com/elastic/kibana/pull/202860) <!--- Backport version: 8.9.8 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Gerard Soldevila","email":"gerard.soldevila@elastic.co"},"sourceCommit":{"committedDate":"2024-12-24T10:52:48Z","message":"Sustainable Kibana Architecture: Move modules owned by `@elastic/stack-monitoring` (#202860)\n\n## Summary\r\n\r\nThis PR aims at relocating some of the Kibana modules (plugins and\r\npackages) into a new folder structure, according to the _Sustainable\r\nKibana Architecture_ initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you to:\r\n> * Manually fix the errors in the error section below (if there are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and `plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint config files), and update them\r\nappropriately.\r\n> * Manually review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to ensure that\r\nany CI pipeline customizations continue to be correctly applied after\r\nthe changed path names\r\n> * Review all of the updated files, specially the `.ts` and `.js` files\r\nlisted in the sections below, as some of them contain relative paths\r\nthat have been updated.\r\n> * Think of potential impact of the move, including tooling and\r\nconfiguration files that can be pointing to the relocated modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to source code\r\n\r\n> [!NOTE]\r\n> * This PR has been auto-generated.\r\n> * Any manual contributions will be lost if the 'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews / approvals before applying manual\r\nfixes, and/or keep your changes in a .patch / git stash.\r\n> * Please use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack channel for feedback.\r\n\r\nAre you trying to rebase this PR to solve merge conflicts? Please follow\r\nthe steps describe\r\n[here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E).\r\n\r\n#### 2 plugin(s) are going to be relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n| `@kbn/monitoring-collection-plugin` |\r\n`x-pack/platform/plugins/private/monitoring_collection` |\r\n| `@kbn/monitoring-plugin` |\r\n`x-pack/platform/plugins/private/monitoring` |\r\n\r\n\r\n<details >\r\n<summary>Updated relative paths</summary>\r\n\r\n```\r\nx-pack/platform/plugins/private/monitoring/dev_docs/how_to/testing.md:7\r\nx-pack/platform/plugins/private/monitoring/dev_docs/how_to/testing.md:8\r\nx-pack/platform/plugins/private/monitoring/jest.config.js:10\r\nx-pack/platform/plugins/private/monitoring/tsconfig.json:2\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:100\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:103\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:106\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:109\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:115\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:121\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:127\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:130\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:133\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:136\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:139\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:142\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:145\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:19\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:2\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:22\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:25\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:28\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:31\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:34\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:37\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:64\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:67\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:70\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:73\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:76\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:79\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:82\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:85\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:88\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:91\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:97\r\nx-pack/platform/plugins/private/monitoring_collection/jest.config.js:10\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.json:2\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:16\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:19\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:2\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:22\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:25\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:28\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:31\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by: pgayvallet <pierre.gayvallet@elastic.co>\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"47f675cb9940641e7a579e17f48d756a4ab3ddf9","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","Team:Monitoring","release_note:skip","backport:skip","v9.0.0","plugin groups"],"number":202860,"url":"https://github.com/elastic/kibana/pull/202860","mergeCommit":{"message":"Sustainable Kibana Architecture: Move modules owned by `@elastic/stack-monitoring` (#202860)\n\n## Summary\r\n\r\nThis PR aims at relocating some of the Kibana modules (plugins and\r\npackages) into a new folder structure, according to the _Sustainable\r\nKibana Architecture_ initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you to:\r\n> * Manually fix the errors in the error section below (if there are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and `plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint config files), and update them\r\nappropriately.\r\n> * Manually review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to ensure that\r\nany CI pipeline customizations continue to be correctly applied after\r\nthe changed path names\r\n> * Review all of the updated files, specially the `.ts` and `.js` files\r\nlisted in the sections below, as some of them contain relative paths\r\nthat have been updated.\r\n> * Think of potential impact of the move, including tooling and\r\nconfiguration files that can be pointing to the relocated modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to source code\r\n\r\n> [!NOTE]\r\n> * This PR has been auto-generated.\r\n> * Any manual contributions will be lost if the 'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews / approvals before applying manual\r\nfixes, and/or keep your changes in a .patch / git stash.\r\n> * Please use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack channel for feedback.\r\n\r\nAre you trying to rebase this PR to solve merge conflicts? Please follow\r\nthe steps describe\r\n[here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E).\r\n\r\n#### 2 plugin(s) are going to be relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n| `@kbn/monitoring-collection-plugin` |\r\n`x-pack/platform/plugins/private/monitoring_collection` |\r\n| `@kbn/monitoring-plugin` |\r\n`x-pack/platform/plugins/private/monitoring` |\r\n\r\n\r\n<details >\r\n<summary>Updated relative paths</summary>\r\n\r\n```\r\nx-pack/platform/plugins/private/monitoring/dev_docs/how_to/testing.md:7\r\nx-pack/platform/plugins/private/monitoring/dev_docs/how_to/testing.md:8\r\nx-pack/platform/plugins/private/monitoring/jest.config.js:10\r\nx-pack/platform/plugins/private/monitoring/tsconfig.json:2\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:100\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:103\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:106\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:109\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:115\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:121\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:127\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:130\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:133\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:136\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:139\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:142\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:145\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:19\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:2\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:22\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:25\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:28\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:31\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:34\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:37\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:64\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:67\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:70\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:73\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:76\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:79\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:82\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:85\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:88\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:91\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:97\r\nx-pack/platform/plugins/private/monitoring_collection/jest.config.js:10\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.json:2\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:16\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:19\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:2\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:22\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:25\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:28\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:31\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by: pgayvallet <pierre.gayvallet@elastic.co>\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"47f675cb9940641e7a579e17f48d756a4ab3ddf9"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/202860","number":202860,"mergeCommit":{"message":"Sustainable Kibana Architecture: Move modules owned by `@elastic/stack-monitoring` (#202860)\n\n## Summary\r\n\r\nThis PR aims at relocating some of the Kibana modules (plugins and\r\npackages) into a new folder structure, according to the _Sustainable\r\nKibana Architecture_ initiative.\r\n\r\n> [!IMPORTANT]\r\n> * We kindly ask you to:\r\n> * Manually fix the errors in the error section below (if there are\r\nany).\r\n> * Search for the `packages[\\/\\\\]` and `plugins[\\/\\\\]` patterns in the\r\nsource code (Babel and Eslint config files), and update them\r\nappropriately.\r\n> * Manually review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to ensure that\r\nany CI pipeline customizations continue to be correctly applied after\r\nthe changed path names\r\n> * Review all of the updated files, specially the `.ts` and `.js` files\r\nlisted in the sections below, as some of them contain relative paths\r\nthat have been updated.\r\n> * Think of potential impact of the move, including tooling and\r\nconfiguration files that can be pointing to the relocated modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to source code\r\n\r\n> [!NOTE]\r\n> * This PR has been auto-generated.\r\n> * Any manual contributions will be lost if the 'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews / approvals before applying manual\r\nfixes, and/or keep your changes in a .patch / git stash.\r\n> * Please use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack channel for feedback.\r\n\r\nAre you trying to rebase this PR to solve merge conflicts? Please follow\r\nthe steps describe\r\n[here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E).\r\n\r\n#### 2 plugin(s) are going to be relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n| `@kbn/monitoring-collection-plugin` |\r\n`x-pack/platform/plugins/private/monitoring_collection` |\r\n| `@kbn/monitoring-plugin` |\r\n`x-pack/platform/plugins/private/monitoring` |\r\n\r\n\r\n<details >\r\n<summary>Updated relative paths</summary>\r\n\r\n```\r\nx-pack/platform/plugins/private/monitoring/dev_docs/how_to/testing.md:7\r\nx-pack/platform/plugins/private/monitoring/dev_docs/how_to/testing.md:8\r\nx-pack/platform/plugins/private/monitoring/jest.config.js:10\r\nx-pack/platform/plugins/private/monitoring/tsconfig.json:2\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:100\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:103\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:106\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:109\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:115\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:121\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:127\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:130\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:133\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:136\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:139\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:142\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:145\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:19\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:2\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:22\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:25\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:28\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:31\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:34\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:37\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:64\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:67\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:70\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:73\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:76\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:79\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:82\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:85\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:88\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:91\r\nx-pack/platform/plugins/private/monitoring/tsconfig.type_check.json:97\r\nx-pack/platform/plugins/private/monitoring_collection/jest.config.js:10\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.json:2\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:16\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:19\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:2\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:22\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:25\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:28\r\nx-pack/platform/plugins/private/monitoring_collection/tsconfig.type_check.json:31\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by: pgayvallet <pierre.gayvallet@elastic.co>\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"47f675cb9940641e7a579e17f48d756a4ab3ddf9"}}]}] BACKPORT--> --------- Co-authored-by: Gerard Soldevila <gerard.soldevila@elastic.co> Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> |
||
|
86e6ff0352
|
[8.x] [Sustainable Architecture] Telemetry schemas (#201760) (#202042)
# Backport This will backport the following commits from `main` to `8.x`: - [[Sustainable Architecture] Telemetry schemas (#201760)](https://github.com/elastic/kibana/pull/201760) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Alejandro Fernández Haro","email":"alejandro.haro@elastic.co"},"sourceCommit":{"committedDate":"2024-11-27T17:18:09Z","message":"[Sustainable Architecture] Telemetry schemas (#201760)\n\n## Summary\n\nSince we are moving code around, the schema extractor now needs to adapt\nto the new directories.\n\nThis PR adds new per-solution schemas to the `.telemetryrc.json` files\nand adapts FTRs accordingly.\n\nRelated https://github.com/elastic/kibana/pull/201653\n\n### Checklist\n\n- [x]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas added for features that require explanation or tutorials\n- [x] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios","sha":"dac87ef6fec2ff2291ea72ffe5ec00588265500a","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Core","Feature:Telemetry","technical debt","release_note:skip","v9.0.0","backport:prev-minor"],"title":"[Sustainable Architecture] Telemetry schemas","number":201760,"url":"https://github.com/elastic/kibana/pull/201760","mergeCommit":{"message":"[Sustainable Architecture] Telemetry schemas (#201760)\n\n## Summary\n\nSince we are moving code around, the schema extractor now needs to adapt\nto the new directories.\n\nThis PR adds new per-solution schemas to the `.telemetryrc.json` files\nand adapts FTRs accordingly.\n\nRelated https://github.com/elastic/kibana/pull/201653\n\n### Checklist\n\n- [x]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas added for features that require explanation or tutorials\n- [x] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios","sha":"dac87ef6fec2ff2291ea72ffe5ec00588265500a"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/201760","number":201760,"mergeCommit":{"message":"[Sustainable Architecture] Telemetry schemas (#201760)\n\n## Summary\n\nSince we are moving code around, the schema extractor now needs to adapt\nto the new directories.\n\nThis PR adds new per-solution schemas to the `.telemetryrc.json` files\nand adapts FTRs accordingly.\n\nRelated https://github.com/elastic/kibana/pull/201653\n\n### Checklist\n\n- [x]\n[Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html)\nwas added for features that require explanation or tutorials\n- [x] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios","sha":"dac87ef6fec2ff2291ea72ffe5ec00588265500a"}}]}] BACKPORT--> Co-authored-by: Alejandro Fernández Haro <alejandro.haro@elastic.co> |
||
|
f62a3153cd
|
Define schema for monitoring-sourced telemetry (#94434)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> |
||
|
9973667f4c
|
[Usage Collection] [schema] apm (#79000)
|
||
|
7afb8b4d7b
|
[Usage Collection] [schema] alerts (#78933)
|
||
|
f398b49200
|
[Usage Collection] [schema] actions (#78832)
|
||
|
bad59f4fb4
|
[Usage Collection] [schema] maps (#78952)
|
||
|
97ac553d03
|
[Usage Collection] [schema] infra (#78581)
|
||
|
66866d0af1
|
[Usage Collection] [schema] reporting + add MappedType support (#78591)
|
||
|
406c47af46
|
[Usage Collection] [schema] Support spreads + canvas definition (#78481)
|
||
|
4d08763af7
|
[Usage Collection] [schema] lens (#77929)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> |
||
|
e0ab85d202
|
[Ingest Manager] Add schema to usageCollector. (#71219)
* Add schema to Ingest Manager usageCollector. * Use long for counters. Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> |
||
|
637a0d9f98
|
[Ingest Manager] Add usage collector for telemetry. (#69294)
* Add usage collector for telemetry. * Make minimal usage collector work. * Add all fields to Usage and schema * Type packages as array. * Temporarily remove schema. * Temporarily exclude our collector from schema checks. * Add fleet telemetry. * Remove events from agent stats. * Add package telemetry. * Use correct import. * Add telemetry about enabled packages. * Clean up comments. * Update x-pack/plugins/ingest_manager/server/collectors/package_collectors.ts Co-authored-by: Alejandro Fernández Haro <afharo@gmail.com> * Update x-pack/plugins/ingest_manager/server/collectors/package_collectors.ts Co-authored-by: Nicolas Chaulet <n.chaulet@gmail.com> * Correctly check for element in array. * Use a real SavedObjectsClient. * Remove useless use of undefined. * Use less deep path to import SavedObjectsClient. Co-authored-by: Alejandro Fernández Haro <afharo@gmail.com> Co-authored-by: Nicolas Chaulet <n.chaulet@gmail.com> |
||
|
266f853b0b
|
[Telemetry] Collector Schema (#64942)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> |