Skip to content

Commit 34b2c71

Browse files
committed
Merge remote-tracking branch 'origin/alerts/stack-alerts-public' into alerts/action-groups-as-conditions
* origin/alerts/stack-alerts-public: (91 commits) removed import from plugin code as it causes FTR to fail [Advanced Settings] Introducing telemetry (elastic#82860) [alerts] add executionStatus to event log doc for action execute (elastic#82401) Add additional sources routes (elastic#83227) [ML] Persisted URL state for the "Anomaly detection jobs" page (elastic#83149) [Logs UI] Add pagination to the log stream shared component (elastic#81193) [Index Management] Add an index template link to data stream details (elastic#82592) Add maps_oss folder to code_owners (elastic#83204) fix truncation issue (elastic#83000) [Ingest Manger] Move asset getters out of registry (elastic#83214) make defaulted field non maybe Remove unused asciidoc file (elastic#83228) [Lens] Remove background from lens embeddable (elastic#83061) [Discover] Unskip flaky tests based on discover fixture index pattern (elastic#82991) Removing unnecessary trailing slash in CODEOWNERS Trying to fix CODEOWNERS again, where was a non-existent team prior (elastic#83236) Trying to fix CODEOWERS, missing a starting slash (elastic#83233) skip flaky suite (elastic#83231) Add enzyme rerender test helper (elastic#83208) Move Elasticsearch type definitions out of APM (elastic#83081) ...
2 parents 9730de8 + 84ecfdb commit 34b2c71

File tree

831 files changed

+18476
-9643
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

831 files changed

+18476
-9643
lines changed

.eslintrc.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -640,6 +640,10 @@ module.exports = {
640640
name: 'lodash/fp/assocPath',
641641
message: 'Please use @elastic/safer-lodash-set instead',
642642
},
643+
{
644+
name: 'react-use',
645+
message: 'Please use react-use/lib/{method} instead.',
646+
},
643647
],
644648
},
645649
],

.github/CODEOWNERS

Lines changed: 13 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -27,29 +27,16 @@
2727
/src/plugins/vis_type_xy/ @elastic/kibana-app
2828
/src/plugins/visualize/ @elastic/kibana-app
2929
/src/plugins/visualizations/ @elastic/kibana-app
30-
#CC# /src/legacy/core_plugins/kibana/public/local_application_service/ @elastic/kibana-app
31-
#CC# /src/legacy/core_plugins/kibana/ @elastic/kibana-app
32-
#CC# /src/legacy/core_plugins/kibana/common/utils @elastic/kibana-app
33-
#CC# /src/legacy/core_plugins/kibana/migrations @elastic/kibana-app
34-
#CC# /src/legacy/core_plugins/kibana/public @elastic/kibana-app
35-
#CC# /src/legacy/core_plugins/kibana/public/discover/ @elastic/kibana-app
36-
#CC# /src/legacy/core_plugins/kibana/public/local_application_service/ @elastic/kibana-app
37-
#CC# /src/legacy/core_plugins/timelion @elastic/kibana-app
38-
#CC# /src/legacy/core_plugins/vis_type_tagcloud @elastic/kibana-app
39-
#CC# /src/legacy/core_plugins/vis_type_vega @elastic/kibana-app
40-
#CC# /src/legacy/core_plugins/vis_type_vislib/ @elastic/kibana-app
41-
#CC# /src/legacy/server/url_shortening/ @elastic/kibana-app
42-
#CC# /src/legacy/ui/public/state_management @elastic/kibana-app
4330

44-
# App Architecture
31+
# Application Services
4532
/examples/bfetch_explorer/ @elastic/kibana-app-arch
4633
/examples/dashboard_embeddable_examples/ @elastic/kibana-app-arch
4734
/examples/demo_search/ @elastic/kibana-app-arch
4835
/examples/developer_examples/ @elastic/kibana-app-arch
4936
/examples/embeddable_examples/ @elastic/kibana-app-arch
5037
/examples/embeddable_explorer/ @elastic/kibana-app-arch
51-
/examples/state_container_examples/ @elastic/kibana-app-arch
52-
/examples/ui_actions_examples/ @elastic/kibana-app-arch
38+
/examples/state_containers_examples/ @elastic/kibana-app-arch
39+
/examples/ui_action_examples/ @elastic/kibana-app-arch
5340
/examples/ui_actions_explorer/ @elastic/kibana-app-arch
5441
/examples/url_generators_examples/ @elastic/kibana-app-arch
5542
/examples/url_generators_explorer/ @elastic/kibana-app-arch
@@ -74,7 +61,6 @@
7461
#CC# /src/plugins/index_pattern_management/ @elastic/kibana-app-arch
7562
#CC# /src/plugins/inspector/ @elastic/kibana-app-arch
7663
#CC# /src/plugins/share/ @elastic/kibana-app-arch
77-
#CC# /x-pack/plugins/advanced_ui_actions/ @elastic/kibana-app-arch
7864
#CC# /x-pack/plugins/drilldowns/ @elastic/kibana-app-arch
7965
#CC# /packages/kbn-interpreter/ @elastic/kibana-app-arch
8066

