* Add collector to ui_metric app so that it reports its own telemetry, so app maintainers don't need to update their apps' collectors.
* Remove UI metrics and some collectors from Index Manamgement, ILM, and Rollups.
This changes two things with how the log entries are loaded:
* This adds a reload action that is triggered when the stream item container is mounted. This is the case when the source configuration is being updated. Previously, the entry list was only loaded during the initialization of the log position url state container (which only happened once).
* This also adds handling of log entry loading failures (e.g. because the configuration has been changed to use an invalid timestamp field) by emptying out the log entry list in the store. Previously, the old log entries would be kept.
fixes#34033
Adds two fields to the IndexPattern Field:
* parent - the name of the field this field is a child of
* subType - The type of child this field is. Currently the only valid value is multi but we could expand this to include aliases, object children, and nested children.
The thinking behind implementing these two new properties instead of a simple isMultiField flag is that it should be generic enough to describe other sorts of parent -> child relationships between fields.
* Quick unrelated fixes
* [Search Profiler] Quick fix style fix up including dark theme
* Fixed IE
* Remove unused translation
* Make the main panel always visible and scroll independently
* Space out flyout title
* Fix up for the new tabs directive
## Summary
(Fixes#33734#33757#33735)
This PR resolves issues with the `mini` color selector, the places the color picker was used, and removes complexity around color selection. It allows for CSS-based color strings while still ruling out duplicates in the color palette, and fixes bugs found recently.
This PR also includes + modifies #33896 and updates Storybook to v5.
![Mar-28-2019 09-18-45](https://user-images.githubusercontent.com/297604/55168267-873a1c00-5140-11e9-93b9-f5ca86e70098.gif)
This adds a specialization of the styled-components api, which is correctly typed according to the new theme variable type definitions included in EUI (elastic/eui#1750) and made available in Kibana via #33873.
* [Maps] properly wait for map pan and zoom in functional tests
* unskip tests from merge with master
* do not check original view with setView
* update expect statements for numbers instead of strings
* Replace existing moving avg with moving function
* Fix getValue to preserve null values
* Keep null y values when generating lines.
We have a .defined function on the line generator that will split lines
for every null value. I've removed the data filter so we can use that function
correctly to correctly draw lines only on defined values
* announce that layout has been changed
* proper delaying algorithm
* proper i18n key
* set a proper FormattedMEssage options
* turn timer off once component is unmounted while delaying is in progress
When issues arise while building the packer_cache, like the ongoing es snapshot download errors, the cache scripts
are retried (up to 5 attempts). In order for this to work the script needs to be idempotent, but `mkdir` is failing
if the .chromedriver or .geckodriver directory already exists because they were not using the -p option.
We've seen a good number of geckodriver download failures recently, so we should treat it the same way as chromedriver and cache the download in the packer cache and reuse it when possible.
See https://github.com/vladikoff/node-geckodriver/pull/62