* upgrade all babel related modules, and bump lodash minors
* update kbn-pm dist
* update fetch-mock, necessary to use core-js 3
* use regenerator transform in jest tests, as required by EUI
* disable useBuiltIns rather than using regenerator plugin
* remove extra regenerator-runtime import
This PR changes the save query form to only validate its inputs on blur. Previously we validated on every change. This could lead to the errors flashing in the user's face before they're done typing a valid input. For example, we allow spaces in the name field, but not at the beginning or end of the name. So if a user typed this is a long name with spaces they would see the error pop up every time they type a space, only to have it disappear when they type the next letter.
Since this is being imported by the UI as a package, we need to transpile for the
browsers we need to support.
Fixes#42782
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
This modifies the asciidoc files so they can be built by asciidoctor.
The biggest change is removing callouts that aren't at the end of the
line. To do that I break the examples from one giant line into many
shorter lines.
* Added formatnumber and formatdate transform UIs
* Added rounddate transform
* Changed default custom format
* Changed to UTC date
* Fixed ts error
* Fixed help text
* Added type def for arguments
* Added types for tranforms
* Added snapshots
* Fixed prop
* wip: add selection and actions icon
* add bulk delete functionality. use existing delete action component
* add start bulk action
* add stop bulk action
* add label for number of transforms selected
* Action components only accept items array. Update endpoint calls for array param
* update tests
* fix translation error
* update start modal translation
* transformDelete to server side for synchronous looping through ids
* transformsStart to server side for synchronous looping through ids
* transformsStop to server side for synchronous looping through ids
* change request method for delete.
* update deprecated functional component type
* ensure bulk actions disabled when appropriate
* handle timeouts for start,stop,delete actions
* rename DataFrameTransformEndpointRequest type
* disable all row actions when selected items
* fix localization error
* Add empty analysis tab
* Add ml capabilities check
* Add job status checking functionality
* Add a loading page for the job status check
* Change types / change method for deriving space ID / change setup requirement filtering check
* Use new structure
* Add a loading page
* Initial timeRange URL state hookup
* Hook up params to data fetching
* Fleshing out EUI structure
* Change tab syntax
* i18n translate message prop
* Fix import
* Add structural visual components
* Split section in to independent component
* Real loading and no data states
* Add initial chart rendering (WIP)
* Tick formatting for x axis
* Add series styling, tickFormatter etc
* Base bucketDuration on time range for a sensible number of data points (naieve version)
* Add auto refresh
* Adjust bucketDuration algorithm
* Add some dark theme support
* Call the functions
* Extract chart helpers
* Amend io-ts types
* i18n translations
* Add types for graph data
* Allow ability to toggle model bounds
* Add anomaly series
* Format date correctly
* Add anomalies detected text
* Simplify syntax
* Update title
* Render panel within a page
* Add ability to switch between chart and table view
* Fix typechecking errors
* Add a Beta badge to the analysis tab
* Add empty analysis tab
* Add ml capabilities check
* Add job status checking functionality
* Add a loading page for the job status check
* Change types / change method for deriving space ID / change setup requirement filtering check
* Use new structure
* Add module setup to log analysis jobs hook
* Add ID to path
* [Logs UI] Add analyis setup landing screen
* Add function to set up ML module on click
* Use partial type for start and end props
* Add start and end time selection
* Fix syntax
* Change seconds timestamp to ms
* Update wording
* Use FormControlLayout to clear datepickers
* Update wording about earlier start date
* Remove specific point in time wording
* Fix typechecking
* Reload analysis page on successful job creation
* Add error handling for setup failure
* Update description ton of feature to reflect 7.4 feature set
* Add toggleable default message
* Revert to EuiFormControlLayout until eui changes are pushed
* Remove sample data index if user has it set
* first steps towards threshold line (histogram)
* threshold line added for all point_series charts
* added settings for threshold line
* last fixes
* fixed typo
* default values for thresholdLineOptions
* resolving conflicts
* threshold line not displayed when out of the canvas
* linting
* added color picker for threshold line
* fixed assigning of a static color and i18 select options
* changing default color and lintings
* Fix remaining TS issues
Introduces "saved queries". Saved queries are a new saved object type similar to saved searches but more limited in scope. They allow users to store the the query string in the query bar and optionally the set of filters and timefilter in order to reload them anywhere a query is expected: Discover, Visualize, Dashboard, anywhere that uses our full SearchBar component.
* Add spaces only tests
* Rename some tests to make more sense in spaces only context
* Modify test suite titles
* Apply changes from master
* Loop only one scenario for now
* Reduce amount of tests spaces_only runs
* Fix failing test
* Remove looping in spaces only tests
* [APM] migrate to io-ts
* Migrate remaining routes to io-ts
* Infer response type for useFetcher()
* Review feedback
* Use createRangeType util
* Extract & test runtime types
* Simplify runtime types
* Tests for createApi and callApmApi
* Use more readable variable names in runtime types
* Remove UIFilters query param for API endpoints where it is not supported
* Fix issues w/ default parameters in create_api
Introduces a page to view results of outlier detection jobs. Users can navigate from the analytics jobs list to the results page by clicking on the View button.