Commit graph

34835 commits

Author SHA1 Message Date
Robert Austin 05b0789312
[Resolver] aria-level and aria-flowto support enhancements (#71887)
* `IndexedProcessTree` now owns the concern of defining the order of siblings
* `IsometricTaxiLayout` now owns the concept of `ariaLevels`
* added `datetime` method to `process_event` model which returns a time in ms since unix epoch for the event
* renamed some resolver selectors
* added resolver selector: `ariaLevel`
* added 'data' selector: `followingSibling` (used for aria-flowto)
* added resolver selector `ariaFlowtoNodeID` which takes a nodeID, and returns its following sibling's node id (if that sibling is visible.) By only returning visible siblings, we ensure that `aria-flowto` will point to an html ID that is in the dom.
2020-07-15 16:35:50 -04:00
spalger a44cc08731 skip flaky suite (#71304) 2020-07-15 12:56:42 -07:00
Walter Rafelsberger 0b0ef39b22
[ML] Transforms/Analytics actions: Fix different button styles (#71626)
- Fixes differences in button styles for the actions on the transforms and data frames analytics jobs list.
- Fixes issues with buttons being not properly disabled for limited permissions.
2020-07-15 21:51:57 +02:00
spalger 9a8d0218d2 skip flaky suite (#71939) 2020-07-15 12:51:34 -07:00
Thomas Neirynck 8a21d11f08
[Maps] Track geo_shape agg usage (#71759)
Tracks how many users are using geo_shape aggs.
2020-07-15 15:15:51 -04:00
Thomas Neirynck b75bf5f585
[Maps] Add unit tests for geo_grid_source (#71336) 2020-07-15 15:07:17 -04:00
Tyler Smalley d27ac2d5c5
[test] Reverts skipped tests caused by null API name (#71632)
* Revert "[test] Skips test preventing promotion of ES snapshot #71582"

This reverts commit 683fb42df7.

* Revert "[test] Skips test preventing promotion of ES snapshot #71555"

This reverts commit 8555ecbcf4.

* Revert "[test] Skips Alerting test preventing ES snapshot promotion"

This reverts commit b217cb3f96.

* Revert "[test] Skips test preventing promotion of ES snapshot"

This reverts commit 0194f8c149.

* Revert "[skip test] Skips Alerting API test due to failing ES promotion"

This reverts commit 439f2dd047.
2020-07-15 11:53:40 -07:00
Wylie Conlon 97d81288bd
[Vega] Write tutorials and reference (#71028)
* [Vega] Improve all Vega docs

* Rewrite Vega tutorial to introduce from empty visualization

* Update from feedback
2020-07-15 14:51:12 -04:00
Shahzad d02c17051b
[RUM] E2e test improve timeout (#71865) 2020-07-15 20:19:22 +02:00
Thomas Neirynck ba0a4b13dc
[Maps] Add readme (#71912) 2020-07-15 14:08:57 -04:00
Yuliia Naumenko 5c5d75f6b0
Removed filtering for Case owned ServiceNow actions from the Management UI and make it usable for Alerts. Added documentation. (#71579)
* Removed filtering for Case owned ServiceNow actions from the Management UI and make it usable for Alerts. Added documentation.

* extended docs

* Fixed docs

* fixed connector page

* Changed SN variables components

* Fixed issues

* fixed order

* Update docs/user/alerting/action-types/servicenow.asciidoc

Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>

* Update docs/user/alerting/action-types/servicenow.asciidoc

Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>

* Update docs/user/alerting/action-types/servicenow.asciidoc

Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>

* Update docs/user/alerting/action-types/servicenow.asciidoc

Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>

* Update docs/user/alerting/action-types/servicenow.asciidoc

Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>

* Update docs/user/alerting/action-types/servicenow.asciidoc

Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>

* Update docs/user/alerting/action-types/servicenow.asciidoc

Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>

* Update docs/user/alerting/action-types/servicenow.asciidoc

Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>

* -

* fixed tests

Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>
2020-07-15 11:01:34 -07:00
Lisa Cawley 8ae6e4b898
[DOCS] Refreshes machine learning screenshots (#71567)
* [DOCS] Refreshes screenshots

* [DOCS] Refreshes more screenshots

* [DOCS] Refreshes DFA screenshot
2020-07-15 10:36:17 -07:00
Pierre Gayvallet 7a325c9a32
migrate version check to new client (#71215) 2020-07-15 19:14:33 +02:00
Tyler Smalley 7f31e3ece4
Revert "[test] Skipped monitoring test" (#71812)
This reverts commit a8513256a0.

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-07-15 09:50:47 -07:00
Stacey Gammon 339e13bc53
Routing example plugin (#69581)
* Routing example plugin

* Routing example plugin

* address review comments

* consolidate route registration into single function

* ts fix

* Add functional tests

* typescript fix

* Fix typo

* check against HttpFetchError not Error

* fix ts

* fix unhappy ci

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-07-15 12:44:42 -04:00
Tiago Costa badb7b5c8c
chore(NA): setup backport tool for 7.9 and the new 7.x (#71861)
Co-authored-by: Tyler Smalley <tyler.smalley@elastic.co>
2020-07-15 09:32:13 -07:00
Andrea Del Rio 4e13c6880a
[Discover] Add wrapping to field list on sidebar (#71312) 2020-07-15 09:27:29 -07:00
James Gowdy 59f3722902
[ML] Fix management section access denied (#71841) 2020-07-15 17:24:31 +01:00
Tyler Smalley 6068285c37
Removes timestamp_field from data_stream (#71727)
https://github.com/elastic/kibana/issues/71670

Caused by https://github.com/elastic/elasticsearch/pull/59317

Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2020-07-15 08:50:36 -07:00
Sébastien Loix 99255d824d
[Form lib] Memoize form hook object and fix hook array deps (#71237)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Patryk Kopycinski <contact@patrykkopycinski.com>
2020-07-15 16:58:51 +02:00
Anton Dosov 1ac56d7bfc
[uiActions] Support emitting nested triggers and actions (#70602)
* Introduce automatically executed actions
* Introduce batching of emitted triggers to be execute on the macro task
2020-07-15 16:44:11 +02:00
Lee Drengenberg 0173ef3528
add short sleep before clicking Remove on sample data (#71104)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-07-15 09:35:37 -05:00
Bohdan Tsymbala 6711d0d9e0
Fixed the beta badge layout. (#71835) 2020-07-15 15:55:55 +02:00
Tyler Smalley f0b4986099
Restores task for downloading Chromium builds (#71749)
This was removed in https://github.com/elastic/kibana/pull/69165 without
realizing it was used by the packer cache. I renamed it to be more
inline with what it actually does.

Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2020-07-15 06:53:40 -07:00
Jonathan Budzenski 8bcecc0fb0
[logging] Format new platform json logging to ECS (#71138)
* [logging] Format new platform json logging to ECS

* update integration tests

* merge instead of assign

* add @timestamp override test

* add partial merge test against log object

* add object level override test

* fix type error

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-07-15 08:45:20 -05:00
Michael Olorunnisola ed387dd15f
add policy details and update SO limit requests (#71789) 2020-07-15 09:36:48 -04:00
Ashik Meerankutty 5f6389af60
Convert vis_type_vega to Typescript (#68915) 2020-07-15 15:23:03 +02:00
Dima Arnautov 4c654c4731
[ML] Fix UI Actions context menu positioning for the Anomaly Swim Lane (#71839)
* [ML] fix swim lane embeddable rerenders

* [ML] fix TS
2020-07-15 15:07:52 +02:00
Nathan L Smith f69edbd89b
[APM] Add error rates to Service Map popovers (#69520)
Make the `getErrorRate` function used in the error rate charts additionally take `service.environment` as a filter and have it return the `average` of the values.

Call that function in the API for the service map metrics.

Fixes #68160.

Co-authored-by: cauemarcondes <caue.marcondes@elastic.co>
2020-07-15 07:17:54 -05:00
Yara Tercero 3c9fa99d68
[Security Solution][Detection Engine] - Update exceptions logic (#71512)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Yara Tercero <yara.tercero@elastic.co>
2020-07-15 14:26:24 +03:00
Andrew Goldstein 0c0aaf0e6a
[Security Solution] Full screen timeline, Collapse event (#71786)
## Full screen Timeline & Timeline-based views

- Adds a _Full screen_ mode to Timeline, and all Timeline-based views, including:
  - Detections
  - Detections > Rule details
  - Hosts > Events
  - Hosts > External alerts
  - Network > External alerts
  - Timeline
- Enter full screen from any Resolver
- Adds a `Collapse event` action for quickly collapsing an expanded Timeline event
- Hides the `Add to case action` in timeline-based Resolver views, so those actions are only enabled in Timeline (a `TODO`  from https://github.com/elastic/kibana/pull/70111)

### Full screen detections
![full-screen-detections](https://user-images.githubusercontent.com/4459398/87493332-d348f280-c609-11ea-9399-126d2259daa2.gif)

### Enter full screen from any Resolver
![full-screen-resolver](https://user-images.githubusercontent.com/4459398/87493348-de038780-c609-11ea-86a3-52ab24055e38.gif)

### Full screen Timeline
![full-screen-timeline](https://user-images.githubusercontent.com/4459398/87493394-f4114800-c609-11ea-8d62-4add291d937a.gif)

### Collapse event
![collapse-event](https://user-images.githubusercontent.com/4459398/87493408-fa9fbf80-c609-11ea-88c8-fa87d82d1eb1.gif)

### Sort tooltip
![sort-tooltip](https://user-images.githubusercontent.com/4459398/87493417-012e3700-c60a-11ea-9905-44e3b7cfe60f.gif)
2020-07-15 04:12:34 -06:00
Pedro Jaramillo e4f7acb90f
[Security Solution][Exception Modal] Create endpoint exception list if it doesn't already exist (#71807)
* use createEndpointList api

* fix lint

* update list id constant

* add schema test

* add api test
2020-07-15 10:35:08 +01:00
Ross Wolf a282af7ca3
[Detection Rules] Add 7.9 rules (#71808)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-07-15 09:53:02 +01:00
Lukas Olson 25d143fdf7
[Search] Add telemetry for data plugin search service (#70677)
* [search] Refactor the way search strategies are registered/retrieved on the server

* Fix types and tests and update docs

* Fix failing test

* Fix build of example plugin

* Fix functional test

* Make server strategies sync

* Move strategy name into options

* docs

* Remove FE strategies

* TypeScript of hell
delete search explorer

* Fix search interceptor OSS tests

* typos

* test cleanup

* Update search interceptor tests and abort utils

* [Search] Add telemetry for data plugin search service

* Add tracking of average query time

* Add tests and rename to collectors

* Fix TS

* Fixed interceptor jest tests

* Add to kibana json

* docs

* Properly use observables rather than only during setup

* Update or create

* Swallow version conflict errors

Co-authored-by: Liza K <liza.katz@elastic.co>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-07-15 11:49:34 +03:00
Thomas Watson fc5bc6b6a2
Add @elastic/safer-lodash-set as an alternative to lodash.set (#67452) 2020-07-15 10:29:57 +02:00
Tyler Smalley 42c3efdcab [tests] Temporarily skipped to promote snapshot
Will be re-enabled in #71727

Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2020-07-15 01:26:58 -07:00
Bohdan Tsymbala 4e6f0c60e2
Fixed the spacing of child accordion items for policy response dialog. (#71677) 2020-07-15 10:16:27 +02:00
Xavier Mouligneau 75582eb4ae
[SECURITY] Timeline bug 7.9 (#71748)
* remove delay of rendering row

* Fix flyout timeline to behave as we wanted

* Fix tabs on timeline page

* disable sensor visibility when you have less than 100 events in timeline

* Fix container to fit content and not take all the place that it wants

* do not update timeline time when switching top nav

* fix timeline url in case

* review I

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-07-15 08:51:31 +01:00
Mikhail Shustov 667b72f9e8
use fixed isChromeVisible method (#71813) 2020-07-15 09:35:24 +02:00
Frank Hassanabad 21156d6f18
[SIEM][Detection Engine][Lists] Adds specific endpoint_list REST API and API for abilities to auto-create the endpoint_list if it gets deleted (#71792)
* Adds specific endpoint_list REST API and API for abilities to autocreate the endpoint_list if it gets deleted

* Added the check against prepackaged list

* Updated to use LIST names

* Removed the namespace where it does not belong

* Updates per code review an extra space that was added

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-07-15 02:55:48 -04:00
Tyler Smalley ced455e077 [test] Skips flaky Saved Objects Management test
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2020-07-14 23:49:27 -07:00
Søren Louv-Jansen f760d8513b
[APM] Remove watcher integration (#71655) 2020-07-15 08:42:17 +02:00
Søren Louv-Jansen 51a862988c
[APM] Increase xpack.apm.ui.transactionGroupBucketSize (#71661) 2020-07-15 08:41:57 +02:00
Tyler Smalley 6868ece766 [test] Skips Ingest Manager test preventing ES promotion
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2020-07-14 23:40:35 -07:00
Tyler Smalley ddbfe53e22 [test] Skips flaky detection engine tests
https://github.com/elastic/kibana/issues/71814

Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2020-07-14 23:36:05 -07:00
Tyler Smalley 3c8a66e2b3 Revert "re-fix navigate path for master add SAML login to login_page (#71337)"
This reverts commit 1f340969ee.
2020-07-14 21:01:19 -07:00
Tyler Smalley 3984ffa135 [tests] Temporarily skipped Fleet tests
Most fleet tests are colliding with the change to timestamp_field ES
change

https://github.com/elastic/kibana/pull/71727

Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2020-07-14 19:54:32 -07:00
Tyler Smalley a8513256a0 [test] Skipped monitoring test
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2020-07-14 19:43:44 -07:00
Ryland Herrick cbe8f00795
[Security Solution][Detections] Associate Endpoint Exceptions List to Rule during rule creation/update (#71794)
* Add checkbox to associate rule with global endpoint exception list

This works on creation, now we need edit.

* Fix DomNesting error on ML Card Description

EuiText generates a div, but this is inside of an EuiCard which is a
paragraph. Defines a span with equivalent styles, instead.

* Change default stack of alerts histogram to signal.rule.name
2020-07-14 21:27:57 -05:00
Marshall Main c5e39a24cd
Add endpoint exception creation API validation (#71791) 2020-07-14 22:25:10 -04:00