* remove MLs use of internal Spaces utilities
* move logic to SpacesService for testability
* make TS happy
* Apply suggestions from code review
Co-Authored-By: Brandon Kobel <brandon.kobel@gmail.com>
* Move absolute date parsing to URL params hook.
* Clean up naming.
* Update code to avoid putting dynamically-computed values in URL.
* Add test for new helper function.
* Create timefilter service
* Pass timehistory as a dependency to query bar
* Updated timefilter tests and mocks
* Fix jest test
* Fixed bad import path
* updated xpack test
* make history optional on query bar
* Fixed chart_utils test
* Fixed page.test by mocking timefilter
* Fixed explorer_charts_container_service test by mocking timefilter
* Fixed explorer_chart_distribution test by mocking timefilter
* Fixed explorer_chart_single_metric test by mocking timefilter
* Fixed explorer_charts_container test by mocking timefilter and removing some unneeded initialization
* Fixed explorer_swimlane tesy by mocking timefilter
* Added missing functions to uiTimefilterMock to fix top_nav test
* Fixed timeseries_chart test by mocking timefilter
* remove bad merge
* mock field formats
* mock field formats
* rename timefilter boolean getters
* fix ml mocks
* ml mocks
* Address non-blocking nature of job deletion ML API
- Ensure we wait until jobs are actually deleted before setting up the module again
- Compose deletion functions and add utility function for getting all module jobIds
- Add io-ts types for cleanup responses
* Reorganise functions for readability
* Return the callDeleteJobs response from the overall wrapper deleteJobs function
* Create a NP plugin for a EUI/Charts theme utility
Returns back the appropriate theme object based on the Kibana theme mode.
* Update new watcher chart
* Update discover chart
* Add SASS theme files
* Make getChartsTheme observable
Introduces a disabled (enabled manually when needed) Integration Test for stress testing Task Manager.
This is used to generate baseline stats for Task manager performance which can then be rerun to compare performance oriented changes and measure their performance.
* show overview tab with main tabs
* wip:add overview dir with initial components
* convert and move AnalyticsTable and types to MlInMemoryTable components dir
* create analytics table for overview
* add stats bar to analytics panel
* wip: adds anomaly detection table
* adds actions column to anomaly detection table
* add stats bar to anomaly detection panel
* add max anomaly score to table
* update score display.
* add refresh button to panels
* create scss files for styles
* update functional nav tests
* fix functional test failure
* fix anomalyDetection for when there are no jobs
* add translations and update jobList types
* add maxAnomalyScore endpoint
* fix types and update tab testSub
* fix transforms use of inMemoryTable
When we link to Logs UI from a trace summary or a transaction flyout, we set the filter parameter to trace.id:"${traceId}". However, we shouldn't make the presence of the trace.id field a hard requirement. Not all users have set up their pipeline to parse the trace id from a log line, but the trace id still might be present in the message.
Widen the filter when linking to trace.id:"${traceId}" OR ${traceId} to accommodate this situation.
Fixes#45346.
* [Logs UI] Stop live streaming on scroll or minimap click
* Silently pause streaming on scroll up
* Fix type checking
* Fix type check again
* Fix i18n