* [Infra UI] Add Support for Grouping By Custom Field
* fixiing typescript errors
* Serializing custom options to url so they persist accross reloads
* Fixing more errors
* removing label; moving custom field to top of menu
* fixing typescript error
* Adding intl formatMessage to strings
* Add Kibana Home Tutorial for AWS Metricbeat Module
* register awsMetrics
* Add screenshot and link dashboard to home tutorial
* Change dashboard name from aws to AWS
* task runner and usage collector for visualizations by type
* type is always just "visualization"
* drop the I- prefix for interfaces
* bug fixes
* ts fix
* comment perfection
* just usage.
* const for task numworkers
* use mapValues
* get next midnight module
* move to oss_telemtry
* test fix
* errMessage.includes(NotInitialized)
* Allow passing a default operator to use on find operations
* Default operator to OR like elasticsearch to avoid passing null
* Add dashboard search tests
* Make search_operator optional
* Fix query_params.test.js
* Include searchOperator in saved_object_finder
* Apply PR feedback
* Rename searchOperator to defaultSearchOperator
* Closes#21920 by:
- linking to errors list filtered by current transaction id
- including the error count in the transaction details link
* [APM] improved code org and fix warning message in unit test
* [APM] improved code readability and parallelized ES queries
* Fix issues with the localization effort, mainly due to two ongoing refactors in the same code
* Apply suggestions from code review
Co-Authored-By: chrisronline <chrisronline@gmail.com>
* PR feedback
* Types, and index pattern moved to new format
* fix imports
* API now doing full validation on config blocks
* progress pre-move-blocks to their own api
* Config is now stored as a JSON string keyword to prevent conflict
* New API server is working
* fixing types — progress
* “fixed” all types
* add lib and most adapter methods needed
* wired up more plumbing
* added REST adapter to client for config blocks
* fix some tests
* connect new APIs to beat details page
* fix typo causing several failing tests.
* update test data
* API bug fixes
* fix remaining testing
* revert index name change
* add new routes
* remove whitespace
* fix spelling
* wiring things up and adapting to the new UI
* config block creation works in UI
* config blocks now show up once added
* adding paging to tables
* config list paging works
* version check for UI changes
* fix types
* Update the rest of config UI, still needs create API connection
* create now mass creates tags after tag is created, edit creates and deletes configs in real time
* create config blocks when creating tags
* propperly load tags on their own for beats
* load inital config blocks on edit page
* wired up initial pass at assignable tags
* assignments now work.
* squash many bugs with tag creation, editing, as well as k7 breadcrumbs
* fix label id
* Fix the displaying of module types
* bug fixes for deleting config blocks during initial tag creation
* make name really required on initial walkthrough tag creation
* Fix and enhance deleting a config block from existing tag
* fix memory adapter for configs
* add missing index template field.
* fix issue of empty array in ES
* fix typings
* fix tag not showing up when assigning sometimes
* cleanup
* fix assignment options not always listing avaliable tags. Tag removal now works. Now warns when tag is assigned to beat. Removing a tag removes config blocks on that tag
* fix search bars
* add “other field”
* remove dumb conditional
* use previous ID on configs when updating configs
* deleting tags with config blocks works
* reload beats list after removing a beat
* fix param order for DB adapter
* fix types
* persist config in UI when creating new config blocks on new tags
* Fixed issue with YAML parsing, error editing an output config, and cleaned up a little
* added/enhanced test
Some SCSS still used ml-explorer-swimlane (note the selector without the dot) for rules which referenced the angularjs tag <ml-explorer-swimlane /> which wrapped the swimlane. This element no longer exists in the DOM after the migration to React. Because the selector didn't match anymore, cells in the swimlanes would get a gray border when drag-selecting even if the feature to select a range of cells was turned off.
This fixes it by updating the SCSS to match the corresponding elements again. The referenced classes have been renamed to camelCase + ml-prefix and moved out of the deeply nested code. But no further SCSS refactoring is done in this PR, this is just about fixing this regression. Some legacy CSS from the ml-explorer-swimlane rule has been removed too.
Phantom support was removed recently, need to remove this reference as well
otherwise the `packer_cache` script fails when building new CI images.
Related: #27141, #27142
* Refactor es queries and associated components/endpoints.
* Add unit tests, repair broken tests.
* Simplify code based on PR feedback.
* Add loading spinner to monitor page title based on PR feedback.
* Rename GQL type based on PR feedback.
* Remove use of 'undefined' in ES query based on PR feedback.
* Simplify code based on PR feedback.
* Add definite size/shard_size for terms agg based on PR feedback.
* Simplify ES query based on PR feedback.
* Update x-pack/plugins/uptime/server/lib/adapters/monitors/elasticsearch_monitors_adapter.ts
Implement PR feedback.
Co-Authored-By: justinkambic <justin.kambic@elastic.co>
* Increase size for ES errors query based on PR feedback.
* Fix hardcoded field in terms filter based on PR feedback.
* Simplify get code for monitors function.
* Reduce unnecessarily large size for terms agg based on PR feedback.
* Pluralize filter bar props.
* Refactor filter bar query based on PR feedback.
* Update test.
* [Maps] move source details to Panel header
* fix EMS file link
* add grid icon to WMS and TMS source
* ensure loadingDisplayName and props is only called once when component mounts
* ensure display name gets updated when user changes it in settings panel input
* clean-up styling
* review feedback
* Breadcrumbs and Title on their own line
- Menu on the left, datepicker on the right
* Fixed up usages of kuiLocalTitle
* Fix alignment if main menu doesn’t exist
* Remove some extraneous classes