@@ -84,9 +70,6 @@
8470
/src/plugins/apm_oss/ @elastic/apm-ui
8571
/src/apm.js @watson @vigneshshanmugam
8672
#CC# /src/plugins/apm_oss/ @elastic/apm-ui
87-
#CC# /src/legacy/core_plugins/apm_oss/ @elastic/apm-ui
88-
#CC# /src/legacy/ui/public/apm @elastic/apm-ui
89-
#CC# /x-pack/legacy/plugins/apm/ @elastic/apm-ui
9073
#CC# /x-pack/plugins/observability/ @elastic/apm-ui
9174

9275
# Client Side Monitoring (lives in APM directories but owned by Uptime)
@@ -97,12 +80,9 @@
9780
/x-pack/plugins/apm/server/lib/rum_client @elastic/uptime
9881
/x-pack/plugins/apm/server/routes/rum_client.ts @elastic/uptime
9982
/x-pack/plugins/apm/server/projections/rum_page_load_transactions.ts @elastic/uptime
100-
/x-pack/plugins/apm/server/projections/rum_overview.ts @elastic/uptime
101-
#CC# /x-pack/legacy/plugins/uptime @elastic/uptime
10283

10384
# Beats
10485
/x-pack/plugins/beats_management/ @elastic/beats
105-
/x-pack/legacy/plugins/beats_management/ @elastic/beats
10686
#CC# /x-pack/plugins/beats_management/ @elastic/beats
10787

10888
# Presentation
@@ -112,12 +92,9 @@
11292
/x-pack/plugins/canvas/ @elastic/kibana-presentation
11393
/x-pack/plugins/dashboard_enhanced/ @elastic/kibana-presentation
11494
/x-pack/test/functional/apps/canvas/ @elastic/kibana-presentation
115-
#CC# /src/legacy/core_plugins/kibana/public/dashboard/ @elastic/kibana-presentation
116-
#CC# /src/legacy/core_plugins/input_control_vis @elastic/kibana-presentation
11795
#CC# /src/plugins/kibana_react/public/code_editor/ @elastic/kibana-presentation
11896
#CC# /x-pack/legacy/plugins/canvas/ @elastic/kibana-presentation
11997
#CC# /x-pack/plugins/dashboard_mode @elastic/kibana-presentation
120-
#CC# /x-pack/legacy/plugins/dashboard_mode/ @elastic/kibana-presentation
12198

12299
# Core UI
123100
# Exclude tutorials folder for now because they are not owned by Kibana app and most will move out soon
@@ -126,8 +103,6 @@
126103
/src/plugins/home/server/services/ @elastic/kibana-core-ui
127104
/src/plugins/kibana_overview/ @elastic/kibana-core-ui
128105
/x-pack/plugins/global_search_bar/ @elastic/kibana-core-ui
129-
#CC# /src/legacy/core_plugins/newsfeed @elastic/kibana-core-ui
130-
#CC# /src/legacy/server/sample_data/ @elastic/kibana-core-ui
131106
#CC# /src/plugins/newsfeed @elastic/kibana-core-ui
132107
#CC# /src/plugins/home/public @elastic/kibana-core-ui
133108
#CC# /src/plugins/home/server/services/ @elastic/kibana-core-ui
@@ -143,14 +118,17 @@
143118

144119
# Machine Learning
145120
/x-pack/plugins/ml/ @elastic/ml-ui
146-
/x-pack/test/functional/apps/machine_learning/ @elastic/ml-ui
147-
/x-pack/test/functional/services/machine_learning/ @elastic/ml-ui
148-
/x-pack/test/functional/services/ml.ts @elastic/ml-ui
121+
/x-pack/test/functional/apps/ml/ @elastic/ml-ui
122+
/x-pack/test/functional/services/ml/ @elastic/ml-ui
149123
# ML team owns and maintains the transform plugin despite it living in the Elasticsearch management section.
150124
/x-pack/plugins/transform/ @elastic/ml-ui
151125
/x-pack/test/functional/apps/transform/ @elastic/ml-ui
152-
/x-pack/test/functional/services/transform_ui/ @elastic/ml-ui
153-
/x-pack/test/functional/services/transform.ts @elastic/ml-ui
126+
/x-pack/test/functional/services/transform/ @elastic/ml-ui
127+
/x-pack/test/api_integration_basic/apis/ml/ @elastic/ml-ui
128+
/x-pack/test/functional_basic/apps/ml/ @elastic/ml-ui
129+
130+
/x-pack/test/api_integration_basic/apis/transform/ @elastic/ml-ui
131+
/x-pack/test/functional_basic/apps/transform/ @elastic/ml-ui
154132

155133
# Maps
156134
/x-pack/plugins/maps/ @elastic/kibana-gis
@@ -159,6 +137,7 @@
159137
/x-pack/test/functional/es_archives/maps/ @elastic/kibana-gis
160138
/x-pack/test/visual_regression/tests/maps/index.js @elastic/kibana-gis
161139
#CC# /src/plugins/maps_legacy/ @elastic/kibana-gis
140+
#CC# /src/plugins/maps_oss/ @elastic/kibana-gis
162141
#CC# /x-pack/plugins/file_upload @elastic/kibana-gis
163142
#CC# /x-pack/plugins/maps_legacy_licensing @elastic/kibana-gis
164143
#CC# /src/plugins/home/server/tutorials @elastic/kibana-gis
@@ -180,9 +159,6 @@
180159
/packages/kbn-es-archiver/ @elastic/kibana-operations
181160
/packages/kbn-utils/ @elastic/kibana-operations
182161
/src/legacy/server/keystore/ @elastic/kibana-operations
183-
/src/legacy/server/pid/ @elastic/kibana-operations
184-
/src/legacy/server/sass/ @elastic/kibana-operations
185-
/src/legacy/server/utils/ @elastic/kibana-operations
186162
/src/legacy/server/warnings/ @elastic/kibana-operations
187163
/.ci/es-snapshots/ @elastic/kibana-operations
188164
/vars/ @elastic/kibana-operations
@@ -211,37 +187,19 @@
211187
/src/legacy/server/config/ @elastic/kibana-platform
212188
/src/legacy/server/http/ @elastic/kibana-platform
213189
/src/legacy/server/logging/ @elastic/kibana-platform
214-
/src/legacy/server/saved_objects/ @elastic/kibana-platform
215-
/src/legacy/server/status/ @elastic/kibana-platform
216190
/src/plugins/status_page/ @elastic/kibana-platform
217191
/src/plugins/saved_objects_management/ @elastic/kibana-platform
218192
/src/dev/run_check_published_api_changes.ts @elastic/kibana-platform
219193
#CC# /src/core/server/csp/ @elastic/kibana-platform
220-
#CC# /src/legacy/core_plugins/kibana/server/lib @elastic/kibana-platform
221-
#CC# /src/legacy/core_plugins/kibana/server/lib/management/saved_objects @elastic/kibana-platform
222-
#CC# /src/legacy/core_plugins/kibana/server/routes/api/import/ @elastic/kibana-platform
223-
#CC# /src/legacy/core_plugins/kibana/server/routes/api/export/ @elastic/kibana-platform
224-
#CC# /src/legacy/core_plugins/elasticsearch @elastic/kibana-platform
225-
#CC# /src/legacy/core_plugins/testbed @elastic/kibana-platform
226194
#CC# /src/legacy/server/config/ @elastic/kibana-platform
227195
#CC# /src/legacy/server/http/ @elastic/kibana-platform
228-
#CC# /src/legacy/server/status/ @elastic/kibana-platform
229-
#CC# /src/legacy/ui/public/new_platform @elastic/kibana-platform
230-
#CC# /src/legacy/ui/public/plugin_discovery @elastic/kibana-platform
231-
#CC# /src/legacy/ui/public/chrome @elastic/kibana-platform
232-
#CC# /src/legacy/ui/public/notify @elastic/kibana-platform
233196
#CC# /src/legacy/ui/public/documentation_links @elastic/kibana-platform
234-
#CC# /src/legacy/ui/public/autoload @elastic/kibana-platform
235197
#CC# /src/plugins/legacy_export/ @elastic/kibana-platform
236198
#CC# /src/plugins/saved_objects/ @elastic/kibana-platform
237199
#CC# /src/plugins/status_page/ @elastic/kibana-platform
238-
#CC# /src/plugins/testbed/server/ @elastic/kibana-platform
239-
#CC# /x-pack/legacy/plugins/xpack_main/server/ @elastic/kibana-platform
240-
#CC# /x-pack/legacy/server/lib/ @elastic/kibana-platform
241200
#CC# /x-pack/plugins/cloud/ @elastic/kibana-platform
242201
#CC# /x-pack/plugins/features/ @elastic/kibana-platform
243202
#CC# /x-pack/plugins/global_search/ @elastic/kibana-platform
244-
#CC# /src/legacy/plugin_discovery/ @elastic/kibana-platform
245203

