* [Solution Toolbar] Fixing button border on non-text color versions
* [Alerts] Removed extra wrappers and use EuiPageHeader
* [Logstash] Basic conversion to template
* [Reporting] Adding bottomBorder to page header
* [ML] Fix display of main navigation tabs
* [Stack Management] Fix side nav not updating when going back to landing page
* [Tags] Add spacing after page header
* [License Management] Full width on file uploader
* [Page Template] Fixed `emptyState` default template for pages with side nav
* [Infra] Removing some page header displays in empty states
* [Enterprise Search] Fix some error layouts
* [Index Patterns] Quick fix for empty state
* snaps
* [Page Template] Remove forced padding when `centeredBody`
* small hack for tab padding for ml
* scroll ML page to fix test
* fix test method type signature
Co-authored-by: Dave Snider <dave.snider@gmail.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Michail Yasonik <michail.yasonik@elastic.co>
This has been enabled by default, and there isn't any remaining reason to turn it off.
Mark it as deprecated and remove conditionals that check for it.
* Migrate kibana.autocomplete config to data plugin
* Fix CI
* Fix tests
* Use new terms enum API for autocomplete value suggestions
* Add tiers to config
* Re-introduce terms agg and add config/tests for swapping algorithms
* Add data_content and data_cold tiers by default
* Fix types
* Fix maps test
* Update tests
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* [ML] Update file data visualizer permissions
* adding home bundle
* fixing translations
* removing home from bundles
* switching to current user for analysis
* adding find structure permission check
* clean up
* updating text
* updating maps
* removing has_find_file_structure_permission endpoint
* removing more code
* adding permission error message
* renaming variable
* adding fileUpload:analyzeFile back into ML
* updating error text
* updating snapshots
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Added dashboard no items message to dashboard_strings, wrote new message for read only empty state. Moved visualize library dashboard callout under title
Adds the ability to collapse the sidenav. This should work in all solutions. It also adds breakpoints that turn it into a flyout at lower screen widths.
* [ML] Async Search Service.
* [ML] Log Log Area Charts Grid. Scatterplot with streaming data.
* [ML] Remove scatterplot streaming demo.
* [ML] Improved histogram bins for log scale.
* [ML] Move client side code from Ml to APM plugin.
* [ML] Adds correlation table.
* [ML] Layout tweaks.
* [ML] Move server side code from ML to APM.
* [ML] Remove console.logs.
* [ML] Fix types.
* [ML] Chart area line type fix. Slowness %.
* [ML] Comment unused vars.
* Fix missing pluginsStart data in context
* Add KS test value and rename table columns
* Update percentiles to be correct
* Make columns optional
* Update fractionals/expectations to match with backend logic
* Update so progress is 100% when all is completed
* Make pre-processing steps smaller part of overall progress(to show charts earlier)
* Add no correlations found message
* Fix progress logic
* Fix incorrect threshold, types
* Add back APM filtering functionality to match with other table
* Improve histogram equality check with random sampling
* Show overall latency distribution right away
* Rename demo tab to latencyCorrelationsTab
* Update percentiles query to use hdr
* [ML] Fix issue where apm-* might have multiple indices with different mappings where keyword is not the only type
- Fix to check for keyword mapping more thoroughly
- Add try catch if one of the es search fail, don't quit the entire fetch
* Remove commented code
* Remove kstest column, round correlation to 2 sigfig dec
* Remove old latency tab, replace with ml latency correlations tab as first/default one
* Set axis to start at 0 because agg may results in weird
* Remove commented code for grouping duplicates
* Update msg to mean significant correlations
* Add i18n
* Change correlations flyout back to medium size
* Add name of service or transaction for clarity
* Share i18n
* Consolidate roundToDecimalPlace usage
* Remove redundant isDuplicate
* Create MAX_CORRELATIONS_TO_SHOW
* Update mlCorrelationcolumns
* Fix i18n quotations
* Update query to include filter
* Revert "Update query to include filter"
This reverts commit 9a37eec0
* Rename MlCorrelations to MlLatencyCorrelations for clarity
* Add pagination
* Update include/exclude logic for field candidates and add ip field support
* Add transactionName filter suport
* Reorganize math utils
* Group duplicates together
* Fix typescript, better hasPrefixToInclude support check,
* Remove Finished toast
* Add title to y axis
* Reduce number of tick labels to show
* Highlight table row that is being used for graph
* Add from to follow MDN guideline
* Add APM style prefix
* Fix i18n
* [ML] Fix logic for tick format to only show power of 10
* Replace roundToDecimalPlace with asPreciseDecimal
* Switch to lodash range
* Clean up get_query_with_params
* Prioritize candidates using field_terms
* Update percentiles result type to be array instead of objects
* Use observability's rangeQuery instead
* Change arg format of query
* Revert candidate_terms logic
* Consolidate fractions, expectations, and ranges calc
* Add tooltip for Correlation
* Change terms size to 20
* Move env/service/transaction sticky header to top level, remove link
* Add support for http.response.status_code
* Replace histogram circular markers with bars
* Delete unused roundToDecimalPlace
* Add fractions calculation
* Make notes of fractions and fix bucket correlation
* Remove any, commented code, consolidate cancelFetch
* Use es6 max
* Align tooltip at the top
* Get rid of getCoreServices, param docs, rename type, remove rangeQuery
* Adjust range
* Show all values without grouping duplicates
* Fix pagination
* Make flyout larger
Co-authored-by: Quynh Nguyen <quynh.nguyen@elastic.co>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Update delete copy to immediate deletion
- David recently changed our dashboard action to invoke an index refresh, which means it should be a synchronous action now
* Run node scripts/i18n_check --fix
* initial draft
* fix some tests
* fix additional unit tests
* move all the things
* create error generation fn
* add correct error message
* add unknown types to log message
* fix types
* fix existing test suites
* add IT test
* review comments
* add tests + use unknown instead of undefined for empty types
* update RFC with new step
* create alert per node instead of per cluster
* add comment
* fix test, replace alert state with empty array with no node is firing
* update cpu usage action messaging
* fix internationalization
* update disk usage rule action messaging
* update memory usage rule action messaging
* update other action messaging
* update missing monitoring data alert action messaging
* remove comment
* fix bug where threadpool alerts were not firing
* fix bug with threadpool rejections and update alert action messaging to be per node
* update comments
* unit test for thread pool write rejections alert
* update messaging for CCR read rejection
* fix cluster level alerts to use the cluster id when its not node level
* add more tests to nodes changed alert
* update default message
* update alert messaging for large shard size
* update default messaging
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Timeslider icons and styles
* Exit feature editing. Animations for toolbar and timeslider
* Removing unnecessary line
* Adding padding to tooltip field popover
* Adding pulse animation on open timeslider
* Adding isDraggable to timeslider
* More timeslider styles
* Better positioning of the exit edit mode button
* Enable edit mode when new vector layer added
* Review feedback. Update action name. Remove unneeded component state
* Minor updates. One more action for cancel. Type updates. Snapshot update
* fixing tests and eslint error
* Added new exit mode design. Renamed animations
* Features instead of feature to be consistent with popover
* fix type error
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Aaron Caldwell <aaron.caldwell@elastic.co>
* [APM] Adds migration to fleet-managed APM server in APM UI Settings (#100657)
* adds useStrictParams option to apm server routes to allow unknown record type in param.bopy
* Adds checks for required roles, policies, and config before allowing user to initiate migration
* refactored and cleaned up server-side code
* i18n and link to Fleet
* fixes linting issues and unit tests
* updates the apm package policy to 0.3.0 and adds some missing config mappings
* PR feedback
* Handles case where the cloud policy doesn't exist
* Reverts the addition of the useStrictParams option since strictKeysRt now supports records
* fixes default input var values and uses correct published package version
* displays reasons the switch to data streams is disabled
* Store apm-server schema with the internal saved objects client