Commit graph

28882 commits

Author SHA1 Message Date
Tyler Smalley b75e7f4e0e
Remove extraneous public import to prevent failing Kibana startup (#54676) (#54682)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Eli Perelman <eli@eliperelman.com>
2020-01-14 07:57:00 -08:00
Vadim Dalecky 1e87504dc7
test: 💍 re-enable Dashboard sample data functional tests (#54717) (#54732)
Closes: #40670
2020-01-14 07:49:58 -08:00
Melissa Alvarez 6cc6fc014c
[ML] DataFrame Analytics use field caps api to set column type (#54543) (#54728)
* wip: initialize newJobCaps service in parent element

* wip: use jobCaps service to create columns

* add render and types to talble columns

* add keyword suffix when constructing query. ensure pagination works

* Ensure search query and sorting works

* wip: update regression table to use jobCaps api

* move shared resources to central location

* ensure 0 and false values show up in table

* add error handling to jobCaps initialization

* ensure outlier detection table can toggle columns

* check for undefined before using moment to create date

* add tests for fix for getNestedProperty
2020-01-14 10:37:02 -05:00
Katrin Freihofner 96757c2a10
changes alignment of location column in monitor details view (#54709) (#54729) 2020-01-14 16:21:25 +01:00
Corey Robertson 6c30f40c7b
[7.x] [Canvas] Enable Embeddable maps (#53971) (#54649)
* [Canvas] Enable Embeddable maps (#53971)

* Enables Embeddable maps in Canvas. Updates expressions as maps are interacted with

* Fix type check errors

* Update imports. Remove filters from initial embed expressions

* Adds hide layer functionality to canvas map embeds

* Fix typecheck error

* Fix Type check

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>

* Re-enable embeds in Canvas

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-01-14 10:16:41 -05:00
Gidi Meir Morris 5dce5b4acc
fix broken configuration in Task manager (#54695) (#54726)
Fixes an issue that prevents custom configuration in Task Manager
2020-01-14 15:09:41 +00:00
Devin W. Hurley 68ff6f6db4
[SIEM][Detection Engine] Rule Status Monitoring (#54452) (#54716)
* Working status updates in executor. Need to update read rules api endpoint to only respond with 'status' and not status info. Will create another endpoint to get status details for a rule which will include last five errors (if there are any). Still need tests

* adds new route for getting statuses for a list of given alert ids, adds try-catch and more logic in executor for logging errors, adds scripts and rules for testing, updates find_rules endpoint to display statuses too. Would like to look into using the alerts executor state to better manage logic for statuses, and need to update some types. Also needs unit tests still.

* updated types for routes, updated how merging of alert-to-rule and rule status happens when formatting REST response.

* typecast test server as ServerFacade type

* fix bug where we were not awaiting the accumulated result in the reducer

* update rule status saved object interfaces to play nicely with interfaces provided by saved objects module. Update tests to pass - Need to write new unit tests in an upcoming commit. Next commit will be cleanup from comments then new unit tests.

* fix missed conflicts after rebase

* replace id param with rule.id when searching in statuses, adds sort fields to the saved objects find queries.

* fixes bug where 'executing' statuses were being written into failing historical status list

* camelCase to snake_case in new statuses route, also fix merge conflict

* add deletion of rule statuses to delete_rules_bulk_route. Statuses are created inside of executor so we will not be needing to create statuses directly inside of the create rules bulk route, so I removed that extraneous code.

* pr feedback I forgot to fix earlier

* remove unused import. fixes type check error generated in previous commit

* removes status information from rule when saved to signals index and updates tests to represent this change. Also removes extraneous quotes inserted around alertId field when creating a new historical status.

* adds new bash script to delete all rule statuses, updates error messages in rule statuses to just store actual message, moved querying of rules statuses under a null check, initialize everything to null when first creating rule status, update number of results returned when querying saved objects based on usage, updates saved objects mapping types to use date for dates and keyword for alertId.

* use lodash snake case and update total number of saved objects to return for find rules, delete rules, and read rules.

* updates how statuses are transformed inside of read_rules_route, only update updated_at in rule on update of rule, removes unlabeled todo comment, updates scripts descriptions, removes interval from query_with_rule_id.json sample query, removes debug statement, removes verbose from curl script.

* display rule status on update
2020-01-14 09:17:11 -05:00
Aleh Zasypkin 2f87d85519
Update fstream dependency (1.0.111.0.12). (#53932) (#54711) 2020-01-14 15:09:03 +01:00
Pierre Gayvallet 9f714e2f50
fix np app navlink url (#54691) (#54706)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-01-14 15:08:46 +01:00
Dario Gieselaar 9d00587de1
[7.x] [APM] Support error.{log,exception}.stacktrace.classname… (#54692)
In elastic/apm-server/pull/3096, an alternative to stacktrace.filename was introduced: stacktrace.classname. This change makes sure classname is properly represented in the UI and in our types.
2020-01-14 14:45:00 +01:00
Mikhail Shustov fd77e570db
Fix invalid version check logging for the legacy plugins (#54690) (#54708)
* use NP env to retrieve kibana version. settings has none

* update tests
2020-01-14 14:37:11 +01:00
Tim Roes 830e8c8923
Make promotion behave the same as alias button (#54608) (#54704)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-01-14 14:22:57 +01:00
Walter Rafelsberger 428fba3a32 [ML] Fix appState/globalState (#52987) (#54602)
Replaces appState/globalState with a custom hook useUrlState().

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-01-14 12:35:43 +00:00
Joe Reuter 0a2c83df7c
Np migration tsvb route validation (#51850) (#54688) 2020-01-14 10:51:49 +01:00
Dima Arnautov 847d4f94fc
[ML] MML calculator enhancements for multi-metric job wizard (#54573) (#54686)
* [ML] fix fieldNames provided to calculateModelMemoryLimit

* [ML] calculateModelMemoryLimit when the influencers are changed
2020-01-14 10:29:47 +01:00
patrykkopycinski 27d692560c
[SIEM] Fix Inspect query 'request timestamp' value changes when curso… (#54223) (#54685) 2020-01-14 10:28:02 +01:00
Pierre Gayvallet 17480540bc
Fix chromeless NP apps not using full page width (#54550) (#54683)
* add missing conditional classes on app-wrapper and application containers

* update snapshot

* refactor and add unit tests for service

* typo

* use consistent classNames naming
2020-01-14 09:57:24 +01:00
Dario Gieselaar 05fc86a8b4
[7.x] [APM] Delay rendering invalid license notification (#539… (#54646)
* [APM] Delay rendering invalid license notification

Don't render an invalid license notification if the license information has not been loaded. (Don't render any UI either).

* Show UI if license has not loaded
2020-01-14 09:36:56 +01:00
Andrew Cholakian 388303bc34 [Uptime][7.x] Temporarily skip flakey tests (#54678)
* [Uptime] Temporarily skip flakey tests

* Fix further flakey tests due to hardcoding times + using snapshots
2020-01-13 22:11:27 -05:00
Brian Seeders 2a3f4ab6af
Skip failing uptime tests 2020-01-13 21:55:42 -05:00
Garrett Spong dd05b8b911
[SIEM] Use bulk actions API when updating or deleting rules (#54521) (#54663)
## Summary

This PR updates the `All Rules Table` actions to use the new bulk API introduced in https://github.com/elastic/kibana/pull/53543. More robust error reporting has also been added to let the user know exactly which operation has failed. Note that individual `update`/`delete` requests now also go through the bulk API as this simplifies the implementation and error handling.

Additional features:
* Adds toast error when failing to activate, deactivate or delete a rule (related https://github.com/elastic/kibana/issues/54515)
* Extracted commonly used toast utility for better re-use
* Removes ability to delete `immutable` rules


##### Activate/Deactivate Before:
![bulk_activate_before](https://user-images.githubusercontent.com/2946766/72196245-0ea50300-33d4-11ea-8d49-5ebdb63db1a1.gif)
(Ignore failed requests from test env -- request count is important here)


##### Activate/Deactivate After:
![bulk_activate_after](https://user-images.githubusercontent.com/2946766/72196361-c0443400-33d4-11ea-9a42-11f66c64e925.gif)



##### Delete Before:
![bulk_delete_before](https://user-images.githubusercontent.com/2946766/72196249-149ae400-33d4-11ea-80fc-b2f7fb83245f.gif)
(Ignore failed requests from test env -- request count is important here)

##### Delete After:
![bulk_delete_after](https://user-images.githubusercontent.com/2946766/72196366-c803d880-33d4-11ea-90d8-f1917b18035f.gif)

### Checklist

Use ~~strikethroughs~~ to remove checklist items you don't feel are applicable to this PR.

- [x] This was checked for cross-browser compatibility, [including a check against IE11](https://github.com/elastic/kibana/blob/master/CONTRIBUTING.md#cross-browser-compatibility)
- [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)
- [ ] ~[Documentation](https://github.com/elastic/kibana/blob/master/CONTRIBUTING.md#writing-documentation) was added for features that require explanation or tutorials~
- [x] [Unit or functional tests](https://github.com/elastic/kibana/blob/master/CONTRIBUTING.md#cross-browser-compatibility) were updated or added to match the most common scenarios
- [ ] ~This was checked for [keyboard-only and screenreader accessibility](https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Accessibility#Accessibility_testing_checklist)~

### For maintainers

- [ ] ~This was checked for breaking API changes and was [labeled appropriately](https://github.com/elastic/kibana/blob/master/CONTRIBUTING.md#release-notes-process)~
- [ ] ~This includes a feature addition or change that requires a release note and was [labeled appropriately](https://github.com/elastic/kibana/blob/master/CONTRIBUTING.md#release-notes-process)~
2020-01-13 17:19:33 -07:00
Nathan Reese a90e9fd204
[Maps] add text halo color and width style properties (#53827) (#54657)
* [Maps] add text halo color and width style properties

* fix jest test

* update for new editor UI

* add removed styling

* get halo size from label size

* fix label border size with dynamic label size

* clean up

* fix jest test

* fix jest test

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-01-13 19:14:43 -05:00
Liza Katz 1ccd5705b1
Support "Deprecated" label in advanced settings (#54539) (#54660)
* Support deprecating label in advanced settings
mark courier:batchSearches as deprecated

* jest update

* Add deprecation to UiSettingsParams type
Translate click aria label
Use docLinks service

* Rename doc link

* Remove url option from DeprecationSettings

* Simplify code

* Updated docs

* Revert "Updated docs"

This reverts commit c9512ced1f.

* snapshots

* docs
2020-01-14 01:14:03 +02:00
Oliver Gupte c38ed9bfff
Service Map Data API at Runtime (#54027) (#54655)
* [APM] Runtime service maps

* Make nodes interactive

* Don't use smaller range query on initial request

* Address feedback from Ron

* Get all services separately

* Get single service as well

* Query both transactions/spans for initial request

* Optimize 'top' query for service maps

* Use agent.name from scripted metric

* adds basic loading overlay

* filter out service map node self reference edges from being rendered

* Make service map initial load time range configurable with
`xpack.apm.serviceMapInitialTimeRange` default to last 1 hour in
milliseconds

* ensure destination.address is not missing in the composite agg when
fetching sample trace ids

* wip: added incremental data fetch & progress bar

* implement progressive loading design while blocking service map interaction during loading

* adds filter that destination.address exists before fetching sample trace ids

* reduce pairs of connections to 1 bi-directional connection with arrows on both ends of the edge

* Optimize query; add update button

* Allow user interaction after 5s, auto update in that time, otherwise
show toast for user to update the map with button

* Correctly reduce nodes/connections

* - remove non-interactive state while loading
- use cytoscape element definition types

* - readability improvements to the ServiceMap component
- only show the update map button toast after last request loads

* addresses feedback for changes to the Cytoscape component

* Add span.type/span.subtype do external nodes

* PR feedback

Co-authored-by: Dario Gieselaar <d.gieselaar@gmail.com>

Co-authored-by: Dario Gieselaar <d.gieselaar@gmail.com>
2020-01-13 14:54:45 -08:00
Frank Hassanabad 9e17412dfd
[SIEM][Detection Engine] Increases the number or rules you can view on a single page (#54628) (#54647)
* Increased the number or rules you can view on a single page

* messed up one line
2020-01-13 15:41:57 -07:00
Gidi Meir Morris 87f299d6f3
[7.x] [alerting] gracefully handle error in initialization of Alert TaskRunner (#54335) (#54603)
Prevents an edge cases where Alerts can end up in a zombie state.

1. Decrypting attributes throws an error
2. Fetching an Api Key throws an error
3. Getting Services with user permissions throws an error
2020-01-13 22:41:40 +00:00
patrykkopycinski 93093a1f29
[SIEM] Detection Engine Create Rule Design Review #1 (#54442) (#54651) 2020-01-13 23:25:42 +01:00
gchaps 7465b44001
[DOCS] Clarify TSVB support rollups (#54417) (#54617)
Co-authored-by: John Trengrove <john@retrofilter.com>
2020-01-13 14:21:50 -08:00
Corey Robertson a1aa908ae9
[CANVAS] Relax workpad schema to allow existing templates to work (#54019) (#54643)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-01-13 16:58:01 -05:00
Matthew Kime 6ca9018cf6
uiSettings - use validation field for image field maxSize (#54522) (#54641)
* uiSettings - use validation field for image field maxSize
2020-01-13 15:48:38 -06:00
Shahzad 9aa8e5e479
[Uptime] Monitor SSL Certificate Color version for warning (#54040) (#54637)
* update monitor list columns

* update columns

* update snaps

* enhance ui

* update SSL Cert to badge warning

* fix i18n errors

* removed unnecessary margin

* update snaps

* update ssl

* update snaps

* added test for warning state

* added test for warning state

* update test name

* update test name

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-01-13 22:21:57 +01:00
Shahzad 39c1f9f17b
[Uptime] Most recent checks info on details page (#54340) (#54638)
* update API

* update query

* hide layer control and added loc tags

* update test

* remove unused comment

* update API

* remove capitalization

* style fix

* update types

* added location status number on details page

* useref instead of createRef

* update interface

* update import

* removed redundant file

* fix header for empty data

* refactor for most recent check

* remove redundant code

* remone unused translation

* update status bar

* update styling

* update snaps

* added API tests

* fix types

* fixing integration tests and a typo

* remove unused translations

* update tests

* fixed PR feedback

* update feedback

* update messaging

* update snap

* added timestamp in front of tags

* update snaps

* improve readability

* PR feedbacka and snaps

* PR feedbacka and snaps

* update txt

* snaps

* fix timestamp issue in tests

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-01-13 22:21:15 +01:00
Corey Robertson 2a456ad6d5
Fixes #45896 (#50229) (#54640)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>

Co-authored-by: robbruce <robbruce@users.noreply.github.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-01-13 16:17:14 -05:00
Gidi Meir Morris 28a0514ef7
migrate TaskManager Plugin to the Kibana Platform (#53869) (#54630)
Migrates the existing TaskManager plugin from Legacy to Kibana Platform.
We retain the Legacy API to prevent a breaking change, but under the hood, the legacy plugin is now using the Kibana Platform plugin.

Another reason we retain the Legacy plugin to support several features that the Platform team has yet to migrate to Kibana Platform (mapping, SO schema and migrations).

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-01-13 20:57:23 +00:00
Felix Stürmer fd3a8fe575
[Logs UI] Add categories table to the categorization tab (#53004) (#54633)
Backports the following commits to 7.x:
 - [Logs UI] Add categories table to the categorization tab (#53004)
2020-01-13 21:47:49 +01:00
Justin Kambic 05f6d7ba5d
[Uptime] Add tags dropdown to Overview filters group (#50837) (#54635)
* Finish implementing snapshot count redux code.

* Replace GQL-powered Snapshot export with Redux/Rest-powered version.

* Add tests for Snapshot API call.

* Rename new test file from tsx to ts, it has no JSX.

* Rename outdated snapshot file.

* Update filter groups to use redux and add tags dropdown.

* Delete obsolete graphql filter bar query.

* Add fetch effect factory.

* Use generic fetch effect factory to avoid code redundancy.

* Infer isDisabled status from data for filter group buttons and disable when there are no items.

* Fix removal of overview filter from previous rebase.

* Rename generator-related functions from *saga to *effect.

* WIP trying to make filters filterable.

* WIP cleaning up.

* Delete obsolete API test.

* Add API test for filters endpoint.

* Remove obsolete fields from overview filters.

* Add functional testing attributes and delete a comment for filter popover.

* Update obsolete unit test snapshots and test props for filter popover.

* Fix broken types and delete obsolete test snapshots for filters api call.

* Modify filters endpoint to adhere to np routing contracts.

* Add functional test and associated helper functions for filters API.

* Remove obsolete resolver function for filter bar.

* Remove obsolete FilterBar type from graphql schema.

* Delete static types generated for obsolete GQL schema types.

* Delete obsolete fields from default filters state.

* Delete obsolete method from graphql schema.

* Add default values to unit test that requires complete app state mock.

* Extract helper logic to dedicated module.

* Finish working on adapter/helper tests.

* Add state field for overview page search query.

* Apply search kuery to filters.

* Simplify creation of overview filter fetch actions and API call.

* Add tests for overview filter action creators.

* Simplify api query parameterizaton.

* Improve a variable name.

* Update formatting of file.

* Improve a variable name.

* Improve a variable name.

* Simplify API endpoint typing.

* Clean up helper code and rename some functions/vars.

* Clean up parameterization of filter values.

* Move function from dedicated file back to calling file.

* Clean up naming in a function.

* Move function from dedicated file to caller's file.

* Modify interface of function return value.

* Have function throw error when it receives invalid input instead of returning empty object.

* Extract constant value to dedicated function value and remove parameter from function.

* Clean up object declarations.

* Rename a property.

* Fix issue where function was not handling empty input.

* Delete unnecessary snapshots.

* Add message to internal server error response.

* Fix broken type.

* Delete type that was added as a result of a merge error.

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-01-13 15:46:18 -05:00
Poff Poffenberger e7a3354837
[Canvas] Fix expression updating bug (#54297) (#54604)
* Fix expression updating bug

* Add functional test for expression editor

* Add page object helper to open expression editor

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-01-13 20:46:03 +00:00
Corey Robertson 58f5a45859
Backport #34666 (#54612)
* Backport #34666

* Fix type check
2020-01-13 15:06:19 -05:00
Maja Grubic 3115ae650b
[Lens][Dashboard] Adding Lens to Dashboard (#53110) (#54607)
* First version of adding Lens to dashboard

* Fix failing unit test

* Replacing explicit Lens query param with a more generic one

* Fixing failing unit test

* Adding a unit test for redirect

* Do not show Save New if adding from Dashboard

* Adding functional test

* Adding functional test

* Fixing type issues

* Renaming query params

* Fixing failing unit test

* Removing unused constants

* Fixing erroneous imports

* Fixing erroneous import

* Fixing import

* Fix failing typecheck

* Removing timefilter from Dashboard URL

* Fixing type error

* Replacing time parsing with rison

* Replacing URL regex parsing with legacy URLs

* Fixing failing test

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-01-13 19:33:34 +00:00
CJ Cenizal e5bfc138a9
[SR] Support capitalized date formats in snapshot names (#53751) (#54610)
Snapshot names that contain date math may require capital letters, e.g. "<snapshot-{now/d{yyyy.MM.dd|+09:00}}>". This change fixes a bug which complained that capital letters are not allowed in snapshot names, by scoping this validation to only the name part of this pattern, ignoring the date math part.

Co-authored-by: Jimmy Kuang <jimmy@elastic.co>
2020-01-13 11:23:32 -08:00
CJ Cenizal 55efa3b55f
Allow User to Cleanup Repository from UI (#53047) (#54616)
* Added repository cleanup button. Added logic for spinner while loading, added new repository request, type and telemetry metric.
2020-01-13 11:23:14 -08:00
Shahzad 63cc1a63ef
[7.x] [Uptime] Monitor details page left side title (#53529) (#54554)
* [Uptime] Monitor details page left side title (#53529)

* update API

* update query

* hide layer control and added loc tags

* update test

* remove unused comment

* update API

* remove capitalization

* style fix

* update types

* added location status number on details page

* useref instead of createRef

* update interface

* update import

* removed redundant file

* fix header for empty data

* refactor for most recent check

* remove redundant code

* remone unused translation

* update status bar

* update styling

* update snaps

* added API tests

* fix types

* fixing integration tests and a typo

* remove unused translations

* update tests

* fixed PR feedback

* update feedback

* update messaging

* update snap

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>

* fix missing file

* updated duplicated label

* update snap

* update test

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-01-13 20:16:03 +01:00
Catherine Liu 41120ae84a
[7.x] Migrates ES Fields Route to NP (#54398) (#54609)
* Migrated es fields route to NP and added tests

* Removed extraneous import

* Removed check for index query

* Fixed broken test
2020-01-13 12:11:37 -07:00
Gidi Meir Morris f89299ada4
pass previousStartedAt as Date into Alert executor (#54576) (#54601)
Corrects how we pass previousStartedAt into Alert executor
2020-01-13 19:11:16 +00:00
Frank Hassanabad c9f9b96c5a
[SEIM][Detection Engine] Time gap detection and logging (#54585)
## Summary

This adds utilities and logging of time gap detection. Gaps happen whenever rules begin to fall behind their interval. This isn't a perfect works for all inputs and if it detects unexpected input that is not of an interval format (but could be valid date time math) it will just return null and ignore it.

This also fixes a bug with interval where we were using the object instead of the primitive since alerting team changed their structure.

For testing, fire up any rule and shutdown Kibana for more than 6 minutes and then when restarting you should see the warning message. 



### Checklist

Use ~~strikethroughs~~ to remove checklist items you don't feel are applicable to this PR.

~~- [ ] This was checked for cross-browser compatibility, [including a check against IE11](https://github.com/elastic/kibana/blob/master/CONTRIBUTING.md#cross-browser-compatibility)~~

~~- [ ] 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)~~

~~- [ ] [Documentation](https://github.com/elastic/kibana/blob/master/CONTRIBUTING.md#writing-documentation) was added for features that require explanation or tutorials~~

- [x] [Unit or functional tests](https://github.com/elastic/kibana/blob/master/CONTRIBUTING.md#cross-browser-compatibility) were updated or added to match the most common scenarios

~~- [ ] This was checked for [keyboard-only and screenreader accessibility](https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Accessibility#Accessibility_testing_checklist)~~

### For maintainers

~~- [ ] This was checked for breaking API changes and was [labeled appropriately](https://github.com/elastic/kibana/blob/master/CONTRIBUTING.md#release-notes-process)~~

- [x] This includes a feature addition or change that requires a release note and was [labeled appropriately](https://github.com/elastic/kibana/blob/master/CONTRIBUTING.md#release-notes-process)
2020-01-13 11:58:46 -07:00
Brandon Kobel 3738b8513b
Adding tests to ensure src/core/utils/merge doesn't pollute prototypes (#54511) (#54597)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-01-13 10:53:07 -08:00
gchaps af9deaae4e
[DOCS] Removes dashboard search batching setting (#54594) (#54623)
* [DOCS] Removes dashboard search batching setting

* [DOCS] Keeps content for search setting and adds deprecation notice

* [DOCS] Fixes version notice in deprecation notice
2020-01-13 10:48:31 -08:00
Jonathan Budzenski ba9b4beb95 [docs] load balancing kibana (#52659)
* [docs] multiple kibanas

* fix

* capital title

* Update docs/setup/production.asciidoc

Co-Authored-By: gchaps <33642766+gchaps@users.noreply.github.com>

* Update docs/setup/production.asciidoc

Co-Authored-By: gchaps <33642766+gchaps@users.noreply.github.com>

* Update docs/setup/production.asciidoc

Co-Authored-By: gchaps <33642766+gchaps@users.noreply.github.com>

* title and actions

* fix reference

* fix merge

* case fix

* plural

Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>
2020-01-13 12:38:35 -06:00
Jaime Soriano Pastor c3fcf2ac84
Add CockroachDB Metricbeat module to Kibana Home (#49672) (#54575) 2020-01-13 19:16:36 +01:00
Jaime Soriano Pastor c68d00f3eb
Fix icon path in tutorial introduction (#49684) (#54570)
Some icons are included as SVG files with relative paths to their
location. Add the base path so these files are correctly displayed when
Kibana is not running from the root path.
2020-01-13 19:15:22 +01:00