246204
# Security
247205
/src/core/server/csp/ @elastic/kibana-security @elastic/kibana-platform
@@ -257,19 +215,13 @@
257215
/x-pack/test/security_api_integration/ @elastic/kibana-security
258216
/x-pack/test/security_functional/ @elastic/kibana-security
259217
/x-pack/test/spaces_api_integration/ @elastic/kibana-security
260-
/x-pack/test/token_api_integration/ @elastic/kibana-security
261-
#CC# /src/legacy/ui/public/capabilities @elastic/kibana-security
262-
#CC# /x-pack/legacy/plugins/encrypted_saved_objects/ @elastic/kibana-security
263218
#CC# /x-pack/plugins/security_solution/ @elastic/kibana-security
264219
#CC# /x-pack/plugins/security/ @elastic/kibana-security
265-
#CC# /x-pack/plugins/audit_trail/ @elastic/kibana-security
266220

267221
# Kibana Localization
268222
/src/dev/i18n/ @elastic/kibana-localization
269-
/src/legacy/server/i18n/ @elastic/kibana-localization
270223
/src/core/public/i18n/ @elastic/kibana-localization
271224
/packages/kbn-i18n/ @elastic/kibana-localization
272-
#CC# /src/legacy/server/i18n/ @elastic/kibana-localization
273225
#CC# /x-pack/plugins/translations/ @elastic/kibana-localization
274226

275227
# Kibana Telemetry
@@ -294,17 +246,12 @@ x-pack/plugins/telemetry_collection_xpack/schema/xpack_plugins.json @elastic/kib
294246
/x-pack/plugins/event_log/ @elastic/kibana-alerting-services
295247
/x-pack/plugins/task_manager/ @elastic/kibana-alerting-services
296248
/x-pack/test/alerting_api_integration/ @elastic/kibana-alerting-services
297-
/x-pack/test/plugin_api_integration/plugins/task_manager/ @elastic/kibana-alerting-services
298249
/x-pack/test/plugin_api_integration/test_suites/task_manager/ @elastic/kibana-alerting-services
299250
/x-pack/plugins/triggers_actions_ui/ @elastic/kibana-alerting-services
300251
/x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/ @elastic/kibana-alerting-services
301252
/x-pack/test/functional_with_es_ssl/fixtures/plugins/alerts/ @elastic/kibana-alerting-services
302253
/docs/user/alerting/ @elastic/kibana-alerting-services
303254
/docs/management/alerting/ @elastic/kibana-alerting-services
304-
#CC# /x-pack/legacy/plugins/actions/ @elastic/kibana-alerting-services
305-
#CC# /x-pack/legacy/plugins/alerting/ @elastic/kibana-alerting-services
306-
#CC# /x-pack/legacy/plugins/task_manager @elastic/kibana-alerting-services
307-
#CC# /x-pack/legacy/plugins/triggers_actions_ui/ @elastic/kibana-alerting-services
308255
#CC# /x-pack/plugins/stack_alerts @elastic/kibana-alerting-services
309256

