mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 09:19:04 -04:00
[8.x]Align main and 8.x structure for obs-ux-logs plugins in platform folder (#208021)
## Summary This PR aims to align folder structure between `8.x` and `main` so backports are smooth between the two versions. As of now this is the current scenario | main | 8.x | |---|---| | x-pack/platform/plugins/shared/dataset_quality | x-pack/platform/plugins/shared/observability_solution/dataset_quality | | x-pack/platform/plugins/shared/logs_shared | x-pack/platform/plugins/shared/observability_solution/logs_shared | | x-pack/platform/plugins/shared/logs_data_access | x-pack/platform/plugins/shared/observability_solution/logs_data_access |
This commit is contained in:
parent
11739feb1b
commit
c5fdbfbc0b
514 changed files with 41 additions and 41 deletions
6
.github/CODEOWNERS
vendored
6
.github/CODEOWNERS
vendored
|
@ -368,7 +368,7 @@ src/platform/plugins/shared/data_view_management @elastic/kibana-data-discovery
|
|||
src/platform/packages/shared/kbn-data-view-utils @elastic/kibana-data-discovery
|
||||
src/platform/plugins/shared/data_views @elastic/kibana-data-discovery
|
||||
x-pack/platform/plugins/private/data_visualizer @elastic/ml-ui
|
||||
x-pack/platform/plugins/shared/observability_solution/dataset_quality @elastic/obs-ux-logs-team
|
||||
x-pack/platform/plugins/shared/dataset_quality @elastic/obs-ux-logs-team
|
||||
src/platform/packages/shared/kbn-datemath @elastic/kibana-data-discovery
|
||||
src/platform/packages/shared/deeplinks/analytics @elastic/kibana-data-discovery @elastic/kibana-presentation @elastic/kibana-visualizations
|
||||
src/platform/packages/shared/deeplinks/devtools @elastic/kibana-management
|
||||
|
@ -589,9 +589,9 @@ examples/locator_examples @elastic/appex-sharedux
|
|||
examples/locator_explorer @elastic/appex-sharedux
|
||||
src/platform/packages/shared/kbn-logging @elastic/kibana-core
|
||||
src/platform/packages/shared/kbn-logging-mocks @elastic/kibana-core
|
||||
x-pack/platform/plugins/shared/observability_solution/logs_data_access @elastic/obs-ux-logs-team
|
||||
x-pack/platform/plugins/shared/logs_data_access @elastic/obs-ux-logs-team
|
||||
x-pack/solutions/observability/plugins/logs_explorer @elastic/obs-ux-logs-team
|
||||
x-pack/platform/plugins/shared/observability_solution/logs_shared @elastic/obs-ux-logs-team
|
||||
x-pack/platform/plugins/shared/logs_shared @elastic/obs-ux-logs-team
|
||||
x-pack/platform/plugins/private/logstash @elastic/logstash
|
||||
src/platform/packages/private/kbn-managed-content-badge @elastic/kibana-visualizations
|
||||
packages/kbn-managed-vscode-config @elastic/kibana-operations
|
||||
|
|
|
@ -534,7 +534,7 @@ Plugin server-side only. Plugin has three main functions:
|
|||
|Page where users can see the quality of their log data sets.
|
||||
|
||||
|
||||
|{kib-repo}blob/{branch}/x-pack/platform/plugins/shared/observability_solution/dataset_quality/README.md[datasetQuality]
|
||||
|{kib-repo}blob/{branch}/x-pack/platform/plugins/shared/dataset_quality/README.md[datasetQuality]
|
||||
|In order to make ongoing maintenance of log collection easy we want to introduce the concept of data set quality, where users can easily get an overview on the data sets they have with information such as integration, size, last activity, among others.
|
||||
|
||||
|
||||
|
@ -703,7 +703,7 @@ using the CURL scripts in the scripts folder.
|
|||
|This plugin contains various LLM tasks.
|
||||
|
||||
|
||||
|{kib-repo}blob/{branch}/x-pack/platform/plugins/shared/observability_solution/logs_data_access/README.md[logsDataAccess]
|
||||
|{kib-repo}blob/{branch}/x-pack/platform/plugins/shared/logs_data_access/README.md[logsDataAccess]
|
||||
|Exposes services to access logs data.
|
||||
|
||||
|
||||
|
@ -711,7 +711,7 @@ using the CURL scripts in the scripts folder.
|
|||
|This plugin is home to the <LogsExplorer /> component and related types. It implements several of the underlying concepts that the Observability Logs Explorer app builds upon.
|
||||
|
||||
|
||||
|{kib-repo}blob/{branch}/x-pack/platform/plugins/shared/observability_solution/logs_shared/README.md[logsShared]
|
||||
|{kib-repo}blob/{branch}/x-pack/platform/plugins/shared/logs_shared/README.md[logsShared]
|
||||
|Exposes the shared components and APIs to access and visualize logs.
|
||||
|
||||
|
||||
|
|
|
@ -434,7 +434,7 @@
|
|||
"@kbn/data-view-utils": "link:src/platform/packages/shared/kbn-data-view-utils",
|
||||
"@kbn/data-views-plugin": "link:src/platform/plugins/shared/data_views",
|
||||
"@kbn/data-visualizer-plugin": "link:x-pack/platform/plugins/private/data_visualizer",
|
||||
"@kbn/dataset-quality-plugin": "link:x-pack/platform/plugins/shared/observability_solution/dataset_quality",
|
||||
"@kbn/dataset-quality-plugin": "link:x-pack/platform/plugins/shared/dataset_quality",
|
||||
"@kbn/datemath": "link:src/platform/packages/shared/kbn-datemath",
|
||||
"@kbn/deeplinks-analytics": "link:src/platform/packages/shared/deeplinks/analytics",
|
||||
"@kbn/deeplinks-devtools": "link:src/platform/packages/shared/deeplinks/devtools",
|
||||
|
@ -621,9 +621,9 @@
|
|||
"@kbn/locator-explorer-plugin": "link:examples/locator_explorer",
|
||||
"@kbn/logging": "link:src/platform/packages/shared/kbn-logging",
|
||||
"@kbn/logging-mocks": "link:src/platform/packages/shared/kbn-logging-mocks",
|
||||
"@kbn/logs-data-access-plugin": "link:x-pack/platform/plugins/shared/observability_solution/logs_data_access",
|
||||
"@kbn/logs-data-access-plugin": "link:x-pack/platform/plugins/shared/logs_data_access",
|
||||
"@kbn/logs-explorer-plugin": "link:x-pack/solutions/observability/plugins/logs_explorer",
|
||||
"@kbn/logs-shared-plugin": "link:x-pack/platform/plugins/shared/observability_solution/logs_shared",
|
||||
"@kbn/logs-shared-plugin": "link:x-pack/platform/plugins/shared/logs_shared",
|
||||
"@kbn/logstash-plugin": "link:x-pack/platform/plugins/private/logstash",
|
||||
"@kbn/managed-content-badge": "link:src/platform/packages/private/kbn-managed-content-badge",
|
||||
"@kbn/management-cards-navigation": "link:src/platform/packages/shared/kbn-management/cards_navigation",
|
||||
|
|
|
@ -730,8 +730,8 @@
|
|||
"@kbn/data-views-plugin/*": ["src/platform/plugins/shared/data_views/*"],
|
||||
"@kbn/data-visualizer-plugin": ["x-pack/platform/plugins/private/data_visualizer"],
|
||||
"@kbn/data-visualizer-plugin/*": ["x-pack/platform/plugins/private/data_visualizer/*"],
|
||||
"@kbn/dataset-quality-plugin": ["x-pack/platform/plugins/shared/observability_solution/dataset_quality"],
|
||||
"@kbn/dataset-quality-plugin/*": ["x-pack/platform/plugins/shared/observability_solution/dataset_quality/*"],
|
||||
"@kbn/dataset-quality-plugin": ["x-pack/platform/plugins/shared/dataset_quality"],
|
||||
"@kbn/dataset-quality-plugin/*": ["x-pack/platform/plugins/shared/dataset_quality/*"],
|
||||
"@kbn/datemath": ["src/platform/packages/shared/kbn-datemath"],
|
||||
"@kbn/datemath/*": ["src/platform/packages/shared/kbn-datemath/*"],
|
||||
"@kbn/deeplinks-analytics": ["src/platform/packages/shared/deeplinks/analytics"],
|
||||
|
@ -1172,12 +1172,12 @@
|
|||
"@kbn/logging/*": ["src/platform/packages/shared/kbn-logging/*"],
|
||||
"@kbn/logging-mocks": ["src/platform/packages/shared/kbn-logging-mocks"],
|
||||
"@kbn/logging-mocks/*": ["src/platform/packages/shared/kbn-logging-mocks/*"],
|
||||
"@kbn/logs-data-access-plugin": ["x-pack/platform/plugins/shared/observability_solution/logs_data_access"],
|
||||
"@kbn/logs-data-access-plugin/*": ["x-pack/platform/plugins/shared/observability_solution/logs_data_access/*"],
|
||||
"@kbn/logs-data-access-plugin": ["x-pack/platform/plugins/shared/logs_data_access"],
|
||||
"@kbn/logs-data-access-plugin/*": ["x-pack/platform/plugins/shared/logs_data_access/*"],
|
||||
"@kbn/logs-explorer-plugin": ["x-pack/solutions/observability/plugins/logs_explorer"],
|
||||
"@kbn/logs-explorer-plugin/*": ["x-pack/solutions/observability/plugins/logs_explorer/*"],
|
||||
"@kbn/logs-shared-plugin": ["x-pack/platform/plugins/shared/observability_solution/logs_shared"],
|
||||
"@kbn/logs-shared-plugin/*": ["x-pack/platform/plugins/shared/observability_solution/logs_shared/*"],
|
||||
"@kbn/logs-shared-plugin": ["x-pack/platform/plugins/shared/logs_shared"],
|
||||
"@kbn/logs-shared-plugin/*": ["x-pack/platform/plugins/shared/logs_shared/*"],
|
||||
"@kbn/logstash-plugin": ["x-pack/platform/plugins/private/logstash"],
|
||||
"@kbn/logstash-plugin/*": ["x-pack/platform/plugins/private/logstash/*"],
|
||||
"@kbn/managed-content-badge": ["src/platform/packages/private/kbn-managed-content-badge"],
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
"xpack.customBranding": "platform/plugins/private/custom_branding",
|
||||
"xpack.dashboard": "platform/plugins/shared/dashboard_enhanced",
|
||||
"xpack.dataQuality": "platform/plugins/shared/data_quality",
|
||||
"xpack.datasetQuality": "platform/plugins/shared/observability_solution/dataset_quality",
|
||||
"xpack.datasetQuality": "platform/plugins/shared/dataset_quality",
|
||||
"xpack.dataUsage": "platform/plugins/private/data_usage",
|
||||
"xpack.discover": "platform/plugins/private/discover_enhanced",
|
||||
"xpack.crossClusterReplication": "platform/plugins/private/cross_cluster_replication",
|
||||
|
@ -61,9 +61,9 @@
|
|||
"xpack.indexLifecycleMgmt": "platform/plugins/private/index_lifecycle_management",
|
||||
"xpack.inferenceEndpointUICommon": "platform/packages/shared/kbn-inference-endpoint-ui-common",
|
||||
"xpack.infra": "solutions/observability/plugins/infra",
|
||||
"xpack.logsDataAccess": "platform/plugins/shared/observability_solution/logs_data_access",
|
||||
"xpack.logsDataAccess": "platform/plugins/shared/logs_data_access",
|
||||
"xpack.logsExplorer": "solutions/observability/plugins/logs_explorer",
|
||||
"xpack.logsShared": "platform/plugins/shared/observability_solution/logs_shared",
|
||||
"xpack.logsShared": "platform/plugins/shared/logs_shared",
|
||||
"xpack.fleet": "platform/plugins/shared/fleet",
|
||||
"xpack.ingestPipelines": "platform/plugins/shared/ingest_pipelines",
|
||||
"xpack.integrationAssistant": "platform/plugins/shared/integration_assistant",
|
||||
|
|
|
@ -9,13 +9,13 @@ In order to make ongoing maintenance of log collection easy we want to introduce
|
|||
Kibana primarily uses Jest for unit testing. Each plugin or package defines a `jest.config.js` that extends a preset provided by the `@kbn/test` package. The following command runs all Data Set Quality unit tests:
|
||||
|
||||
```
|
||||
yarn jest --config x-pack/platform/plugins/shared/observability_solution/dataset_quality/jest.config.js
|
||||
yarn jest --config x-pack/platform/plugins/shared/dataset_quality/jest.config.js
|
||||
```
|
||||
|
||||
You can also run a specific test by passing the filepath as an argument, e.g.:
|
||||
|
||||
```
|
||||
yarn jest --config x-pack/platform/plugins/shared/observability_solution/dataset_quality/jest.config.js x-pack/platform/plugins/shared/observability_solution/dataset_quality/server/routes/data_streams/get_data_streams/get_data_streams.test.ts
|
||||
yarn jest --config x-pack/platform/plugins/shared/dataset_quality/jest.config.js x-pack/platform/plugins/shared/dataset_quality/server/routes/data_streams/get_data_streams/get_data_streams.test.ts
|
||||
```
|
||||
|
||||
### Deployment-agnostic API tests
|
||||
|
@ -58,7 +58,7 @@ The API tests are located in [`x-pack/test/dataset_quality_api_integration/`](/x
|
|||
#### Start server and run test (single process)
|
||||
|
||||
```
|
||||
node x-pack/platform/plugins/shared/observability_solution/dataset_quality/scripts/api [--help]
|
||||
node x-pack/platform/plugins/shared/dataset_quality/scripts/api [--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.
|
||||
|
@ -68,10 +68,10 @@ Once the tests finish, the instances will be terminated.
|
|||
|
||||
```sh
|
||||
# start server
|
||||
node x-pack/platform/plugins/shared/observability_solution/dataset_quality/scripts/api --server
|
||||
node x-pack/platform/plugins/shared/dataset_quality/scripts/api --server
|
||||
|
||||
# run tests
|
||||
node x-pack/platform/plugins/shared/observability_solution/dataset_quality/scripts/api --runner --grep-files=data_stream_settings.spec.ts
|
||||
node x-pack/platform/plugins/shared/dataset_quality/scripts/api --runner --grep-files=data_stream_settings.spec.ts
|
||||
```
|
||||
|
||||
### Using dockerized package registry
|
|
@ -7,12 +7,12 @@
|
|||
|
||||
module.exports = {
|
||||
preset: '@kbn/test',
|
||||
rootDir: '../../../../../..',
|
||||
roots: ['<rootDir>/x-pack/platform/plugins/shared/observability_solution/logs_shared'],
|
||||
rootDir: '../../../../..',
|
||||
roots: ['<rootDir>/x-pack/platform/plugins/shared/dataset_quality'],
|
||||
coverageDirectory:
|
||||
'<rootDir>/target/kibana-coverage/jest/x-pack/platform/plugins/shared/observability_solution/logs_shared',
|
||||
'<rootDir>/target/kibana-coverage/jest/x-pack/platform/plugins/shared/dataset_quality',
|
||||
coverageReporters: ['text', 'html'],
|
||||
collectCoverageFrom: [
|
||||
'<rootDir>/x-pack/platform/plugins/shared/observability_solution/logs_shared/{common,public,server}/**/*.{ts,tsx}',
|
||||
'<rootDir>/x-pack/platform/plugins/shared/dataset_quality/{common,public}/**/*.{ts,tsx}',
|
||||
],
|
||||
};
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue