Adds the code for the dual brush component for users to be able select log rate spikes in histogram charts.
For this PR a new package @kbn/aiops-components was created that also includes ProgressControls from @kbn/aiops-utils now. The reason for this is: The brush component includes code from d3 that cannot be imported on the server side which aiops-utils was also used for.
* add LGPL-3.0+ to list of allowed licenses
* Add openpgp (LGPLv3 license)to kibana
* Add jsdom TextEncoder and TextDecoder polyfills
* Use opengpg to read gpg key
* add basic verification function
* add lgpl to license overrides for now
* Revert "add lgpl to license overrides for now"
This reverts commit 3730eb07540d8b537712267a5430085f54c088c0.
* collect verification result
* use Key ID of the verification key
* add @openpgp/web-stream-tools as a dev dependency
* verified -> isVerified
* only allow LGPL-v3 for openpgp
* fix: use @ as separator when checking license overrides
* fix isValidIndexName test
* set threading params
* model header
* useMemo for threadsPerAllocationsOptions
* remove magic number
* id variable
* rename modal wrapper function
* remove placeholder
* update legend text
* min value for numOfAllocations
* add validation
* add extra text for cloud
* change the layout
* fix i18n message id
* docs url
* set header sizes
* change messages
* info callout
* fix the scrollbar issue
* change the message
* move the docs link
* rename the docs key
* fix typo
* change doc link alignment
* create the empty packages
* move src/core/server/environment into the new packages
* adapt some imports
* fix more imports
* export dep type
* restore delete packages or idk
* update READMEs
* address review comments
* Upgrade EUI to v60.0.0
* reorganize style tag injection using EuiProvider.cache options
* Convert Jest snapshots for EUI Emotion classNames to a static `emotion-` prefix instead of a dynamic hash
- The goal of this is to reduce thrashing on downstream Kibana snapshots whenever EUI CSS changes
+ Add serializer to Canvas' storyshots tests as well
+ Switch several .html() snapshots to .render() - render uses the new serializer logic, but .html() does not and will still output CSS hashes, plus is more difficult to read
* Update downstream tests for EuiStat Emotion/className changes
* Fix WithEuiTheme(EuiAccordionClass) references
* Rename mounted snapshots of EuiButtonContent to EuiButtonContentDeprecated
* add emotion/cache to kbn-ui-shared-deps
* Fix non-rendering server-side Emotion CSS
* Fix failing Security Cypress test
- the Cypress query/command being used wasn't working correctly
Co-authored-by: Greg Thompson <thompson.glowe@gmail.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* show empty prompts in page and don't auto-open flyout in DataViews
* changed flow based on comments
* fix for namespace issues
* fix for failed checks
* fixes for failed checks and tests
* fix failing tests
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
When we created the `aiops-utils` package originally, we were not aware that packages could also live within `x-pack`. Since `aiops` is a platinum feature and maintained by the ML team, this moves the package from `/packages` to `/x-pack/packages/ml`. The license header of the package files now match the `aiops` plugin again.
* add scalability setup for login and promotion_tracking_dashboard journeys, re-enable step on ci
* update query to get single ftr transaction
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Moves some ML utility code to packages.
- @kbn/ml-agg-utils contains multiple utilities used in combination related to building aggregations.
- @kbn/ml-is-populated-object contains the isPopulatedObject() utility function used across several plugins.
- @kbn/ml-string-hash contains the stringHash() utility function used across several plugins.
* creating the empty packages
* move public types to public package
* move implement and mocks to packages
* update readmes
* move preboot contract into public package
* fix imports
* lint
* update generated doc
* [Shared UX] Move No Data Cards to packages
* Consolidate cards
* Fix some Regex mistakes
* Adjust Storybook a bit
* Adjust tests and context arrangement
* Fix bugs; kill bad snapshots; improve tests
* [packages/kbn-performance-testing-dataset-extractor] filter server transactions by journey time range
* check only 1 ftr transaction for run is found
* fixes
* Adapt LoggerConfigType to no longer inferred from config schema
* creating the new empty packages
* moving the public types to @kbn/core-logging-server
* updating @kbn/core-logging-server bazel config
* fix imports due to types moving to @kbn/core-logging-server
* moving the concrete implementation to @kbn/core-logging-server-internal
* updating @kbn/core-logging-server-internal bazel config
* adapt @kbn/core-logging-server-internal test files
* Move the mocks to @kbn/core-logging-server-mocks
* Fix imports due to server and mock moving to packages
* update generated doc
* update READMEs
* update tsdoc
* [Security Solution] bubble up policy response errors
* Adds policy troubleshooting links in doc links package
* Bubble up certain errors on policy response like full_disk_access error
* Fixes unit test and removes unused component
* Removes unused style
* Use link instead of button for documentation links
Co-authored-by: Joey F. Poon <joey.poon@elastic.co>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Create client-side analytics service packages
* move all the things
* start to adapt imports
* fix more imports
* update generated doc
* updating READMEs