* [Maps] data load event handlers
* update readme featuresCount to reflect variable name
* fix exception with EMS_TMS onDataLoadEnd
* wrap featuresCount in resultMeta object so different layer types can return different results
* enable analytics table view link for regression jobs
* add results table component
* can filter for training/testing
* add search functionality to table
* move shared types to analytics types file
* anchor isTraining,predicted,actual columns to left.
* ensure search string persists in search bar input
* show jobStatus badge in results view
* add jobType, status badge to outlier exploration page
* update exploration tests
* [DOCS] New Canvas snapshots documentation
* Changes from 1-Oct meeting
* Some tweaks
* Added beta tag
* Fixes to images
* Comments from Gail and Tim
* New images
* Final changes
* Allocate multiple flaky test runner agents as executions grow
* WIP support for deleting kibana install dir during CI
* Add setup script for testing scripts
* Add REMOVE_KIBANA_INSTALL_DIR=1 to flaky test runner
* Change flaky test runner worker processes from 8 to 12
* Refactor data structures and data formatting
* Handle the "unknown" partition scenario in a more robust way
* Remove temporary fix for the ML link URLs
* Change Results to LogRateResults
* Remove depdency on legacy interface.
* Remove custom interface, use common breadcrumb type.
* Add HTML template for app react entry point.
* Update app props.
* Add constant for react app entry point.
* Remove dependency on legacy capabilities provider.
* Delete legacy kibana framework adapter.
* Add New Platform adapter, reference in startup code.
* Remove dependency on legacy capabilities function.
* Delete reference to obsolete interface.
* Fix busted types in new adapter.
* Add new plugin class, delete old bootstrap code.
* Update routing/functional tests.
* Provide default for potentially-undefined value.
* run x-pack-ciGroup6 40 times
* Reinsert firefox skip tag.
* Update functional tests to work with newly-merged fixtures.
* Add functional test for pagination.
* Update obsolete test snapshots.
* Return CI to normal.
* Return CI to normal.
* Fix broken test expect.
* Fix type-related issue in test and update snapshot.
* Enable visual tests
* Uncomment visual tests jobs
* More testing - use dev token and only run visual tests
* Fix dev token
* Fix token again
* Skip infra tests
* Set style of table
* Try setting discover sample size
* Fix Jenkinsfile
* Remove login_page test from config (it skipped but failing)
* Remove line
* Prep to merge, revert token and update Jenkinsfile
* Try skipping at Security level, instead of removing from config
This aligns the log rate analysis tab title with the requirements. It also changes the sub-route from `analysis` to `log-rate` and performs some additional cleanup in anticipation of the soon-to-be-added category analysis tab. The page redirects from `/logs/analysis` to `/logs/log-rate` to reduce confusion in the build candidates.
fixes#49198
* some error stuff
* add new modules
* more stuff
* revert change to database
* Fix type check and test
* Replace stacktrace with stack trace
* update i18n and snapshots
* Updates based on feedback
* Updates based on @formgeist's feedback
* Remove unused import
* replaces scroll with search_after query. This fixes one issue where too many scroll contexts were being created and blocking queries from running on elasticsearch. Search_after fixes that.. I think there are still issues around task manager dropping new tasks because it runs out of available workers. Bulk Index is still a very slow process. Using search_after doesn't seem to be any faster than scroll, but it does keep this from blowing up ES.
* updates sortId type to match SearchResult type of string[]
* utilizes track_total_hits to know when to end the search_after query.. with scroll the query just would return 0 hits but with search_after we are constantly getting new data with no specified point to end it. Also this updates the search query to include the filter as my original search was not including that. big bug.
* type guard for acquiring total value from search response
* removes property leftover from rebasing with master
* removes defunct getFilter function. the filter is now being passed in from the params in signals_alert_type
* removes unused imports
* parameterizes default index for bulk index request
* adds typeof to do type guarding in lieu of extra function
* removes unused TotalValue import, removes optional requirement from size type property and unions undefined, adds size as parameter to rest signal routes
* no idea what happened here
* adds franks test from review - will update with more tests
* adds BulkResponse type, updates logic for when first search result for reindexing is empty
* fixes type error after introducing new logic for when first search result is empty
This PR adds a new syntax to KQL for querying nested fields.
Nested fields can be queried in two different ways:
Parts of the query may only match a single nested doc (bool inside nested). This is what most people want when querying on a nested field.
Parts of the query may match different nested docs (nested inside bool). This is how a regular object field works but nested fields can be queried in the same way. Although generally less useful, there are occasions where one might want to query a nested field in this way.
The new KQL syntax supports both.
Fixes the format of the CODEOWNERS file to ping both ML-UI and ES-UI team for the transform plugin. Having the same path twice for each team ignored the second rule. This update has the path only once with both teams on the same line.
* [APM] Use indexPatternsService for kuery bar suggestions
Closes#44487.
* Use simpler message format
* Remove missing labels
* Get index names from setup.indices
* Add back removed logic copying feature properties for injected data prior to modification
* Back out injected data and assign featureCollection to sourceDescriptor with __ prefix
* Review feedback. Ensure __featureCollection is always initialized minimally to a geojson object with an empty features array
* Check for null/undefined
* Add loading indicator to Lens workspace panel
* [Expressions] [Lens] Handle loading and errors in ExpressionRenderer
* Using loading$ observable and improve tests
* [Lens] Fix layer crash and improve layer suggestions
* Using CSS and to handle layout of expression renderer
Added TODO for using chart loader when area is completely empty
* Improve error handling and simplify code
* Fix cleanup behavior
* Fix double render and prevent error cases in xy chart
* Fix context for use in dashboards
* Remove className from expression rendere component
* Improve handling of additional interpreter args
* More layout fixes
- Hide chart if Empty not Loading
- Fix relative positioning for progress bar since className is no longer passed (super hacky)
* Build suggestions that remove layers
* Update tests and add keptLayerIds everywhere
* Fix bug where datatable would accept multi-layer suggestions
* Build more suggestions that work with metric/datatable
* Fix issue with chart switching from empty
* Fix datatable multiple layer issue