[Moving] Move Profiling folder into /x-pack/observability_solution (#177453)

## Summary

This PR is part of the initiative to consolidate Observability plugins
into `x-pack/plugins/observability_solution`.

This PR is strictly a move and an update in references.

This was discussed and agreed upon with the Observability org in the
Observability Office Hours meeting at the end of 2023.

## Related PRs:
- [ ] [Move APM ](https://github.com/elastic/kibana/pull/177433)
- [ ] [Move Data Quality](https://github.com/elastic/kibana/pull/177456)
- [ ] [Move Exploratory
View](https://github.com/elastic/kibana/pull/177440)
- [ ] [Move Infra](https://github.com/elastic/kibana/pull/177443)
- [X] Move Logs Explorer
- [x] [Move Observability AI
Assistant](https://github.com/elastic/kibana/pull/177427)
- [ ] [Move Observability
App](https://github.com/elastic/kibana/pull/177437)
- [ ] [Move Observability
Onboarding](https://github.com/elastic/kibana/pull/177458)
- [ ] [Move Observability
Shared](https://github.com/elastic/kibana/pull/177463)
- [ ] [Move Profiling](https://github.com/elastic/kibana/pull/177453)
<-- you are here
- [ ] [Move Synthetics](https://github.com/elastic/kibana/pull/177464) 
- [ ] [Move Uptime](https://github.com/elastic/kibana/pull/177466)
- [x] [Move UX](https://github.com/elastic/kibana/pull/177470)

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
Coen Warmer 2024-02-22 11:25:09 +01:00 committed by GitHub
parent e610f09b2b
commit 72a377d5b2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
276 changed files with 624 additions and 1676 deletions

View file

@ -53,9 +53,9 @@ disabled:
- x-pack/test_serverless/functional/test_suites/observability/cypress/config_headless.ts
- x-pack/test_serverless/functional/test_suites/observability/cypress/config_runner.ts
- x-pack/test/security_solution_cypress/serverless_config.ts
- x-pack/plugins/profiling/e2e/ftr_config_open.ts
- x-pack/plugins/profiling/e2e/ftr_config_runner.ts
- x-pack/plugins/profiling/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
# Elastic Synthetics configs
- x-pack/plugins/synthetics/e2e/config.ts

View file

@ -13,5 +13,5 @@ echo "--- Profiling Cypress Tests"
cd "$XPACK_DIR"
NODE_OPTIONS=--openssl-legacy-provider node plugins/profiling/scripts/test/e2e.js \
NODE_OPTIONS=--openssl-legacy-provider node plugins/observability_solution/profiling/scripts/test/e2e.js \
--kibana-install-dir "$KIBANA_BUILD_LOCATION" \

View file

@ -918,7 +918,7 @@ module.exports = {
'x-pack/plugins/observability_shared/observability_ai_assistant/**/*.tsx',
'x-pack/plugins/observability_onboarding/**/*.tsx',
'x-pack/plugins/observability_shared/**/*.tsx',
'x-pack/plugins/profiling/**/*.tsx',
'x-pack/plugins/observability_solution/profiling/**/*.tsx',
'x-pack/plugins/synthetics/**/*.tsx',
'x-pack/plugins/observability_solution/ux/**/*.tsx',
'src/plugins/ai_assistant_management/**/*.tsx',
@ -936,7 +936,7 @@ module.exports = {
'x-pack/plugins/observability_solution/observability_ai_assistant/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)',
'x-pack/plugins/observability_onboarding/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)',
'x-pack/plugins/observability_shared/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)',
'x-pack/plugins/profiling/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)',
'x-pack/plugins/observability_solution/profiling/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)',
'x-pack/plugins/synthetics/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)',
'x-pack/plugins/observability_solution/ux/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)',
'src/plugins/ai_assistant_management/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)',
@ -960,7 +960,7 @@ module.exports = {
},
// Profiling
{
files: ['x-pack/plugins/profiling/**/*.{js,mjs,ts,tsx}'],
files: ['x-pack/plugins/observability_solution/profiling/**/*.{js,mjs,ts,tsx}'],
rules: {
'react-hooks/rules-of-hooks': 'error', // Checks rules of Hooks
'react-hooks/exhaustive-deps': [

4
.github/CODEOWNERS vendored
View file

@ -603,8 +603,8 @@ packages/presentation/presentation_library @elastic/kibana-presentation
src/plugins/presentation_panel @elastic/kibana-presentation
packages/presentation/presentation_publishing @elastic/kibana-presentation
src/plugins/presentation_util @elastic/kibana-presentation
x-pack/plugins/profiling_data_access @elastic/obs-ux-infra_services-team
x-pack/plugins/profiling @elastic/obs-ux-infra_services-team
x-pack/plugins/observability_solution/profiling_data_access @elastic/obs-ux-infra_services-team
x-pack/plugins/observability_solution/profiling @elastic/obs-ux-infra_services-team
packages/kbn-profiling-utils @elastic/obs-ux-infra_services-team
x-pack/packages/kbn-random-sampling @elastic/kibana-visualizations
packages/kbn-react-field @elastic/kibana-data-discovery

View file

@ -1259,8 +1259,8 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| Deprecated API | Reference location(s) | Remove By |
| ---------------|-----------|-----------|
| <DocLink id="kibKibanaReactPluginApi" section="def-public.KibanaThemeProvider" text="KibanaThemeProvider"/> | [app.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/profiling/public/app.tsx#:~:text=KibanaThemeProvider), [app.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/profiling/public/app.tsx#:~:text=KibanaThemeProvider), [app.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/profiling/public/app.tsx#:~:text=KibanaThemeProvider) | - |
| <DocLink id="kibLicensingPluginApi" section="def-public.LicensingPluginSetup.license$" text="license$"/> | [license_context.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/profiling/public/components/contexts/license/license_context.tsx#:~:text=license%24) | 8.8.0 |
| <DocLink id="kibKibanaReactPluginApi" section="def-public.KibanaThemeProvider" text="KibanaThemeProvider"/> | [app.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/profiling/public/app.tsx#:~:text=KibanaThemeProvider), [app.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/profiling/public/app.tsx#:~:text=KibanaThemeProvider), [app.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/profiling/public/app.tsx#:~:text=KibanaThemeProvider) | - |
| <DocLink id="kibLicensingPluginApi" section="def-public.LicensingPluginSetup.license$" text="license$"/> | [license_context.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/profiling/public/components/contexts/license/license_context.tsx#:~:text=license%24) | 8.8.0 |
@ -1725,4 +1725,4 @@ migrates to using the Kibana Privilege model: https://github.com/elastic/kibana/
| Deprecated API | Reference location(s) | Remove By |
| ---------------|-----------|-----------|
| <DocLink id="kibKibanaReactPluginApi" section="def-public.KibanaThemeProvider" text="KibanaThemeProvider"/> | [shared_imports.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/watcher/public/application/shared_imports.ts#:~:text=KibanaThemeProvider), [index.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/watcher/public/application/index.tsx#:~:text=KibanaThemeProvider), [index.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/watcher/public/application/index.tsx#:~:text=KibanaThemeProvider), [index.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/watcher/public/application/index.tsx#:~:text=KibanaThemeProvider) | - |
| <DocLink id="kibLicensingPluginApi" section="def-public.LicensingPluginSetup.license$" text="license$"/> | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/watcher/public/plugin.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/watcher/public/plugin.ts#:~:text=license%24) | 8.8.0 |
| <DocLink id="kibLicensingPluginApi" section="def-public.LicensingPluginSetup.license$" text="license$"/> | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/watcher/public/plugin.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/watcher/public/plugin.ts#:~:text=license%24) | 8.8.0 |

View file

@ -119,7 +119,7 @@ migrates to using the Kibana Privilege model: https://github.com/elastic/kibana/
| --------|-------|-----------|-----------|
| apm | <DocLink id="kibHomePluginApi" section="def-public.HomePublicPluginSetup.environment" text="environment"/> | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/public/plugin.ts#:~:text=environment) | 8.8.0 |
| apm | <DocLink id="kibLicensingPluginApi" section="def-public.PublicLicense.mode" text="mode"/> | [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode)+ 2 more | 8.8.0 |
| apm | <DocLink id="kibLicensingPluginApi" section="def-public.LicensingPluginSetup.license$" text="license$"/> | [license_context.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/public/context/license/license_context.tsx#:~:text=license%24), [license_context.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/profiling/public/components/contexts/license/license_context.tsx#:~:text=license%24) | 8.8.0 |
| apm | <DocLink id="kibLicensingPluginApi" section="def-public.LicensingPluginSetup.license$" text="license$"/> | [license_context.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/public/context/license/license_context.tsx#:~:text=license%24), [license_context.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/profiling/public/components/contexts/license/license_context.tsx#:~:text=license%24) | 8.8.0 |
| apm | <DocLink id="kibLicensingPluginApi" section="def-server.PublicLicense.mode" text="mode"/> | [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode)+ 2 more | 8.8.0 |
@ -165,4 +165,4 @@ migrates to using the Kibana Privilege model: https://github.com/elastic/kibana/
| --------|-------|-----------|-----------|
| securitySolution | <DocLink id="kibLicensingPluginApi" section="def-public.PublicLicense.mode" text="mode"/> | [policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/license/policy_config.test.ts#:~:text=mode), [policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/license/policy_config.test.ts#:~:text=mode), [policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/license/policy_config.test.ts#:~:text=mode), [fleet_integration.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/fleet_integration.test.ts#:~:text=mode), [fleet_integration.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/fleet_integration.test.ts#:~:text=mode), [create_default_policy.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/handlers/create_default_policy.test.ts#:~:text=mode), [create_default_policy.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/handlers/create_default_policy.test.ts#:~:text=mode), [license_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/policy/license_watch.test.ts#:~:text=mode), [license_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/policy/license_watch.test.ts#:~:text=mode), [license_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/policy/license_watch.test.ts#:~:text=mode)+ 7 more | 8.8.0 |
| securitySolution | <DocLink id="kibLicensingPluginApi" section="def-server.PublicLicense.mode" text="mode"/> | [policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/license/policy_config.test.ts#:~:text=mode), [policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/license/policy_config.test.ts#:~:text=mode), [policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/license/policy_config.test.ts#:~:text=mode), [fleet_integration.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/fleet_integration.test.ts#:~:text=mode), [fleet_integration.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/fleet_integration.test.ts#:~:text=mode), [create_default_policy.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/handlers/create_default_policy.test.ts#:~:text=mode), [create_default_policy.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/handlers/create_default_policy.test.ts#:~:text=mode), [license_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/policy/license_watch.test.ts#:~:text=mode), [license_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/policy/license_watch.test.ts#:~:text=mode), [license_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/policy/license_watch.test.ts#:~:text=mode)+ 7 more | 8.8.0 |
| securitySolution | <DocLink id="kibLicensingPluginApi" section="def-server.LicensingPluginSetup.license$" text="license$"/> | [create_threat_signals.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/indicator_match/threat_mapping/create_threat_signals.ts#:~:text=license%24), [query.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/query/query.ts#:~:text=license%24), [threshold.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/threshold/threshold.ts#:~:text=license%24) | 8.8.0 |
| securitySolution | <DocLink id="kibLicensingPluginApi" section="def-server.LicensingPluginSetup.license$" text="license$"/> | [create_threat_signals.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/indicator_match/threat_mapping/create_threat_signals.ts#:~:text=license%24), [query.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/query/query.ts#:~:text=license%24), [threshold.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/threshold/threshold.ts#:~:text=license%24) | 8.8.0 |

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

View file

@ -21,12 +21,8 @@
"type": "string",
"tags": [],
"label": "uid",
"description": [
"\nUID for license."
],
"signature": [
"string | undefined"
],
"description": ["\nUID for license."],
"signature": ["string | undefined"],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -37,13 +33,8 @@
"type": "CompoundType",
"tags": [],
"label": "status",
"description": [
"\nThe validity status of the license."
],
"signature": [
"LicenseStatus",
" | undefined"
],
"description": ["\nThe validity status of the license."],
"signature": ["LicenseStatus", " | undefined"],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -54,9 +45,7 @@
"type": "boolean",
"tags": [],
"label": "isActive",
"description": [
"\nDetermine if the status of the license is active."
],
"description": ["\nDetermine if the status of the license is active."],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -67,12 +56,8 @@
"type": "number",
"tags": [],
"label": "expiryDateInMillis",
"description": [
"\nUnix epoch of the expiration date of the license."
],
"signature": [
"number | undefined"
],
"description": ["\nUnix epoch of the expiration date of the license."],
"signature": ["number | undefined"],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -97,9 +82,7 @@
"parentPluginId": "licensing",
"id": "def-public.ILicense.mode",
"type": "CompoundType",
"tags": [
"deprecated"
],
"tags": ["deprecated"],
"label": "mode",
"description": [
"\nThe license type, being usually one of basic, standard, gold, platinum, or trial."
@ -119,9 +102,7 @@
"type": "string",
"tags": [],
"label": "signature",
"description": [
"\nSignature of the license content."
],
"description": ["\nSignature of the license content."],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -132,9 +113,7 @@
"type": "boolean",
"tags": [],
"label": "isAvailable",
"description": [
"\nDetermine if the license container has information."
],
"description": ["\nDetermine if the license container has information."],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -145,13 +124,8 @@
"type": "Function",
"tags": [],
"label": "toJSON",
"description": [
"\nReturns"
],
"signature": [
"() => ",
"PublicLicenseJSON"
],
"description": ["\nReturns"],
"signature": ["() => ", "PublicLicenseJSON"],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false,
@ -167,9 +141,7 @@
"description": [
"\nA potential error denoting the failure of the license from being retrieved."
],
"signature": [
"string | undefined"
],
"signature": ["string | undefined"],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -183,9 +155,7 @@
"description": [
"\nIf the license is not available, provides a string or Error containing the reason."
],
"signature": [
"() => string | undefined"
],
"signature": ["() => string | undefined"],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false,
@ -198,9 +168,7 @@
"type": "Function",
"tags": [],
"label": "hasAtLeast",
"description": [
"\nDetermine if license type >= minimal required license type."
],
"description": ["\nDetermine if license type >= minimal required license type."],
"signature": [
"(minimumLicenseRequired: \"basic\" | \"standard\" | \"gold\" | \"platinum\" | \"enterprise\" | \"trial\") => boolean"
],
@ -214,9 +182,7 @@
"type": "CompoundType",
"tags": [],
"label": "minimumLicenseRequired",
"description": [
"the minimum valid license required for the given feature"
],
"description": ["the minimum valid license required for the given feature"],
"signature": [
"\"basic\" | \"standard\" | \"gold\" | \"platinum\" | \"enterprise\" | \"trial\""
],
@ -251,12 +217,8 @@
"type": "string",
"tags": [],
"label": "pluginName",
"description": [
"the name of the plugin"
],
"signature": [
"string"
],
"description": ["the name of the plugin"],
"signature": ["string"],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false,
@ -268,9 +230,7 @@
"type": "CompoundType",
"tags": [],
"label": "minimumLicenseRequired",
"description": [
"the minimum valid license for operating the given plugin"
],
"description": ["the minimum valid license for operating the given plugin"],
"signature": [
"\"basic\" | \"standard\" | \"gold\" | \"platinum\" | \"enterprise\" | \"trial\""
],
@ -291,10 +251,7 @@
"description": [
"\nA specific API for interacting with the specific features of the license."
],
"signature": [
"(name: string) => ",
"LicenseFeature"
],
"signature": ["(name: string) => ", "LicenseFeature"],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false,
@ -305,12 +262,8 @@
"type": "string",
"tags": [],
"label": "name",
"description": [
"the name of the feature to interact with"
],
"signature": [
"string"
],
"description": ["the name of the feature to interact with"],
"signature": ["string"],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false,
@ -342,9 +295,7 @@
"description": [
"\nThe state of checking the results of a license type meeting the license minimum."
],
"signature": [
"\"valid\" | \"invalid\" | \"unavailable\" | \"expired\""
],
"signature": ["\"valid\" | \"invalid\" | \"unavailable\" | \"expired\""],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -358,9 +309,7 @@
"description": [
"\nA message containing the reason for a license type not being valid."
],
"signature": [
"string | undefined"
],
"signature": ["string | undefined"],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -423,9 +372,7 @@
"type": "string",
"tags": [],
"label": "uid",
"description": [
"\nUID for license."
],
"description": ["\nUID for license."],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -436,12 +383,8 @@
"type": "CompoundType",
"tags": [],
"label": "status",
"description": [
"\nThe validity status of the license."
],
"signature": [
"\"active\" | \"invalid\" | \"expired\""
],
"description": ["\nThe validity status of the license."],
"signature": ["\"active\" | \"invalid\" | \"expired\""],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -452,9 +395,7 @@
"type": "number",
"tags": [],
"label": "expiryDateInMillis",
"description": [
"\nUnix epoch of the expiration date of the license."
],
"description": ["\nUnix epoch of the expiration date of the license."],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -479,9 +420,7 @@
"parentPluginId": "licensing",
"id": "def-public.PublicLicense.mode",
"type": "CompoundType",
"tags": [
"deprecated"
],
"tags": ["deprecated"],
"label": "mode",
"description": [
"\nThe license type, being usually one of basic, standard, gold, platinum, or trial."
@ -667,10 +606,7 @@
"tags": [],
"label": "license",
"description": [],
"signature": [
"PublicLicense",
" | undefined"
],
"signature": ["PublicLicense", " | undefined"],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -682,10 +618,7 @@
"tags": [],
"label": "features",
"description": [],
"signature": [
"PublicFeatures",
" | undefined"
],
"signature": ["PublicFeatures", " | undefined"],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -714,9 +647,7 @@
"tags": [],
"label": "LicenseCheckState",
"description": [],
"signature": [
"\"valid\" | \"invalid\" | \"unavailable\" | \"expired\""
],
"signature": ["\"valid\" | \"invalid\" | \"unavailable\" | \"expired\""],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false,
@ -729,9 +660,7 @@
"tags": [],
"label": "LicenseStatus",
"description": [],
"signature": [
"\"active\" | \"invalid\" | \"expired\""
],
"signature": ["\"active\" | \"invalid\" | \"expired\""],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false,
@ -761,11 +690,7 @@
"description": [
"\nProvides information about feature availability for the current license."
],
"signature": [
"{ [x: string]: ",
"LicenseFeature",
"; }"
],
"signature": ["{ [x: string]: ", "LicenseFeature", "; }"],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false,
@ -788,19 +713,10 @@
"parentPluginId": "licensing",
"id": "def-public.LicensingPluginSetup.license$",
"type": "Object",
"tags": [
"deprecated"
],
"tags": ["deprecated"],
"label": "license$",
"description": [
"\nSteam of licensing information {@link ILicense}."
],
"signature": [
"Observable",
"<",
"ILicense",
">"
],
"description": ["\nSteam of licensing information {@link ILicense}."],
"signature": ["Observable", "<", "ILicense", ">"],
"path": "x-pack/plugins/licensing/public/types.ts",
"deprecated": true,
"removeBy": "8.8.0",
@ -828,7 +744,7 @@
},
{
"plugin": "profiling",
"path": "x-pack/plugins/profiling/public/components/contexts/license/license_context.tsx"
"path": "x-pack/plugins/observability_solution/profiling/public/components/contexts/license/license_context.tsx"
},
{
"plugin": "apm",
@ -872,18 +788,10 @@
"parentPluginId": "licensing",
"id": "def-public.LicensingPluginSetup.refresh",
"type": "Function",
"tags": [
"deprecated"
],
"tags": ["deprecated"],
"label": "refresh",
"description": [
"\nTriggers licensing information re-fetch."
],
"signature": [
"() => Promise<",
"ILicense",
">"
],
"description": ["\nTriggers licensing information re-fetch."],
"signature": ["() => Promise<", "ILicense", ">"],
"path": "x-pack/plugins/licensing/public/types.ts",
"deprecated": true,
"removeBy": "8.8.0",
@ -898,12 +806,8 @@
"type": "Object",
"tags": [],
"label": "featureUsage",
"description": [
"\nAPIs to register licensed feature usage."
],
"signature": [
"FeatureUsageServiceSetup"
],
"description": ["\nAPIs to register licensed feature usage."],
"signature": ["FeatureUsageServiceSetup"],
"path": "x-pack/plugins/licensing/public/types.ts",
"deprecated": false,
"trackAdoption": false
@ -929,15 +833,8 @@
"type": "Object",
"tags": [],
"label": "license$",
"description": [
"\nSteam of licensing information {@link ILicense}."
],
"signature": [
"Observable",
"<",
"ILicense",
">"
],
"description": ["\nSteam of licensing information {@link ILicense}."],
"signature": ["Observable", "<", "ILicense", ">"],
"path": "x-pack/plugins/licensing/public/types.ts",
"deprecated": false,
"trackAdoption": false
@ -948,14 +845,8 @@
"type": "Function",
"tags": [],
"label": "refresh",
"description": [
"\nTriggers licensing information re-fetch."
],
"signature": [
"() => Promise<",
"ILicense",
">"
],
"description": ["\nTriggers licensing information re-fetch."],
"signature": ["() => Promise<", "ILicense", ">"],
"path": "x-pack/plugins/licensing/public/types.ts",
"deprecated": false,
"trackAdoption": false,
@ -968,12 +859,8 @@
"type": "Object",
"tags": [],
"label": "featureUsage",
"description": [
"\nAPIs to manage licensed feature usage."
],
"signature": [
"FeatureUsageServiceStart"
],
"description": ["\nAPIs to manage licensed feature usage."],
"signature": ["FeatureUsageServiceStart"],
"path": "x-pack/plugins/licensing/public/types.ts",
"deprecated": false,
"trackAdoption": false
@ -1107,9 +994,7 @@
"tags": [],
"label": "status",
"description": [],
"signature": [
"number | undefined"
],
"signature": ["number | undefined"],
"path": "x-pack/plugins/licensing/server/types.ts",
"deprecated": false,
"trackAdoption": false
@ -1151,9 +1036,7 @@
"tags": [],
"label": "featureName",
"description": [],
"signature": [
"string"
],
"signature": ["string"],
"path": "x-pack/plugins/licensing/server/services/feature_usage_service.ts",
"deprecated": false,
"trackAdoption": false,
@ -1197,12 +1080,8 @@
"type": "Function",
"tags": [],
"label": "notifyUsage",
"description": [
"\nNotify of a registered feature usage at given time.\n"
],
"signature": [
"(featureName: string, usedAt?: number | Date | undefined) => void"
],
"description": ["\nNotify of a registered feature usage at given time.\n"],
"signature": ["(featureName: string, usedAt?: number | Date | undefined) => void"],
"path": "x-pack/plugins/licensing/server/services/feature_usage_service.ts",
"deprecated": false,
"trackAdoption": false,
@ -1213,12 +1092,8 @@
"type": "string",
"tags": [],
"label": "featureName",
"description": [
"- the name of the feature to notify usage of"
],
"signature": [
"string"
],
"description": ["- the name of the feature to notify usage of"],
"signature": ["string"],
"path": "x-pack/plugins/licensing/server/services/feature_usage_service.ts",
"deprecated": false,
"trackAdoption": false,
@ -1233,9 +1108,7 @@
"description": [
"- Either a `Date` or an unix timestamp with ms. If not specified, it will be set to the current time."
],
"signature": [
"number | Date | undefined"
],
"signature": ["number | Date | undefined"],
"path": "x-pack/plugins/licensing/server/services/feature_usage_service.ts",
"deprecated": false,
"trackAdoption": false,
@ -1253,11 +1126,7 @@
"description": [
"\nReturn a map containing last usage timestamp for all features.\nFeatures that were not used yet do not appear in the map."
],
"signature": [
"() => ",
"LastFeatureUsage",
"[]"
],
"signature": ["() => ", "LastFeatureUsage", "[]"],
"path": "x-pack/plugins/licensing/server/services/feature_usage_service.ts",
"deprecated": false,
"trackAdoption": false,
@ -1284,12 +1153,8 @@
"type": "string",
"tags": [],
"label": "uid",
"description": [
"\nUID for license."
],
"signature": [
"string | undefined"
],
"description": ["\nUID for license."],
"signature": ["string | undefined"],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -1300,13 +1165,8 @@
"type": "CompoundType",
"tags": [],
"label": "status",
"description": [
"\nThe validity status of the license."
],
"signature": [
"LicenseStatus",
" | undefined"
],
"description": ["\nThe validity status of the license."],
"signature": ["LicenseStatus", " | undefined"],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -1317,9 +1177,7 @@
"type": "boolean",
"tags": [],
"label": "isActive",
"description": [
"\nDetermine if the status of the license is active."
],
"description": ["\nDetermine if the status of the license is active."],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -1330,12 +1188,8 @@
"type": "number",
"tags": [],
"label": "expiryDateInMillis",
"description": [
"\nUnix epoch of the expiration date of the license."
],
"signature": [
"number | undefined"
],
"description": ["\nUnix epoch of the expiration date of the license."],
"signature": ["number | undefined"],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -1360,9 +1214,7 @@
"parentPluginId": "licensing",
"id": "def-server.ILicense.mode",
"type": "CompoundType",
"tags": [
"deprecated"
],
"tags": ["deprecated"],
"label": "mode",
"description": [
"\nThe license type, being usually one of basic, standard, gold, platinum, or trial."
@ -1382,9 +1234,7 @@
"type": "string",
"tags": [],
"label": "signature",
"description": [
"\nSignature of the license content."
],
"description": ["\nSignature of the license content."],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -1395,9 +1245,7 @@
"type": "boolean",
"tags": [],
"label": "isAvailable",
"description": [
"\nDetermine if the license container has information."
],
"description": ["\nDetermine if the license container has information."],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -1408,13 +1256,8 @@
"type": "Function",
"tags": [],
"label": "toJSON",
"description": [
"\nReturns"
],
"signature": [
"() => ",
"PublicLicenseJSON"
],
"description": ["\nReturns"],
"signature": ["() => ", "PublicLicenseJSON"],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false,
@ -1430,9 +1273,7 @@
"description": [
"\nA potential error denoting the failure of the license from being retrieved."
],
"signature": [
"string | undefined"
],
"signature": ["string | undefined"],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -1446,9 +1287,7 @@
"description": [
"\nIf the license is not available, provides a string or Error containing the reason."
],
"signature": [
"() => string | undefined"
],
"signature": ["() => string | undefined"],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false,
@ -1461,9 +1300,7 @@
"type": "Function",
"tags": [],
"label": "hasAtLeast",
"description": [
"\nDetermine if license type >= minimal required license type."
],
"description": ["\nDetermine if license type >= minimal required license type."],
"signature": [
"(minimumLicenseRequired: \"basic\" | \"standard\" | \"gold\" | \"platinum\" | \"enterprise\" | \"trial\") => boolean"
],
@ -1477,9 +1314,7 @@
"type": "CompoundType",
"tags": [],
"label": "minimumLicenseRequired",
"description": [
"the minimum valid license required for the given feature"
],
"description": ["the minimum valid license required for the given feature"],
"signature": [
"\"basic\" | \"standard\" | \"gold\" | \"platinum\" | \"enterprise\" | \"trial\""
],
@ -1514,12 +1349,8 @@
"type": "string",
"tags": [],
"label": "pluginName",
"description": [
"the name of the plugin"
],
"signature": [
"string"
],
"description": ["the name of the plugin"],
"signature": ["string"],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false,
@ -1531,9 +1362,7 @@
"type": "CompoundType",
"tags": [],
"label": "minimumLicenseRequired",
"description": [
"the minimum valid license for operating the given plugin"
],
"description": ["the minimum valid license for operating the given plugin"],
"signature": [
"\"basic\" | \"standard\" | \"gold\" | \"platinum\" | \"enterprise\" | \"trial\""
],
@ -1554,10 +1383,7 @@
"description": [
"\nA specific API for interacting with the specific features of the license."
],
"signature": [
"(name: string) => ",
"LicenseFeature"
],
"signature": ["(name: string) => ", "LicenseFeature"],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false,
@ -1568,12 +1394,8 @@
"type": "string",
"tags": [],
"label": "name",
"description": [
"the name of the feature to interact with"
],
"signature": [
"string"
],
"description": ["the name of the feature to interact with"],
"signature": ["string"],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false,
@ -1605,9 +1427,7 @@
"description": [
"\nThe state of checking the results of a license type meeting the license minimum."
],
"signature": [
"\"valid\" | \"invalid\" | \"unavailable\" | \"expired\""
],
"signature": ["\"valid\" | \"invalid\" | \"unavailable\" | \"expired\""],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -1621,9 +1441,7 @@
"description": [
"\nA message containing the reason for a license type not being valid."
],
"signature": [
"string | undefined"
],
"signature": ["string | undefined"],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -1707,9 +1525,7 @@
"tags": [],
"label": "license",
"description": [],
"signature": [
"ILicense"
],
"signature": ["ILicense"],
"path": "x-pack/plugins/licensing/server/types.ts",
"deprecated": false,
"trackAdoption": false
@ -1736,9 +1552,7 @@
"type": "string",
"tags": [],
"label": "uid",
"description": [
"\nUID for license."
],
"description": ["\nUID for license."],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -1749,12 +1563,8 @@
"type": "CompoundType",
"tags": [],
"label": "status",
"description": [
"\nThe validity status of the license."
],
"signature": [
"\"active\" | \"invalid\" | \"expired\""
],
"description": ["\nThe validity status of the license."],
"signature": ["\"active\" | \"invalid\" | \"expired\""],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -1765,9 +1575,7 @@
"type": "number",
"tags": [],
"label": "expiryDateInMillis",
"description": [
"\nUnix epoch of the expiration date of the license."
],
"description": ["\nUnix epoch of the expiration date of the license."],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -1792,9 +1600,7 @@
"parentPluginId": "licensing",
"id": "def-server.PublicLicense.mode",
"type": "CompoundType",
"tags": [
"deprecated"
],
"tags": ["deprecated"],
"label": "mode",
"description": [
"\nThe license type, being usually one of basic, standard, gold, platinum, or trial."
@ -1980,10 +1786,7 @@
"tags": [],
"label": "license",
"description": [],
"signature": [
"PublicLicense",
" | undefined"
],
"signature": ["PublicLicense", " | undefined"],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -1995,10 +1798,7 @@
"tags": [],
"label": "features",
"description": [],
"signature": [
"PublicFeatures",
" | undefined"
],
"signature": ["PublicFeatures", " | undefined"],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false
@ -2057,9 +1857,7 @@
"tags": [],
"label": "license",
"description": [],
"signature": [
"ILicense"
],
"signature": ["ILicense"],
"path": "x-pack/plugins/licensing/server/wrap_route_with_license_check.ts",
"deprecated": false,
"trackAdoption": false
@ -2074,9 +1872,7 @@
"tags": [],
"label": "LicenseCheckState",
"description": [],
"signature": [
"\"valid\" | \"invalid\" | \"unavailable\" | \"expired\""
],
"signature": ["\"valid\" | \"invalid\" | \"unavailable\" | \"expired\""],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false,
@ -2089,9 +1885,7 @@
"tags": [],
"label": "LicenseStatus",
"description": [],
"signature": [
"\"active\" | \"invalid\" | \"expired\""
],
"signature": ["\"active\" | \"invalid\" | \"expired\""],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false,
@ -2121,11 +1915,7 @@
"description": [
"\nProvides information about feature availability for the current license."
],
"signature": [
"{ [x: string]: ",
"LicenseFeature",
"; }"
],
"signature": ["{ [x: string]: ", "LicenseFeature", "; }"],
"path": "x-pack/plugins/licensing/common/types.ts",
"deprecated": false,
"trackAdoption": false,
@ -2148,19 +1938,10 @@
"parentPluginId": "licensing",
"id": "def-server.LicensingPluginSetup.license$",
"type": "Object",
"tags": [
"deprecated"
],
"tags": ["deprecated"],
"label": "license$",
"description": [
"\nSteam of licensing information {@link ILicense}."
],
"signature": [
"Observable",
"<",
"ILicense",
">"
],
"description": ["\nSteam of licensing information {@link ILicense}."],
"signature": ["Observable", "<", "ILicense", ">"],
"path": "x-pack/plugins/licensing/server/types.ts",
"deprecated": true,
"removeBy": "8.8.0",
@ -2288,18 +2069,10 @@
"parentPluginId": "licensing",
"id": "def-server.LicensingPluginSetup.refresh",
"type": "Function",
"tags": [
"deprecated"
],
"tags": ["deprecated"],
"label": "refresh",
"description": [
"\nTriggers licensing information re-fetch."
],
"signature": [
"() => Promise<",
"ILicense",
">"
],
"description": ["\nTriggers licensing information re-fetch."],
"signature": ["() => Promise<", "ILicense", ">"],
"path": "x-pack/plugins/licensing/server/types.ts",
"deprecated": true,
"removeBy": "8.8.0",
@ -2319,9 +2092,7 @@
"type": "Object",
"tags": [],
"label": "featureUsage",
"description": [
"\nAPIs to register licensed feature usage."
],
"description": ["\nAPIs to register licensed feature usage."],
"signature": [
{
"pluginId": "licensing",
@ -2356,15 +2127,8 @@
"type": "Object",
"tags": [],
"label": "license$",
"description": [
"\nSteam of licensing information {@link ILicense}."
],
"signature": [
"Observable",
"<",
"ILicense",
">"
],
"description": ["\nSteam of licensing information {@link ILicense}."],
"signature": ["Observable", "<", "ILicense", ">"],
"path": "x-pack/plugins/licensing/server/types.ts",
"deprecated": false,
"trackAdoption": false
@ -2375,14 +2139,8 @@
"type": "Function",
"tags": [],
"label": "refresh",
"description": [
"\nTriggers licensing information re-fetch."
],
"signature": [
"() => Promise<",
"ILicense",
">"
],
"description": ["\nTriggers licensing information re-fetch."],
"signature": ["() => Promise<", "ILicense", ">"],
"path": "x-pack/plugins/licensing/server/types.ts",
"deprecated": false,
"trackAdoption": false,
@ -2447,9 +2205,7 @@
"tags": [],
"label": "pollingFrequency",
"description": [],
"signature": [
"number"
],
"signature": ["number"],
"path": "x-pack/plugins/licensing/server/types.ts",
"deprecated": false,
"trackAdoption": false,
@ -2464,9 +2220,7 @@
"type": "Object",
"tags": [],
"label": "featureUsage",
"description": [
"\nAPIs to manage licensed feature usage."
],
"description": ["\nAPIs to manage licensed feature usage."],
"signature": [
{
"pluginId": "licensing",
@ -2493,4 +2247,4 @@
"misc": [],
"objects": []
}
}
}

View file

@ -14,10 +14,8 @@
"tags": [],
"label": "ProfilingPluginStart",
"description": [],
"signature": [
"void"
],
"path": "x-pack/plugins/profiling/public/plugin.tsx",
"signature": ["void"],
"path": "x-pack/plugins/observability_solution/profiling/public/plugin.tsx",
"deprecated": false,
"trackAdoption": false,
"lifecycle": "start",
@ -40,7 +38,7 @@
"signature": [
"{ readonly telemetry?: boolean | undefined; readonly host?: string | undefined; readonly tls_enabled?: boolean | undefined; readonly tls_supported_protocols?: string[] | undefined; readonly tls_certificate_path?: string | undefined; readonly tls_key_path?: string | undefined; }"
],
"path": "x-pack/plugins/profiling/server/index.ts",
"path": "x-pack/plugins/observability_solution/profiling/server/index.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
@ -55,7 +53,7 @@
"signature": [
"{ readonly elasticsearch?: Readonly<{} & { username: string; hosts: string; password: string; }> | undefined; readonly symbolizer?: Readonly<{ telemetry?: boolean | undefined; host?: string | undefined; tls_enabled?: boolean | undefined; tls_supported_protocols?: string[] | undefined; tls_certificate_path?: string | undefined; tls_key_path?: string | undefined; } & {}> | undefined; readonly collector?: Readonly<{ telemetry?: boolean | undefined; host?: string | undefined; tls_enabled?: boolean | undefined; tls_supported_protocols?: string[] | undefined; tls_certificate_path?: string | undefined; tls_key_path?: string | undefined; } & {}> | undefined; readonly enabled: boolean; }"
],
"path": "x-pack/plugins/profiling/server/index.ts",
"path": "x-pack/plugins/observability_solution/profiling/server/index.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
@ -69,7 +67,7 @@
"tags": [],
"label": "ProfilingPluginSetup",
"description": [],
"path": "x-pack/plugins/profiling/server/types.ts",
"path": "x-pack/plugins/observability_solution/profiling/server/types.ts",
"deprecated": false,
"trackAdoption": false,
"children": [],
@ -83,7 +81,7 @@
"tags": [],
"label": "ProfilingPluginStart",
"description": [],
"path": "x-pack/plugins/profiling/server/types.ts",
"path": "x-pack/plugins/observability_solution/profiling/server/types.ts",
"deprecated": false,
"trackAdoption": false,
"children": [],
@ -104,7 +102,7 @@
"signature": [
"() => { TopN: string; TopNContainers: string; TopNDeployments: string; TopNFunctions: string; TopNHosts: string; TopNThreads: string; TopNTraces: string; Flamechart: string; HasSetupESResources: string; SetupDataCollectionInstructions: string; StorageExplorerSummary: string; StorageExplorerHostStorageDetails: string; StorageExplorerIndicesStorageDetails: string; }"
],
"path": "x-pack/plugins/profiling/common/index.ts",
"path": "x-pack/plugins/observability_solution/profiling/common/index.ts",
"deprecated": false,
"trackAdoption": false,
"children": [],
@ -118,10 +116,8 @@
"tags": [],
"label": "timeRangeFromRequest",
"description": [],
"signature": [
"(request: any) => [number, number]"
],
"path": "x-pack/plugins/profiling/common/index.ts",
"signature": ["(request: any) => [number, number]"],
"path": "x-pack/plugins/observability_solution/profiling/common/index.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
@ -132,10 +128,8 @@
"tags": [],
"label": "request",
"description": [],
"signature": [
"any"
],
"path": "x-pack/plugins/profiling/common/index.ts",
"signature": ["any"],
"path": "x-pack/plugins/observability_solution/profiling/common/index.ts",
"deprecated": false,
"trackAdoption": false,
"isRequired": true
@ -155,10 +149,8 @@
"tags": [],
"label": "INDEX_EVENTS",
"description": [],
"signature": [
"\"profiling-events-all\""
],
"path": "x-pack/plugins/profiling/common/index.ts",
"signature": ["\"profiling-events-all\""],
"path": "x-pack/plugins/observability_solution/profiling/common/index.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
@ -170,10 +162,8 @@
"tags": [],
"label": "INDEX_EXECUTABLES",
"description": [],
"signature": [
"\"profiling-executables\""
],
"path": "x-pack/plugins/profiling/common/index.ts",
"signature": ["\"profiling-executables\""],
"path": "x-pack/plugins/observability_solution/profiling/common/index.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
@ -185,10 +175,8 @@
"tags": [],
"label": "INDEX_FRAMES",
"description": [],
"signature": [
"\"profiling-stackframes\""
],
"path": "x-pack/plugins/profiling/common/index.ts",
"signature": ["\"profiling-stackframes\""],
"path": "x-pack/plugins/observability_solution/profiling/common/index.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
@ -200,10 +188,8 @@
"tags": [],
"label": "INDEX_TRACES",
"description": [],
"signature": [
"\"profiling-stacktraces\""
],
"path": "x-pack/plugins/profiling/common/index.ts",
"signature": ["\"profiling-stacktraces\""],
"path": "x-pack/plugins/observability_solution/profiling/common/index.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
@ -215,7 +201,7 @@
"tags": [],
"label": "NOT_AVAILABLE_LABEL",
"description": [],
"path": "x-pack/plugins/profiling/common/index.ts",
"path": "x-pack/plugins/observability_solution/profiling/common/index.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
@ -227,10 +213,8 @@
"tags": [],
"label": "PLUGIN_ID",
"description": [],
"signature": [
"\"profiling\""
],
"path": "x-pack/plugins/profiling/common/index.ts",
"signature": ["\"profiling\""],
"path": "x-pack/plugins/observability_solution/profiling/common/index.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
@ -242,10 +226,8 @@
"tags": [],
"label": "PLUGIN_NAME",
"description": [],
"signature": [
"\"profiling\""
],
"path": "x-pack/plugins/profiling/common/index.ts",
"signature": ["\"profiling\""],
"path": "x-pack/plugins/observability_solution/profiling/common/index.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
@ -253,4 +235,4 @@
],
"objects": []
}
}
}

View file

@ -24,7 +24,7 @@
"signature": [
"{ readonly elasticsearch?: Readonly<{} & { username: string; hosts: string; password: string; }> | undefined; }"
],
"path": "x-pack/plugins/profiling_data_access/server/index.ts",
"path": "x-pack/plugins/observability_solution/profiling_data_access/server/index.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
@ -67,7 +67,7 @@
},
">; }; }"
],
"path": "x-pack/plugins/profiling_data_access/server/plugin.ts",
"path": "x-pack/plugins/observability_solution/profiling_data_access/server/plugin.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
@ -81,10 +81,8 @@
"tags": [],
"label": "ProfilingDataAccessPluginSetup",
"description": [],
"signature": [
"void"
],
"path": "x-pack/plugins/profiling_data_access/server/plugin.ts",
"signature": ["void"],
"path": "x-pack/plugins/observability_solution/profiling_data_access/server/plugin.ts",
"deprecated": false,
"trackAdoption": false,
"lifecycle": "start",
@ -128,7 +126,7 @@
},
" | null>"
],
"path": "x-pack/plugins/profiling_data_access/common/get_apm_policy.ts",
"path": "x-pack/plugins/observability_solution/profiling_data_access/common/get_apm_policy.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
@ -139,7 +137,7 @@
"tags": [],
"label": "{\n packagePolicyClient,\n soClient,\n}",
"description": [],
"path": "x-pack/plugins/profiling_data_access/common/get_apm_policy.ts",
"path": "x-pack/plugins/observability_solution/profiling_data_access/common/get_apm_policy.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
@ -159,7 +157,7 @@
"text": "PackagePolicyClient"
}
],
"path": "x-pack/plugins/profiling_data_access/common/get_apm_policy.ts",
"path": "x-pack/plugins/observability_solution/profiling_data_access/common/get_apm_policy.ts",
"deprecated": false,
"trackAdoption": false
},
@ -179,7 +177,7 @@
"text": "SavedObjectsClientContract"
}
],
"path": "x-pack/plugins/profiling_data_access/common/get_apm_policy.ts",
"path": "x-pack/plugins/observability_solution/profiling_data_access/common/get_apm_policy.ts",
"deprecated": false,
"trackAdoption": false
}
@ -223,7 +221,7 @@
},
" | undefined>"
],
"path": "x-pack/plugins/profiling_data_access/common/fleet_policies.ts",
"path": "x-pack/plugins/observability_solution/profiling_data_access/common/fleet_policies.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
@ -234,7 +232,7 @@
"tags": [],
"label": "{\n soClient,\n packagePolicyClient,\n}",
"description": [],
"path": "x-pack/plugins/profiling_data_access/common/fleet_policies.ts",
"path": "x-pack/plugins/observability_solution/profiling_data_access/common/fleet_policies.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
@ -254,7 +252,7 @@
"text": "PackagePolicyClient"
}
],
"path": "x-pack/plugins/profiling_data_access/common/fleet_policies.ts",
"path": "x-pack/plugins/observability_solution/profiling_data_access/common/fleet_policies.ts",
"deprecated": false,
"trackAdoption": false
},
@ -274,7 +272,7 @@
"text": "SavedObjectsClientContract"
}
],
"path": "x-pack/plugins/profiling_data_access/common/fleet_policies.ts",
"path": "x-pack/plugins/observability_solution/profiling_data_access/common/fleet_policies.ts",
"deprecated": false,
"trackAdoption": false
}
@ -318,7 +316,7 @@
},
" | undefined>"
],
"path": "x-pack/plugins/profiling_data_access/common/fleet_policies.ts",
"path": "x-pack/plugins/observability_solution/profiling_data_access/common/fleet_policies.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
@ -329,7 +327,7 @@
"tags": [],
"label": "{\n soClient,\n packagePolicyClient,\n}",
"description": [],
"path": "x-pack/plugins/profiling_data_access/common/fleet_policies.ts",
"path": "x-pack/plugins/observability_solution/profiling_data_access/common/fleet_policies.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
@ -349,7 +347,7 @@
"text": "PackagePolicyClient"
}
],
"path": "x-pack/plugins/profiling_data_access/common/fleet_policies.ts",
"path": "x-pack/plugins/observability_solution/profiling_data_access/common/fleet_policies.ts",
"deprecated": false,
"trackAdoption": false
},
@ -369,7 +367,7 @@
"text": "SavedObjectsClientContract"
}
],
"path": "x-pack/plugins/profiling_data_access/common/fleet_policies.ts",
"path": "x-pack/plugins/observability_solution/profiling_data_access/common/fleet_policies.ts",
"deprecated": false,
"trackAdoption": false
}
@ -399,7 +397,7 @@
" extends ",
"ProfilingSetupOptions"
],
"path": "x-pack/plugins/profiling_data_access/common/cloud_setup.ts",
"path": "x-pack/plugins/observability_solution/profiling_data_access/common/cloud_setup.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
@ -419,7 +417,7 @@
"text": "PackagePolicyClient"
}
],
"path": "x-pack/plugins/profiling_data_access/common/cloud_setup.ts",
"path": "x-pack/plugins/observability_solution/profiling_data_access/common/cloud_setup.ts",
"deprecated": false,
"trackAdoption": false
},
@ -430,7 +428,7 @@
"tags": [],
"label": "isCloudEnabled",
"description": [],
"path": "x-pack/plugins/profiling_data_access/common/cloud_setup.ts",
"path": "x-pack/plugins/observability_solution/profiling_data_access/common/cloud_setup.ts",
"deprecated": false,
"trackAdoption": false
}
@ -447,10 +445,8 @@
"tags": [],
"label": "COLLECTOR_PACKAGE_POLICY_NAME",
"description": [],
"signature": [
"\"elastic-universal-profiling-collector\""
],
"path": "x-pack/plugins/profiling_data_access/common/fleet_policies.ts",
"signature": ["\"elastic-universal-profiling-collector\""],
"path": "x-pack/plugins/observability_solution/profiling_data_access/common/fleet_policies.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
@ -462,10 +458,8 @@
"tags": [],
"label": "ELASTIC_CLOUD_APM_POLICY",
"description": [],
"signature": [
"\"elastic-cloud-apm\""
],
"path": "x-pack/plugins/profiling_data_access/common/get_apm_policy.ts",
"signature": ["\"elastic-cloud-apm\""],
"path": "x-pack/plugins/observability_solution/profiling_data_access/common/get_apm_policy.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
@ -477,10 +471,8 @@
"tags": [],
"label": "MAX_BUCKETS",
"description": [],
"signature": [
"150000"
],
"path": "x-pack/plugins/profiling_data_access/common/cluster_settings.ts",
"signature": ["150000"],
"path": "x-pack/plugins/observability_solution/profiling_data_access/common/cluster_settings.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
@ -492,10 +484,8 @@
"tags": [],
"label": "SYMBOLIZER_PACKAGE_POLICY_NAME",
"description": [],
"signature": [
"\"elastic-universal-profiling-symbolizer\""
],
"path": "x-pack/plugins/profiling_data_access/common/fleet_policies.ts",
"signature": ["\"elastic-universal-profiling-symbolizer\""],
"path": "x-pack/plugins/observability_solution/profiling_data_access/common/fleet_policies.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
@ -503,4 +493,4 @@
],
"objects": []
}
}
}