310257
# Enterprise Search
@@ -319,7 +266,6 @@ x-pack/plugins/telemetry_collection_xpack/schema/xpack_plugins.json @elastic/kib
319266
/x-pack/plugins/cross_cluster_replication/ @elastic/es-ui
320267
/x-pack/plugins/index_lifecycle_management/ @elastic/es-ui
321268
/x-pack/plugins/console_extensions/ @elastic/es-ui
322-
/x-pack/plugins/es_ui_shared/ @elastic/es-ui
323269
/x-pack/plugins/grokdebugger/ @elastic/es-ui
324270
/x-pack/plugins/index_management/ @elastic/es-ui
325271
/x-pack/plugins/license_management/ @elastic/es-ui
@@ -333,18 +279,11 @@ x-pack/plugins/telemetry_collection_xpack/schema/xpack_plugins.json @elastic/kib
333279
/x-pack/plugins/ingest_pipelines/ @elastic/es-ui
334280
/packages/kbn-ace/ @elastic/es-ui
335281
/packages/kbn-monaco/ @elastic/es-ui
336-
#CC# /src/legacy/core_plugins/kibana/public/dev_tools/ @elastic/es-ui
337-
#CC# /src/legacy/core_plugins/console_legacy @elastic/es-ui
338-
#CC# /x-pack/legacy/plugins/rollup/ @elastic/es-ui
339-
#CC# /x-pack/legacy/server/lib/create_router/ @elastic/es-ui
340-
#CC# /x-pack/legacy/server/lib/check_license/ @elastic/es-ui
341282
#CC# /x-pack/plugins/console_extensions/ @elastic/es-ui
342283
#CC# /x-pack/plugins/cross_cluster_replication/ @elastic/es-ui
343-
#CC# /x-pack/plugins/es_ui_shared/ @elastic/es-u
344284

345285
# Endpoint
346286
/x-pack/plugins/endpoint/ @elastic/endpoint-app-team @elastic/siem
347-
/x-pack/test/api_integration/apis/endpoint/ @elastic/endpoint-app-team @elastic/siem
348287
/x-pack/test/endpoint_api_integration_no_ingest/ @elastic/endpoint-app-team @elastic/siem
349288
/x-pack/test/security_solution_endpoint/ @elastic/endpoint-app-team @elastic/siem
350289
/x-pack/test/functional/es_archives/endpoint/ @elastic/endpoint-app-team @elastic/siem
@@ -361,6 +300,7 @@ x-pack/plugins/telemetry_collection_xpack/schema/xpack_plugins.json @elastic/kib
361300
/x-pack/test/api_integration/apis/security_solution @elastic/siem @elastic/endpoint-app-team
362301
/x-pack/plugins/case @elastic/siem @elastic/endpoint-app-team
363302
/x-pack/plugins/lists @elastic/siem @elastic/endpoint-app-team
303+
#CC# /x-pack/plugins/security_solution/ @elastic/siem
364304

365305
# Security Intelligence And Analytics
366306
/x-pack/plugins/security_solution/server/lib/detection_engine/rules/prepackaged_rules @elastic/security-intelligence-analytics
@@ -369,13 +309,6 @@ x-pack/plugins/telemetry_collection_xpack/schema/xpack_plugins.json @elastic/kib
369309
**/*.scss @elastic/kibana-design
370310
#CC# /packages/kbn-ui-framework/ @elastic/kibana-design
371311

372-
# Core UI design
373-
/src/plugins/dashboard/**/*.scss @elastic/kibana-core-ui-designers
374-
/src/plugins/embeddable/**/*.scss @elastic/kibana-core-ui-designers
375-
/x-pack/plugins/canvas/**/*.scss @elastic/kibana-core-ui-designers
376-
/x-pack/plugins/spaces/**/*.scss @elastic/kibana-core-ui-designers
377-
/x-pack/plugins/security/**/*.scss @elastic/kibana-core-ui-designers
378-
379312
# Observability design
380313
/x-pack/plugins/apm/**/*.scss @elastic/observability-design
381314
/x-pack/plugins/infra/**/*.scss @elastic/observability-design

docs/developer/best-practices/stability.asciidoc

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,26 @@ dependency list!
4343
[discrete]
4444
=== Test coverage
4545

