* Use filter for exclusion on index
* First pass at failure scenario (WIP)
* Fix the bug with didSetupFail value
* Ensure job statuses are reset properly when we are in a new unknown state
* Adjust no data wording to accont for first use scenario
- Updates the dragSelect library to 1.13.1. 9221622 updates the library. c9a870b fixes a regression caused by the update.
- Fixes an issue where a timefilter refresh would clear a swimlane selection. 3d1c43d removes a duplicate timefilter subscription and changes the triggered event to REDRAW instead of RELOAD (which triggered a full reload and cleared the selection).
- Fixes an issue with timefilter/datepicker: EuiSuperDatePicker checks isPaused only with componentDidMount() so it might miss changing props. The fix in aa9555d works around that by adding a check on the onRefresh() callback.
* [Code] a MVP implementation to support cluster mode code deployment with manually configured static routing table.
1. add a ClusterNodeAdapter
2. add the abstraction of ClusterService to manage cluster state and support event listening.
3. add the abstraction of ClusterMembershipService to manage the members in the cluster.
4. add the abstraction of ResourceScheduler to allocate resources to nodes, and implement a hash based resource allocation policy.
5. added ResourceSchedulerService to watch the change of cluster states and trigger resource allocations.
6. support request handling based on the routing table.
Fixed jobs filtering in Worker._getPendingJobs().
As Array.filter() doesn't support async callbacks, rewrite with a loop.
* [mocha] fix test selectors to get everything in packages
* fix paths in tests
* ignore test files that make it into target directories
* [@kbn/test] don't build test files
* move tests from datemath and test-subj pkgs into __tests__ dirs
* [kbn/test-subj] remove test script
* update yarn.lock
* 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