Commit graph

32779 commits

Author SHA1 Message Date
Maja Grubic
ccede29e60
[TSVB] Fixing memory leak (#64918) 2020-05-04 07:12:40 -04:00
Søren Louv-Jansen
007b16793d
Bump backport to 5.4.1 (#65041) 2020-05-04 12:18:19 +02:00
Vadim Dalecky
4d19323150
onEvent prop for expression component (#64995)
* feat: 🎸 add onEvent prop to expression component

* feat: 🎸 add type safety to onEvent prop in expression component

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-05-04 10:29:29 +02:00
Søren Louv-Jansen
c995a333de
[APM] Fix failing ApmIndices test (#64965)
* [APM] Fix failing Indicies Settings test

* Cleanup

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-05-03 09:19:16 +02:00
Dario Gieselaar
8eeaf96cf5
[APM] Fix paths for ts optimization script (#65012) 2020-05-02 23:36:26 +02:00
Søren Louv-Jansen
d314e4624e
Use HDR for percentiles (#64758) 2020-05-02 22:12:13 +02:00
Sandra Gonzales
856a82046d
[EPM] fix updates available filter (#64957)
* fix filter

* remove unneeded installationVersion from package

* use filter instead of reduce

* fix type error
2020-05-01 10:42:05 -04:00
Shahzad
523926f0a4
[Uptime] Certificates page (#64059) 2020-05-01 16:04:19 +02:00
Mikhail Shustov
c8ddb6b8ed
load lens app lazily (#64769) 2020-05-01 12:57:29 +02:00
Spencer
728c34fc3c
[legacy/server/config] remove unnecessary deps for simple helper (#64954)
* [legacy/server/config] remove unnecessary deps for simple helper

* remove unnecessary change

* expand test coverage a smidge

* explode dot-separated keys

* add a test for really deep keys

Co-authored-by: spalger <spalger@users.noreply.github.com>
2020-04-30 23:58:46 -07:00
Yuliia Naumenko
f4db1c2b92
Fixed alert Edit flyout shows the error message when one of this actions has a preconfigured action type (#64742)
* Fixed alert Edit flyout shows the error message when one of this actions has a preconfigured action type

* Added tests

* fixed config

* fixed tests

* Fixed browser error about memory

* Fixed type check

* Fixed func tests

* fixed more tests

* fixed tests
2020-04-30 21:26:08 -07:00
Luke Elmers
7f8f765541
[data.search.aggs] Remove legacy aggs APIs. (#64719) 2020-04-30 19:40:01 -06:00
Yuliia Naumenko
7e5be981d8
Fixed AddAlert flyout does not immediately update state to reflect new props (#64927)
* Fixed `AddAlert` flyout does not immediately update state to reflect new props

* fixed add form

* Fixed type check
2020-04-30 18:07:23 -07:00
Caroline Horn
8128b91193
[Discover] Show doc viewer action buttons on focus (#64912) 2020-04-30 18:46:07 -04:00
Sandra Gonzales
ffe5166023
[EPM] restrict package install endpoint from installing/updating to old packages (#64932)
* restrict installing or updating to out-of-date package

* throw bad requests in remove handler

* remove accidental commit

* remove space
2020-04-30 17:54:37 -04:00
Phillip Burch
3cef8e6f30
[Metrics UI] Add inventory metric threshold alerts (#64292)
* Add new inventory metric threshold alert

* Add missed file

* Fix some types

* Convert units on client and executor.

* Move formatters to common. Properly format metrics in alert messages

* Style changes

* Remove unused files

* fix test

* Update create

* Fix signature

* Remove old test. Remove unecessary import

* Pass in filter when clicking create alert from context menu

* Fix filtering

* Fix more types

* Fix tests

* Fix merge

* Fix merge

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-04-30 16:53:56 -05:00
Catherine Liu
f9c1033d41
[Canvas] Adds edit menu (#64738) 2020-04-30 14:51:24 -07:00
Catherine Liu
127b324a5f
[Canvas] Adds refresh and autoplay options to view menu (#64375) 2020-04-30 14:45:50 -07:00
Marta Bondyra
c4e6789c28
[Lens] Trigger a filter action on click in datatable visualization (#63840)
* wip: datatable

* fix: empty values

* fix: empty values

* translations

* using dataPlugin to get buckets

* one more time, passing aggs data

* tests: added

* feat: new design applied

* remove icon

* feat: old design

* CR corrections

* better name

* Fix merge issue

* fix: design changes

* feat: correction

* fix: copy changes

* Update x-pack/plugins/lens/public/datatable_visualization/_visualization.scss

Co-authored-by: Caroline Horn <549577+cchaos@users.noreply.github.com>

* Update _visualization.scss

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Wylie Conlon <wylieconlon@gmail.com>
Co-authored-by: Caroline Horn <549577+cchaos@users.noreply.github.com>
2020-04-30 17:44:16 -04:00
Christos Nasikas
47b8ba5d5b
[SIEM][CASE] Refactor Connectors - Jira Connector (#63450) 2020-05-01 00:20:00 +03:00
Oliver Gupte
16ba937bae
[APM] Client new platform migration (#64046)
* migrate files from legacy path to new plugin path

* update file paths to reflect migrated files

* move minimal legacy client files back to legacy path in order to run kibana

* Completes the full cutover to the new kibana platform removing all shims and legacy adapters.

* Adds APM to ignored list for casing check.

* - moves public/utils/pickKeys.ts to common/utils/pick_keys.ts
- exposes getTraceUrl as a plugin static export of apm/public and updates import in infra
- fixes FeaturesPluginSetup import in apm/public app
- renames get_apm_index_pattern_titles -> get_apm_index_pattern_title
- getApmIndexPatternTitle is now a synchronous getter function
- removes unused comments and xpack.apm.apmForESDescription i18n translations

* Moves automatic index pattern saved object creation from
plugin start to when the Home screen first renders

* removed unnecessary legacy css imports

* fixed ci issues by:
- moving readOnly badge, and help extension setup to occure only
  when apm app is mounted
- registering saved object types
- also moved createStaticIndexPattern from a react useEffect on the
  APM home screen to when the app is mounted
2020-04-30 13:08:50 -07:00
igoristic
59315bc84d
[Monitoring] NP Migration complete client cutover (#62908)
* Final phase before the complete cutover

* NP migration

* lint fix

* More NP stuff

* Moved Stack Monitoring client plugin outside legacy and fixed all tests

* ...

* Removed unused files

* Fix for main links

* Fixed more tests

* Fixed redirect when clicking on SM icon again

* Code review feedback

* Addressed code review feedback

* Fixed return value
2020-04-30 15:59:35 -04:00
Alison Goryachev
6e3791ea12
Ingest Node Pipelines UI (#62321) 2020-04-30 15:52:14 -04:00
Ryland Herrick
b8e0730d0c
[SIEM] NP Plugin dependency cleanup (#64842)
* Remove static src dependencies from kibana.json

We are only importing static code from these plugins, and not consuming
their plugin contracts. For this reason, we can safely remove them from
kibana.json as that imported code will always be included in our own
bundle.

* Make usageCollection an optional dependency

If it's not enabled, we simply use a noop for our tracker call.

* Remove unused plugin contracts

These are only needed when we're actually using them in our codebase.
For request handler contexts, we only need our kibana.json declaration.

* Remove unnecessary try/catch

With the addition of the null coalescing, the only chance for an error
is in usageCollection. However, if the usageCollection contract changes,
we should get a type error long before we see a runtime error.

* Improve typings of our Plugin classes

* passes missing generic arguments to public plugin interface
* passes missing generic arguments to both plugins' CoreSetup types

* Don't re-export core types

Instead, import them from core as needed.
2020-04-30 14:48:37 -05:00
Chris Cowan
0399f70050
[Metrics UI] Add Charts to Alert Conditions (#64384)
* [Metrics UI] Add Charts to Alert Conditions

- Reorganize files under public/alerting
- Change Metrics Explorer API to force interval
- Add charts to expression rows
- Allow expression rows to be collapsable
- Adding sum aggregation to Metrics Explorer for parity

* Adding interval information to Metrics Eexplorer API

* Moving data hook into the expression charts component

* Revert "Adding interval information to Metrics Eexplorer API"

This reverts commit f6e2fc11be.

* Reducing the opacity for the threshold areas

* Changing darkMode to use alertsContext.uiSettings
2020-04-30 11:52:11 -07:00
spalger
c8b9bdd0ec skip flaky suite (#64473) 2020-04-30 11:48:41 -07:00
Marta Bondyra
5887c97d75
[Lens] Allow user to drag and select a subset of the timeline in the chart (aka brush interaction) (#62636)
* feat: brushing basic example for time histogram

* test: added

* refactor: simplify the structure

* refactor: move to inline function

* refactor

* refactor

* Always use time field from index pattern

* types

* use the meta.aggConfigParams for timefieldName

* fix: test snapshot update

* Update embeddable.tsx

removing commented code

* fix: moment remov

* fix: corrections for adapting to timepicker on every timefield

* fix: fix single bar condition

* types

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Wylie Conlon <wylieconlon@gmail.com>
2020-04-30 20:36:50 +02:00
Tiago Costa
b93427b7b6
chore(NA): ignore server watch for md and test.tsx files (#64797)
* chore(NA): avoid unnecessary server watches on md and test.tsx files

* chore(NA): include debug log files
2020-04-30 19:35:20 +01:00
Jen Huang
8a304623d4
[Ingest] Agent config settings UI (#64854)
* Remove duplicate donut chart, move used donut chart closer to usage, clean up import paths

* Change delete agent config to only single delete and delete all its associated data sources

* Initial pass at settings tab

* Reuse existing create agent config form instead

* Fix delete api

* Prevent nav drawer from hiding bottom bar (save action area) content

* Remove delete config functionality from list page

* Prevent API from deleting config with agents enrolled

* Fix namespace populating in form

* Display confirmation modal to deploy to agents if agents are detected

* Adjust confirm delete copy

* Fix i18n checks

* Fix type check

* Fix it again

* De-dupe confirm modal

* Fix i18n

* Update agent config info after saving

* Adjust skip unassign from agent config option schema in delete datasource method
2020-04-30 11:12:22 -07:00
Marta Bondyra
fc2f2446eb
fix: fix migration (#64894)
(cherry picked from commit 99b5982f1c)

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-04-30 14:08:30 -04:00
Lee Drengenberg
0efd02b49d
change createIndexPattern to do what it takes to make the indexPatternName* (#64646) 2020-04-30 12:30:06 -05:00
Mikhail Shustov
3442c25b9f
lazy load React components + VegaParser (#64749) 2020-04-30 19:18:07 +02:00
Mikhail Shustov
693a84aace
load SettingsOptions component lazily (#64638)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-04-30 19:16:31 +02:00
Jonathan Buttner
a7291fa8c8
[EPM] Adding support for nested fields (#64829)
* Allowing nested types to be merged with group

* Adding nested to case and handling other fields

* Cleaing up if logic

* Removing unneeded if statement

* Adding nested type to switch and more tests

* Keeping functions immutable
2020-04-30 13:03:08 -04:00
Josh Dover
9112b6c1f1
Avoid race condition between HttpServer.stop() and HttpServerSetup methods (#64487) 2020-04-30 10:32:26 -06:00
The SpaceCake Project
671d750c03
lookback adjust (#64837)
increase lookback to 15 minutes for latency in endpoint signal rules
2020-04-30 12:28:55 -04:00
Zacqary Adam Xeper
c131cb341b
Refactor action messaging to report on No Data state (#64365) 2020-04-30 10:51:05 -05:00
Mike Côté
d3ba5b5a55
Update event log ILM policy defaults (#64675)
* Initial work

* Update docs

* Add delete phase mention to docs

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-04-30 11:33:51 -04:00
Wylie Conlon
988b93edca
[Lens] Hide some suggestions in preparation for pie charts (#64740)
* [Lens] Hide some suggestions in preparation for pie charts

* Suggest reordering the X and Break down by axis

* More tweaks
2020-04-30 10:52:10 -04:00
John Schulz
793d6f5689
Always add Manager setup route. Fleet, if enabled (#64859)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-04-30 10:50:55 -04:00
Nicolas Chaulet
d75328c476
[Ingest] Allow aggent to send metadata compliant with ECS (#64452) 2020-04-30 10:34:44 -04:00
Robert Austin
027c8a8d75
[Endpoint] Remove todos, urls to issues (#64833) 2020-04-30 09:47:43 -04:00
Shahzad
1736005e5e
[Uptime] Remove hard coded value for monitor states histograms (#64396) 2020-04-30 15:45:52 +02:00
Henry Harding
60ef51b912
Feature/send feedback link (#64845)
* use fixed table layout

* add alpha messaging flyout

* Added alpha badge + data streams link

* Update x-pack/plugins/ingest_manager/public/applications/ingest_manager/components/alpha_flyout.tsx

Co-Authored-By: Jen Huang <its.jenetic@gmail.com>

* Update x-pack/plugins/ingest_manager/public/applications/ingest_manager/components/alpha_flyout.tsx

Co-Authored-By: Jen Huang <its.jenetic@gmail.com>

* Update x-pack/plugins/ingest_manager/public/applications/ingest_manager/components/alpha_flyout.tsx

Co-Authored-By: Jen Huang <its.jenetic@gmail.com>

* Update x-pack/plugins/ingest_manager/public/applications/ingest_manager/sections/overview/index.tsx

Co-Authored-By: Jen Huang <its.jenetic@gmail.com>

* remove small tags

* change messaging from alpha to experimental

* add period

* remove unused imports

* fixed i18n ids

* add send feedback link to header

* rename "ingest management" to "ingest manager"

Co-authored-by: Jen Huang <its.jenetic@gmail.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-04-30 09:28:12 -04:00
James Gowdy
497c5da763
[ML] Moving get filters capability to admin (#64879)
* [ML] Moving get filters capability to admin

* updating test
2020-04-30 14:07:32 +01:00
Mike Côté
b140ad7194
Remove edit alert button from alerts list (#64643)
* Remove edit alert button from alerts list

* Remove unused code

* Cleanup translation files

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-04-30 08:56:15 -04:00
Sonja Krause-Harder
3c56a8e296
[EPM] Handle constant_keyword type in KB index patterns and ES index templates (#64876)
* Unit-test constant_keyword mapping generation

* Treat constant_keyword as string in kibana index patterns
2020-04-30 12:43:34 +02:00
James Gowdy
21bc46f5af
[ML] Disable data frame anaylics clone button based on permission (#64830) 2020-04-30 11:07:14 +01:00
Anton Dosov
dcc4081bd8
Dashboard url generator to preserve saved filters from destination dashboard (#64767) 2020-04-30 10:34:32 +02:00
Pierre Gayvallet
6e2691358f
add generic typings for SavedObjectMigrationFn (#63943)
* add generic typings for SavedObjectMigrationFn

* change default attributes type to unknown

* update generated doc

* adapt new calls

* update generated doc

* update migration example

* fix merge conflicts
2020-04-30 10:28:14 +02:00