46-
* Does the feature have sufficient unit test coverage? (does it handle
47-
storeinSessions?)
48-
* Does the feature have sufficient Functional UI test coverage?
49-
* Does the feature have sufficient Rest API coverage test coverage?
50-
* Does the feature have sufficient Integration test coverage?
46+
Testing UI code is hard. We strive for https://github.com/elastic/engineering/blob/master/kibana_dev_principles.md#automate-tests-through-ci[total automated test coverage] of our code and UX,
47+
but this is difficult to measure and we're constrained by time. During development, test coverage
48+
measurement is subjective and manual, based on our understanding of the feature. Code coverage
49+
reports indicate possible gaps, but it ultimately comes down to a judgment call. Here are some
50+
guidelines to help you ensure sufficient automated test coverage.
51+
52+
* Every PR should be accompanied by tests.
53+
* Check the before and after automated test coverage metrics. If coverage has gone down you might
54+
have missed some tests.
55+
* Cover failure cases, edge cases, and happy paths with your tests.
56+
* Pay special attention to code that could contain bugs that harm to the user. "Harm" includes
57+
direct problems like data loss and data entering a bad state, as well as indirect problems like
58+
making a poor business decision based on misinformation presented by the UI. For example, state
59+
migrations and security permissions are important areas to cover.
60+
* Pay special attention to public APIs, which may be used in unexpected ways. Any code you release
61+
for consumption by other plugins should be rigorously tested with many permutations.
62+
* Include end-to-end tests for areas where the logic spans global state, URLs, and multiple plugin APIs.
63+
* Every time a bug is reported, add a test to cover it.
64+
* Retrospectively gauge the quality of the code you ship by tracking how many bugs are reported for
65+
features that are released. How can you reduce this number by improving your testing approach?
5166

5267
[discrete]
5368
=== Browser coverage
@@ -63,4 +78,4 @@ Does the feature work efficiently on the list of supported browsers?
6378
* Does the feature affect old indices or saved objects?
6479
* Has the feature been tested with {kib} aliases?
6580
* Read/Write privileges of the indices before and after the
66-
upgrade?
81+
upgrade?

docs/developer/contributing/development-tests.asciidoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ yarn test:ftr:runner –config test/api_integration/config
5050

5151
**Testing IE on OS X**
5252

53+
**Note:** IE11 is not supported from 7.9 onwards.
54+
5355
* http://www.vmware.com/products/fusion/fusion-evaluation.html[Download
5456
VMWare Fusion].
5557
* https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/#downloads[Download

docs/development/core/public/kibana-plugin-core-public.uisettingsparams.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ export interface UiSettingsParams<T = unknown>
1919
| [category](./kibana-plugin-core-public.uisettingsparams.category.md) | <code>string[]</code> | used to group the configured setting in the UI |
2020
| [deprecation](./kibana-plugin-core-public.uisettingsparams.deprecation.md) | <code>DeprecationSettings</code> | optional deprecation information. Used to generate a deprecation warning. |
2121
| [description](./kibana-plugin-core-public.uisettingsparams.description.md) | <code>string</code> | description provided to a user in UI |
22+
| [metric](./kibana-plugin-core-public.uisettingsparams.metric.md) | <code>{</code><br/><code> type: UiStatsMetricType;</code><br/><code> name: string;</code><br/><code> }</code> | Metric to track once this property changes |
2223
| [name](./kibana-plugin-core-public.uisettingsparams.name.md) | <code>string</code> | title in the UI |
2324
| [optionLabels](./kibana-plugin-core-public.uisettingsparams.optionlabels.md) | <code>Record&lt;string, string&gt;</code> | text labels for 'select' type UI element |
2425
| [options](./kibana-plugin-core-public.uisettingsparams.options.md) | <code>string[]</code> | array of permitted values for this setting |
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
2+
3+
[Home](./index.md) &gt; [kibana-plugin-core-public](./kibana-plugin-core-public.md) &gt; [UiSettingsParams](./kibana-plugin-core-public.uisettingsparams.md) &gt; [metric](./kibana-plugin-core-public.uisettingsparams.metric.md)
4+
5+
## UiSettingsParams.metric property
6+
7+
> Warning: This API is now obsolete.
8+
>
9+
> Temporary measure until https://github.com/elastic/kibana/issues/83084 is in place
10+
>
11+
12+
Metric to track once this property changes
13+
14+
<b>Signature:</b>
15+
16+
```typescript
17+
metric?: {
18+
type: UiStatsMetricType;
19+
name: string;
20+
};
21+
```
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
2+
3+
[Home](./index.md) &gt; [kibana-plugin-core-server](./kibana-plugin-core-server.md) &gt; [CoreSetup](./kibana-plugin-core-server.coresetup.md) &gt; [i18n](./kibana-plugin-core-server.coresetup.i18n.md)
4+
5+
## CoreSetup.i18n property
6+
7+
[I18nServiceSetup](./kibana-plugin-core-server.i18nservicesetup.md)
8+
9+
<b>Signature:</b>
10+
11+
```typescript
12+
i18n: I18nServiceSetup;
13+
```

0 commit comments

Comments
 (0)