Commit graph

23266 commits

Author SHA1 Message Date
Jason Rhodes 721161f3d1
Upgrades EUI to 9.5 (#33672)
* Updates EUI to 9.5.0

* Remove duplicate type

* Updates snapshots and fixes a few type errors

* Updates x-pack snapshots
2019-03-22 10:28:37 -04:00
Felix Stürmer cee5f7536d
[Infra + Logs UI] Add source configuration ui to the docs (#33535)
This adds the new source configuration ui to the documentation of both the Infrastructure UI and the Logs UI. It also removes the `BETA` badge to reflect the status change.

fixes elastic/kibana#31124

Co-authored-by: Brandon Morelli <bmorelli25@gmail.com>
2019-03-22 12:25:08 +01:00
Oliver Gupte 8ccd5715ab
[APM] Related error count in transaction timeline (#33100)
* Closes #29688 by adding related error count in timeline with links to error
overview filtered by the related trace/transaction ids. Also update the errors
link in the sticky transaction properties to match the timeline pattern.

* [APM] leverage EUI theme colors, tweak sticky transaction properties column
sizes, and reorder timeline error count to show duration after only on hover

* [APM] Renamed ErrorsOverviewLink -> ErrorCountBadge. Differentiate the labeled
vs non-labeled variaions of ErrorCountBadge. Replace state hooks for hovered
styles with plain css :hover

* [APM] Revert duration display on hover to render display all the time.

* remove unnecessary props object spread
2019-03-21 21:38:14 -07:00
Peter 96fda610c7
Fix clipping of wide vega tooltip tables (#33465)
* fix wide vega table tooltips, desktop and mobile (#33436)
2019-03-21 16:01:20 -04:00
Josh Dover b21e646dcb
Replace start with setup lifecycle event (#33455)
* Move `start` lifecycle functions to `setup` in core/server

* Move `start` lifecycle functions to `setup` in core/public
2019-03-21 13:27:59 -05:00
Robert Monfera 7b5d559f4d
[Canvas] Fix: no stuck hover on key based page back/forth (#33631)
* Fix: no stuck hover on key based page back/forth

* Fix: no stuck hover on key based page back/forth
2019-03-21 18:55:16 +01:00
Aleh Zasypkin e7e26b05b9
Typesciptify SAML Authentication provider. (#33559) 2019-03-21 16:56:33 +01:00
gchaps c52ca4c8b1
[DOCS] Removes beta tag from Canvas docs (#33630) 2019-03-21 07:53:14 -07:00
Liza Katz 3cc70257b8
New platform dropdown (#33520)
* Removed old dropdown code from dev tools consle

* Removed old dropdown from vega tools

* Deleted dropdown directives from angular bootstrap

* Deleted ui.bootstrap.dropdown test (irrelevant, since directive was deleted)
2019-03-21 15:02:27 +02:00
Alexey Antonov e9c41c211c
[TSVB] Table View - critical issue after cleaning the 'Group by' field (#33645) 2019-03-21 15:24:45 +03:00
Liza Katz 0e4e50854e
New platform agg_types deps (#33372)
* Moved auto_select_if_only_one directive

* Moved validate-date-interval directive

* Moved scroll-bottom directive

* Moved input number directive + Fix validate-date-interval directive

* Moved validate ip and validate cidr mask directives

* Moved validate date math and documentation href directives

* Moved validate agg directive

* Moved click focus directive

* removed validate date interval from autoload
2019-03-21 11:28:02 +02:00
Peter Pisljar fec0f6c40a
adding runPipeline tests (#27015) 2019-03-21 07:12:25 +01:00
Robert Monfera e110de3e59
Refactor: make interaction target acquisition faster and more robust (#33503) 2019-03-20 23:17:10 +01:00
Catherine Liu 9563c49d21
[Canvas] Show current workpad in workpad loader (#33531)
* Bolds loaded workpad in workpad loader

* Extracted helper function
2019-03-20 14:25:21 -07:00
gchaps a8c919afc8
[DOCS] Adds information about enabling/disabling rollover (#33600) 2019-03-20 13:28:46 -07:00
Melissa Alvarez a650dc172d
Add missing whitespace to modelPlotCardinality + cardinalityNotValid messages (#33599) 2019-03-20 16:12:25 -04:00
Alison Goryachev 08594c814e
refetch autocomplete info after updating dev console settings (#32587)
* refetch autocomplete info after updating dev console settings

* address review feedback

* only update autocomplete settings if user has changed settings

* refactor code to only refetch autocomplete settings on change

* simplify logic based on review feedback

* address review feedback
2019-03-20 16:04:05 -04:00
Luke Elmers 2783ffdeb8
Add unit tests for core interpreter functions (#32377) 2019-03-20 12:46:29 -06:00
Court Ewing 7e224b2455
Update RFC-0001 with PR and issue links (#33598) 2019-03-20 14:15:47 -04:00
Liza Katz e9863f386e
New platform cleanup tabs (#33425)
This PR includes the removal of the angular-boostrap directives:

* tabset
* tab

To achieve that, tabs were replaced in 2 places in the code (screenshots attached) with a simple React + EUI implementation.

* search profiler
* timelion app help documentation
2019-03-20 20:11:17 +02:00
Justin Kambic d15a6771de
[Uptime] Change copy on empty state component (#33044)
* Change copy on Uptime empty state component to use "collecting" instead of "logging".

* Update jest snapshot for changed component.

* Update empty prompt link to send users to Add Data tutorial.

* Update empty state tests for new changes.
2019-03-20 14:10:08 -04:00
Justin Kambic df89596e92
[Uptime] Add Global Help support to uptime (#31493)
* Add comments to kibana framework adapter file's render function for better annotation.

* Add global help link for uptime.

* Add return function to help API handler.
2019-03-20 14:09:30 -04:00
Josh Dover 14cce19c67
[UA] Move Kibana stacktrace from UI to logs (#33150) 2019-03-20 12:16:38 -05:00
Josh Dover 2a10de423c
Fix custom icon image paths in NavDrawer (#33573) 2019-03-20 11:10:16 -05:00
Melissa Alvarez 2a695a4294
[ML] Anomaly explorer add/remove filter via Anomalies table (#33377)
* create utils file for kqlFilterBar

* add filer icons to influecer cell

* wip: apply filter from table

* update filterbar value from table

* error handling for filter by table

* Add filtering icons in expanded row

* Add tests + keep filterBar utils in same dir

* don't add filter if exists already

* update error message

* update error message and add link

* update entityCell comment + add getQueryPattern test

* Update entityCell comment

* update job switch handling with icon filter changes
2019-03-20 11:52:19 -04:00
Josh Dover e51f329781
Inject UI plugins into injectedMetadata (#31840)
This modifies the PluginService to expose a Map of UI plugins and their manifests, in topological order by their dependencies. That data is then exposed to injectedMetadata via the ui_render_mixin in the legacy platform, and read back out via the new platform's client-side InjectedMetadataService, preserving the topological order.
2019-03-20 10:26:06 -05:00
Jonathan Budzenski 8a007464ea
[es-browser] override default 9200 port (#33523) 2019-03-20 09:45:54 -05:00
Aleh Zasypkin 4b1dd01188
Exclude .test.ts files from x-pack build. (#33565) 2019-03-20 14:28:44 +01:00
Joe Reuter f0b66465e8
Add missing formatting for values in table titles (#33566) 2019-03-20 14:25:04 +01:00
Liza Katz 3ac95dc213
moved btn-radio directive to vis editor (#33373) 2019-03-20 11:54:51 +02:00
Robert Monfera dfd9401cf0
[Canvas] No dummy commit for keyboard events (#33414)
* Chore: typo fix

* Chore: no longer use possibly obsolete `states`

* Fix: cause update to component upon keyboard shortcut interactions

* Refactor: more honest name for the React rerender enforcer call

* Chore: we know we return falsey
2019-03-20 08:11:54 +01:00
Peter Pisljar 40fce1aad8
adding interpreter uiExports (#33391) 2019-03-20 06:41:37 +01:00
jinmu03 d0db18dfad
Modify labels for release notes in Contributing guide (#33450)
* release notes

* release notes

* release notes

* Update CONTRIBUTING.md

Co-Authored-By: jinmu03 <36862642+jinmu03@users.noreply.github.com>

* Update CONTRIBUTING.md

Co-Authored-By: jinmu03 <36862642+jinmu03@users.noreply.github.com>

* modify release notes labels
2019-03-19 21:07:45 -07:00
Oliver Gupte 46fbe88f93
[APM] Closes #32626 by setting a unique key on the HeightRetainer element per transaction. (#33473) 2019-03-19 17:01:25 -07:00
Jason Rhodes e8c1bff8cd
Removes refresh logic, updates tests, fixes back button problem when updated url is the same except for encoding (#33278) 2019-03-19 18:10:03 -04:00
Spencer 56cafd3a85
[dev/run/logLevels] flags are bools, don't capture values (#33528) 2019-03-19 12:25:58 -07:00
Melissa Alvarez 3db0b45d42
[ML] Anomaly explorer clear filter when switching to jobs with no influencers (#33512)
* Remove race condition: trigger reload if job selection not in progress

* clear filter on job change when no influencers

* remove commented code

* update indexPattern comment for clarity
2019-03-19 14:34:12 -04:00
Chandler Prall 0e23ac1134
Upgrade EUI to 9.4.2 (#33511)
* Upgrade EUI to 9.4.1

* Upgrade EUI to 9.4.2
2019-03-19 12:31:04 -06:00
Liza Katz 7c0a776312
Removed popover directive (#33437)
* Deleted popover directive from angular-bootstrap
Copied a part of popover to ml angular bootstrap patch
Deleted unused dropdown directives from ml angular bootstrap patch

* Removed unused dropdown css
2019-03-19 19:55:16 +02:00
Sarah Hersh 6e02912e69
[DOCS]Replaces deprecated timezone (#33330) 2019-03-19 13:09:38 -04:00
Spencer ba4597e085
[dev/run] options can modify help, errors can show help (#33466)
* [dev/run] options can modify help, errors can show help

* include minor tooling log usage

* cleanup wording a little

* cleanup run options

# Conflicts:
#	src/dev/test_stats/get_test_stats_cli.ts

* explicitly document opts that are passed to getopts
2019-03-19 09:33:18 -07:00
Mike Côté 7c50ab8aff
Convert search_dsl to TypeScript (#32844)
* Convert search_dsl to TypeScript

* Fix parameters for getFieldsForTypes

* Apply PR feedback pt2

* Apply PR feedback
2019-03-19 11:54:00 -04:00
Brandon Morelli d4a3f18004
update apm documentation links (#33435) 2019-03-19 07:46:09 -07:00
Pete Harverson b1b9552812
[ML] Make layout of Edit Filter List consistent with other settings pages (#33421) 2019-03-19 09:47:14 +00:00
Alexey Antonov 5b781e7e60
Visual Builder: percentile ranks with integer values return no results (#33397) 2019-03-19 11:03:41 +03:00
Alexey Antonov 79f5926f48
[TSVB] Metric, Gauge panels are not working on splitting data by numbers (#33304) 2019-03-19 11:00:07 +03:00
Rudolf Meijering 1ffb261788
Expose core api types in /public and /server (#32746)
* Expose core api types in /public and /server

* Export CoreStart from core/public

* Export Server and Public from 'kibana'

* Cast frozen object type back to original

The exported type `InjectedMetadataStart` derives it's type from the returned values.
Since it's internal state is frozen the type changes to `ReadOnly<`. However, consumers
of the API shouldn't have to know or care about this type.

* Be more selective with what gets exported

* Fix type imports in tests

* Fix type errors

* Remove src/type_exports.ts

* More remove src/type_exports.ts

* Remove build:types

* Fix bootstrap import

* Expose internal API's at the top level

Exposing the internal API's at the top level of core/public and core/server
makes it obvious that these API's are consumed outside these modules. Marking
these @internal ensures they don't get exported as part of the documentation.

* Fix tests

* Put core/{public/server} in their own namespaces
2019-03-19 08:35:19 +01:00
Sébastien Loix effebd8c05
Move testbed utils to x-pack/test_utils (#32893) 2019-03-19 08:12:19 +01:00
Oliver Gupte 47272c464f
[APM] Add new agent name 'rum-js' (#33212)
* [APM] Closes #32643 by adding new agent name 'rum-js' for telemetry and docs links

* [APM] replaced enum with union type + set, and consolidated util functions operating on agent names

* [APM] code cleanup and fixing comments

* [APM] move AgentName type def to es_schemas, and the agent name functions to
common, leverage object hash to reference names

* [APM] code cleanup and improve type assertion between AgentName type and object mapping
2019-03-18 16:16:02 -07:00
Catherine Liu 7721b85def
Fixes esdocs to support uppercase index (#33442) 2019-03-18 13:47:26 -07:00