## Summary Phase 1 of a multi-phase cautious approach for adding an experimental application cache for Kibana solutions called `metric_entities` and integrates it within Security Solutions. Phase 1 is putting experimental support into the application without breaking existing features. Lots of TODO's, conversations and a possible RFC from phase 1 to phase 2 approach. Some features are missing, but for phase 1 the general idea and code is all there. To enable this first phase after checking out the branch add this to your `kibana.dev.yml` ```yml xpack.metricsEntities.enabled: true xpack.securitySolution.enableExperimental: ['metricsEntitiesEnabled'] ``` Then go into Stack Management -> Advanced Settings (Under Security Solutions) and set the enabled to true like so: <img width="1229" alt="Screen Shot 2021-04-08 at 2 21 02 PM" src="https://user-images.githubusercontent.com/1151048/114091276-b3cbb700-9875-11eb-9083-5c1d91dd20ed.png"> Next go to the security_solutions page and you will see it being activated and you will have these transforms running if you look under stack management: <img width="1710" alt="Screen Shot 2021-04-29 at 2 00 27 PM" src="https://user-images.githubusercontent.com/1151048/116611174-4a2e4e00-a8f3-11eb-9e15-55cb504dfb2a.png"> On the hosts page, network, page, etc... You can see them being activated when you have no query/filter and you click on request: <img width="1405" alt="Screen Shot 2021-04-29 at 2 01 28 PM" src="https://user-images.githubusercontent.com/1151048/116611274-6a5e0d00-a8f3-11eb-9998-9f5b3d1c5c63.png"> You will see in the request the index patterns all starting with `estc_xyz*` ### Checklist Delete any items that are not applicable to this PR. - [x] Any text added follows [EUI's writing guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses sentence case text and includes [i18n support](https://github.com/elastic/kibana/blob/master/packages/kbn-i18n/README.md) We have lots of TODO's but no concrete docs with this just yet. - [ ] [Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html) was added for features that require explanation or tutorials Behind a feature flag and this isn't there yet. - [ ] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios
74 lines
3.2 KiB
JSON
74 lines
3.2 KiB
JSON
{
|
|
"prefix": "xpack",
|
|
"paths": {
|
|
"xpack.actions": "plugins/actions",
|
|
"xpack.uiActionsEnhanced": "plugins/ui_actions_enhanced",
|
|
"xpack.alerting": "plugins/alerting",
|
|
"xpack.eventLog": "plugins/event_log",
|
|
"xpack.stackAlerts": "plugins/stack_alerts",
|
|
"xpack.apm": "plugins/apm",
|
|
"xpack.beatsManagement": "plugins/beats_management",
|
|
"xpack.canvas": "plugins/canvas",
|
|
"xpack.cases": "plugins/cases",
|
|
"xpack.cloud": "plugins/cloud",
|
|
"xpack.dashboard": "plugins/dashboard_enhanced",
|
|
"xpack.discover": "plugins/discover_enhanced",
|
|
"xpack.crossClusterReplication": "plugins/cross_cluster_replication",
|
|
"xpack.dashboardMode": "plugins/dashboard_mode",
|
|
"xpack.data": "plugins/data_enhanced",
|
|
"xpack.embeddableEnhanced": "plugins/embeddable_enhanced",
|
|
"xpack.endpoint": "plugins/endpoint",
|
|
"xpack.enterpriseSearch": "plugins/enterprise_search",
|
|
"xpack.features": "plugins/features",
|
|
"xpack.fileDataVisualizer": "plugins/file_data_visualizer",
|
|
"xpack.fileUpload": "plugins/file_upload",
|
|
"xpack.globalSearch": ["plugins/global_search"],
|
|
"xpack.globalSearchBar": ["plugins/global_search_bar"],
|
|
"xpack.graph": ["plugins/graph"],
|
|
"xpack.grokDebugger": "plugins/grokdebugger",
|
|
"xpack.idxMgmt": "plugins/index_management",
|
|
"xpack.indexLifecycleMgmt": "plugins/index_lifecycle_management",
|
|
"xpack.infra": "plugins/infra",
|
|
"xpack.fleet": "plugins/fleet",
|
|
"xpack.ingestPipelines": "plugins/ingest_pipelines",
|
|
"xpack.lens": "plugins/lens",
|
|
"xpack.licenseApiGuard": "plugins/license_api_guard",
|
|
"xpack.licenseMgmt": "plugins/license_management",
|
|
"xpack.licensing": "plugins/licensing",
|
|
"xpack.lists": "plugins/lists",
|
|
"xpack.logstash": ["plugins/logstash"],
|
|
"xpack.main": "legacy/plugins/xpack_main",
|
|
"xpack.maps": ["plugins/maps"],
|
|
"xpack.metricsEntities": "plugins/metrics_entities",
|
|
"xpack.ml": ["plugins/ml"],
|
|
"xpack.monitoring": ["plugins/monitoring"],
|
|
"xpack.osquery": ["plugins/osquery"],
|
|
"xpack.painlessLab": "plugins/painless_lab",
|
|
"xpack.remoteClusters": "plugins/remote_clusters",
|
|
"xpack.reporting": ["plugins/reporting"],
|
|
"xpack.rollupJobs": ["plugins/rollup"],
|
|
"xpack.runtimeFields": "plugins/runtime_fields",
|
|
"xpack.searchProfiler": "plugins/searchprofiler",
|
|
"xpack.security": "plugins/security",
|
|
"xpack.server": "legacy/server",
|
|
"xpack.securitySolution": "plugins/security_solution",
|
|
"xpack.snapshotRestore": "plugins/snapshot_restore",
|
|
"xpack.spaces": "plugins/spaces",
|
|
"xpack.savedObjectsTagging": ["plugins/saved_objects_tagging"],
|
|
"xpack.taskManager": "legacy/plugins/task_manager",
|
|
"xpack.timelines": "plugins/timelines",
|
|
"xpack.transform": "plugins/transform",
|
|
"xpack.triggersActionsUI": "plugins/triggers_actions_ui",
|
|
"xpack.upgradeAssistant": "plugins/upgrade_assistant",
|
|
"xpack.uptime": ["plugins/uptime"],
|
|
"xpack.urlDrilldown": "plugins/drilldowns/url_drilldown",
|
|
"xpack.watcher": "plugins/watcher",
|
|
"xpack.observability": "plugins/observability",
|
|
"xpack.banners": "plugins/banners"
|
|
},
|
|
"exclude": ["examples"],
|
|
"translations": [
|
|
"plugins/translations/translations/zh-CN.json",
|
|
"plugins/translations/translations/ja-JP.json"
|
|
]
|
|
}
|