View file

@ -712,11 +712,11 @@ Elastic.
|This plugin helps users learn how to use the Painless scripting language.
|{kib-repo}blob/{branch}/x-pack/plugins/profiling/README.md[profiling]
|{kib-repo}blob/{branch}/x-pack/plugins/observability_solution/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.
|{kib-repo}blob/{branch}/x-pack/plugins/profiling_data_access[profilingDataAccess]
|{kib-repo}blob/{branch}/x-pack/plugins/observability_solution/profiling_data_access[profilingDataAccess]
|WARNING: Missing README.

View file

@ -612,8 +612,8 @@
"@kbn/presentation-panel-plugin": "link:src/plugins/presentation_panel",
"@kbn/presentation-publishing": "link:packages/presentation/presentation_publishing",
"@kbn/presentation-util-plugin": "link:src/plugins/presentation_util",
"@kbn/profiling-data-access-plugin": "link:x-pack/plugins/profiling_data_access",
"@kbn/profiling-plugin": "link:x-pack/plugins/profiling",
"@kbn/profiling-data-access-plugin": "link:x-pack/plugins/observability_solution/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",
"@kbn/react-field": "link:packages/kbn-react-field",

View file

@ -68,7 +68,7 @@ export const IGNORE_FILE_GLOBS = [
'x-pack/plugins/maps/server/fonts/**/*',
'x-pack/plugins/profiling/Makefile',
'x-pack/plugins/observability_solution/profiling/Makefile',
// Bazel default files
'**/WORKSPACE.bazel',

View file

@ -61,5 +61,5 @@ export const storybookAliases = {
triggers_actions_ui: 'x-pack/plugins/triggers_actions_ui/.storybook',
ui_actions_enhanced: 'src/plugins/ui_actions_enhanced/.storybook',
unified_search: 'src/plugins/unified_search/.storybook',
profiling: 'x-pack/plugins/profiling/.storybook',
profiling: 'x-pack/plugins/observability_solution/profiling/.storybook',
};

View file

@ -1200,10 +1200,10 @@
"@kbn/presentation-publishing/*": ["packages/presentation/presentation_publishing/*"],
"@kbn/presentation-util-plugin": ["src/plugins/presentation_util"],
"@kbn/presentation-util-plugin/*": ["src/plugins/presentation_util/*"],
"@kbn/profiling-data-access-plugin": ["x-pack/plugins/profiling_data_access"],
"@kbn/profiling-data-access-plugin/*": ["x-pack/plugins/profiling_data_access/*"],
"@kbn/profiling-plugin": ["x-pack/plugins/profiling"],
"@kbn/profiling-plugin/*": ["x-pack/plugins/profiling/*"],
"@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-plugin": ["x-pack/plugins/observability_solution/profiling"],
"@kbn/profiling-plugin/*": ["x-pack/plugins/observability_solution/profiling/*"],
"@kbn/profiling-utils": ["packages/kbn-profiling-utils"],
"@kbn/profiling-utils/*": ["packages/kbn-profiling-utils/*"],
"@kbn/random-sampling": ["x-pack/packages/kbn-random-sampling"],

View file

@ -73,7 +73,7 @@
"xpack.observabilityAiAssistant": "plugins/observability_solution/observability_ai_assistant",
"xpack.osquery": ["plugins/osquery"],
"xpack.painlessLab": "plugins/painless_lab",
"xpack.profiling": ["plugins/profiling"],
"xpack.profiling": ["plugins/observability_solution/profiling"],
"xpack.remoteClusters": "plugins/remote_clusters",
"xpack.reporting": ["plugins/reporting"],
"xpack.rollupJobs": ["plugins/rollup"],

View file

@ -4,7 +4,7 @@
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.
### Universal profiling setup
Universal Profiling is enabled by default on [Elastic Cloud](https://www.elastic.co/cloud/), and you can find it under **Observability**. To see data in Universal Profiling, you need to initialize it.
Universal Profiling is enabled by default on [Elastic Cloud](https://www.elastic.co/cloud/), and you can find it under **Observability**. To see data in Universal Profiling, you need to initialize it.
##### **Initialize Universal Profiling**
Initialize Universal Profiling by navigating to one of the views and clicking the **Set up** button. Clicking this will trigger some checks and install some packages so data can be processed.
@ -34,7 +34,7 @@ It processes both publicly-available debug symbols and "private" debug symbols.
For public symbols, users don't have to do anything: the symbolizer asynchronously intercepts unsymbolized frames and populates them automatically.
For private symbols, an HTTPS endpoint is provided to users for uploading the debug symbols of the software they own.
For private symbols, an HTTPS endpoint is provided to users for uploading the debug symbols of the software they own.
The authentication and authorization on this endpoint are provided as part of the request, in form of an Elasticsearch API key.
@ -43,37 +43,37 @@ The authentication and authorization on this endpoint are provided as part of th
### Unit Tests (Jest)
```
node scripts/jest --config x-pack/plugins/profiling/jest.config.js [--watchAll]
node scripts/jest --config x-pack/plugins/observability_solution/profiling/jest.config.js [--watchAll]
```
## E2E Tests (Cypress)
The E2E tests are located in [`x-pack/plugins/profiling/e2e`](./e2e).
The E2E tests are located in [`x-pack/plugins/observability_solution/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/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/plugins/observability_solution/profiling/e2e/cypress/e2e`.
### Start test server
```
node x-pack/plugins/profiling/scripts/test/e2e --server
node x-pack/plugins/observability_solution/profiling/scripts/test/e2e --server
```
### Open cypress dashboard
```
node x-pack/plugins/profiling/scripts/test/e2e --open
node x-pack/plugins/observability_solution/profiling/scripts/test/e2e --open
```
### Run tests in terminal
```
node x-pack/plugins/profiling/scripts/test/e2e --runner
node x-pack/plugins/observability_solution/profiling/scripts/test/e2e --runner
```
### Run like CI
```
node x-pack/plugins/profiling/scripts/test/e2e
node x-pack/plugins/observability_solution/profiling/scripts/test/e2e
```
## Other resources
- [Official Profiling documentation](https://www.elastic.co/observability/universal-profiling)
- [Official Profiling documentation](https://www.elastic.co/observability/universal-profiling)

View file

@ -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/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/plugins/observability_solution/profiling/e2e/cypress/e2e`.
## E2E Tests (Cypress)
The E2E tests are located in [`x-pack/plugins/profiling/e2e`](../e2e).
The E2E tests are located in [`x-pack/plugins/observability_solution/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/profiling/scripts/test/e2e --server
node x-pack/plugins/observability_solution/profiling/scripts/test/e2e --server
```
### Run tests
Runs all tests in the terminal
```
node x-pack/plugins/profiling/scripts/test/e2e --runner
node x-pack/plugins/observability_solution/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/profiling/scripts/test/e2e --open
node x-pack/plugins/observability_solution/profiling/scripts/test/e2e --open
```
### Arguments
@ -47,5 +47,5 @@ node x-pack/plugins/profiling/scripts/test/e2e --open
| --bail | stop tests after the first failure |
```
node x-pack/plugins/profiling/scripts/test/e2e.js --runner --spec cypress/e2e/profiling.cy.ts --times 2
```
node x-pack/plugins/observability_solution/profiling/scripts/test/e2e.js --runner --spec cypress/e2e/profiling.cy.ts --times 2
```

View file

@ -13,10 +13,10 @@ const kibanaYamlFilePath = path.join(__dirname, './ftr_kibana.yml');
async function ftrConfig({ readConfigFile }: FtrConfigProviderContext) {
const kibanaCommonTestsConfig = await readConfigFile(
require.resolve('../../../../test/common/config.js')
require.resolve('../../../../../test/common/config.js')
);
const xpackFunctionalTestsConfig = await readConfigFile(
require.resolve('../../../test/functional/config.base.js')
require.resolve('../../../../test/functional/config.base.js')
);
return {

View file

@ -1,19 +1,10 @@
{
"extends": "../../../../tsconfig.base.json",
"include": [
"**/*"
],
"exclude": [
"tmp",
"target/**/*"
],
"extends": "../../../../../tsconfig.base.json",
"include": ["**/*"],
"exclude": ["tmp", "target/**/*"],
"compilerOptions": {
"outDir": "target/types",
"types": [
"cypress",
"node",
"cypress-real-events"
],
"types": ["cypress", "node", "cypress-real-events"],
"isolatedModules": false
},
"kbn_references": [
@ -22,6 +13,6 @@
"@kbn/test",
"@kbn/dev-utils",
"@kbn/cypress-config",
"@kbn/observability-plugin",
"@kbn/observability-plugin"
]
}

View file

@ -0,0 +1,18 @@
/*
* 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; you may not use this file except in compliance with the Elastic License
* 2.0.
*/
module.exports = {
preset: '@kbn/test',
rootDir: '../../../..',
roots: ['<rootDir>/x-pack/plugins/observability_solution/profiling'],
coverageDirectory:
'<rootDir>/target/kibana-coverage/jest/x-pack/plugins/observability_solution/profiling',
coverageReporters: ['text', 'html'],
collectCoverageFrom: [
'<rootDir>/x-pack/plugins/observability_solution/profiling/{common,public,server}/**/*.{ts,tsx}',
],
};

Some files were not shown because too many files have changed in this diff Show more