* comment out UI display of pending isolation statuses and associated tests
* Change un-isolate form to use `EuiForm` and `EuiFormRow`
* Fix: move component `displayName` to file that has that component's src
* Add comments for other developers.
* Move OS infomation into meta key.
* Refmt endpoint metrics.
* Add helper funcs to batch sending.
* Add test to ensure opt in status.
* Add helpers test.
* Finish reshaping the document based on feedback.
* Add better type safety. Add policy package version to output.
* Fix sender implementation for aggregating EP datastreams.
* Fix type issues.
* Fix cadence inference + miss default agent id.
* Dynamically control search ranges for metrics + policy responses.
* Set back to 24h.
* Add comment for ignoring the default policy id.
* explicitly type the sub agg search query.
* Improve type safety.
* Add additional type safety + try/catch the last block.
* Remove unneeded optional chaining.
* Destructure host metrics.
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* [Metrics UI] Change dropLastBucket to dropPartialBuckets
- Change offset calculation to millisecond percission
- Change dropLastBucket to dropPartialBuckets
- Impliment partial bucket filter
- Adding partial bucket filter to metric threshold alerts
* Cleaning up getElasticsearchMetricQuery
* Change timestamp to from_as_string to align to how date_histgram works
* Fixing tests to be more realistic
* fixing types; removing extra imports
* Fixing new mock data to work with previews
* Removing value checks since they don't really provide much value
* Removing test for refactored functinality
* Change value to match millisecond resolution
* Fixing values for new partial bucket scheme
* removing unused var
* Fixing lookback since drops more than last buckets
* Changing results count
* fixing more tests
* Removing empty describe
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Allow rule to execute if the value is 0 and that mets the condition
* PR feedback
* Fix type issue
* PR feedback
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* [ML] Fix flaky saved search
* [ML] Re-enable tests
* [ML] Make data viz the only tests for flaky test suite runner
* [ML] Make ML only
* [ML] Remove describe.only
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* [DOCS] Updates screenshots to show new theme
* [DOCS] Updates more screenshots in Discover docs
* [DOCS] Updates screenshot for license management
* [DOCS] Attempt to make the screenshots more readable
* Added lazy loading of async libs to storybook.
* Refactored lazy loading of import for a storybook.
* more refactoring stuff.
* more refactoring.
* small refactor of waitFor.
* Added support of async functions.
* Types fix.
* fixed docs.
* Fixed some mistakes.
* Fixed type of tests.
* added type for async function to write dicts easier.
* Updated stories and view with async image.
* Changed all static to async imports.
* Removed static import of `elasticLogo`. Fixed type error.
* Changed way of returning async functions in `functionWrapper`.
* fixed renderer test.
* fixed errors.
* added outline and fixed types.
* added outline everywhere.
* waitFor fixed.
* removed useless exports.
* Fixed type error.
* fixed types of dropdown_control.test.ts
* fixed `csv.test.ts` types.
* Tests fixed.
* Fixed storybooks.
* Fixed failed tests.
* [Canvas] Expression reveal image. (#101987)
* expression_reveal_image skeleton.
* expression_functions added.
* expression_renderers added.
* Backup of daily work.
* Fixed errors.
* Added legacy support. Added button for legacy.
* Added storybook.
* Removed revealImage from canvas.
* setState while rendering error fixed.
* tsconfig.json added.
* jest.config.js added.
* Demo doc added.
* Types fixed.
* added limits.
* Removed not used imports.
* i18n namespaces fixed.
* Fixed test suite error.
* Some errors fixed.
* Fixed eslint error.
* Removed more unused translations.
* Moved UI and elements, related to expressionRevealImage from canvas.
* Fixed unused translations errors.
* Moved type of element to types.
* Fixed types and added service for representing elements, ui and supported renderers to canvas.
* Added expression registration to canvas.
* Fixed
* Fixed mutiple call of the function.
* Removed support of a legacy lib for revealImage chart.
* Removed legacy presentation_utils plugin import.
* Doc error fixed.
* Removed useless translations and tried to fix error.
* One more fix.
* Small imports fix.
* Fixed translations.
* Made fixes based on nits.
* Removed useless params.
* fix.
* Fixed errors, related to jest and __mocks__.
* Removed useless type definition.
* Replaced RendererHandlers with IInterpreterRendererHandlers.
* fixed supported_shareable.
* Moved elements back to canvas.
* Moved views to canvas, removed expression service and imported renderer to canvas.
* Fixed translations.
* Types fix.
* Moved libs to presentation utils.
* Fixed one mistake.
* removed dataurl lib.
* Fixed jest files.
* elasticLogo removed.
* Removed elastic_outline.
* removed httpurl.
* Removed missing_asset.
* removed url.
* replaced mostly all tests.
* Fixed types.
* Fixed types and removed function_wrapper.ts
* Fixed types of test helpers.
* Changed limits of presentationUtil plugin.
* Fixed imports.
* One more fix.
* Fixed huge size of bundle.
* Reduced allow limit for presentationUtil
* Updated limits for presentationUtil.
* Fixed public API.
* fixed type errors.
* Moved css to component.
* Fixed spaces at element.
* Changed order of requiredPlugins.
* Updated limits.
* Removed unused plugin.
* Added rule for allowing import from __stories__ directory.
* removed useless comment.
* Changed readme.md
* Fixed docs error.
* A possible of smoke test.
* onResize changed to useResizeObserver.
* Remove useless events and `useEffect` block.
* Changed from passing handlers to separate functions.
* `function` moved to `server`.
* Fixed eslint error.
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Fixed mistake of merge.
* Storybook fixed.
* Fixed a mistake that occurred while resolving merge conflicts.
* removed registerFunctionAsync and changed functionWrapper from async to sync. + RepeatImageFunction.
* Fixed async functionWrapper usage and fixed `image.test.js` to run.
* Added default value for image.
* More fixes of async.
* Fixed a lot of legacy.
* Type fixes.
* Fix of fallen tests.
* First part of suggestions completed.
* Made image required.
* Removed useless `async`
* Jest test fixed.
* Fixed code, based on nits.
* Moved to `emotion`.
* Fixed prettier error.
* replaced jsx pragma with react.
* Removed unused jsx.
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Adds first functional tests for APM Latency Correlations code.
- Fix: The log log chart's Y axis would only start at 1 by default which hides results for small datasets like the ones used in these tests. Starting the axis at 0 isn't supported to log based ones so we're setting it to just a small value above 0.
- Fix: Instead of the hard coded apm-* index we passed on from the client, we now correctly consider APM's custom settings.
* [Visualize] Client Side caching
Closes: #102622
* apply caching for returning to originatingApp
* fix case with 'save as' functiionality
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Patch bugs
* Add tests for allowing to edit the type of an existing processor
* Add more tests
* Add docs
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Fix bash/curl API code example not correctly having `\`s at the end of non-body lines
- Doing this requires removing the `dedent()` fn which is messing up backslashes
- Removing dedent requires setting the template literal indentation to 0 and changing the indent level on DOCUMENTS_API_JSON_EXAMPLE
* I unindented DOCUMENTS_API_JSON_EXAMPLE too hard
- the { is no longer lined up with the [ I think??? what am I even doing with my life
* kind of working solution... need to fix types.. would be great if all of this could go in the authorization class but I don't think we have access to the spaceids when we generate the kibana security action strings?
* update mapping type as array:true for space_ids field, fixes types, updates jest tests, adds integration tests
* undo changes in alerting authz class
* update snapshot for apm api integration test for rules writing alerts
* fix apm integration tests
* omit version and sequence from expected outcome
* re-add space id after this code was moved in master
* add another default space id to test
* fixes bug to remove duplicate spaceids
* add space ids filter to elasticsearch query, updates detection role
* update snapshot
* update type docs for alerts client
* remove dead code
* fix type error
* renames space ids field on alert documents from kibana.rac.alert.space_ids to kibana.space_ids
* fixes kb-rule-data-utils package
* update snapshots
* remove references to kibana.rac.alert.space_ids and replace with kibana.space_ids in rule registry integration tests and apm integration tests
* fix apm functional test snapshots
* undo index name changes I made in apm integration test configs
* update typedocs references to upstream, not local repo
* uptime - migrate to observability rules registry
* Modify Uptime alert types to work with server rule registry.
* Export `RuleType` type for consumption by client plugins.
* Add platinum as an option for `minimumLicenseRequired` field of `RuleTypeBase`.
* Simplify alert bootstrapping, inherit `RuleType` for alert factories.
* update rule field map
* adjust rule registery to be created within setup instead of mount
* adjust plugin setup to account for rule registry changes
* export types from rule registry
* move alert action message translations to common
* update rule field map
* update monitor status public alert model
* update tls public alert model
* update monitor status alert server model
* update tls alert sever model
* update server plugin file to scope alerts indices to synthetics
* add initContext to server Plugin class
* adjust public plugin to register alerts when core start is availabile
* update mappings
* update asset names
* adjust dependencies for alert initialization
* adjust duration anomaly server alert model
* adjust duration anomaly and monitor status public alert model to account for undefined types
* add duration_anomaly tests
* add anomaly severity
* adjust types
* update uptime server plugin
* remove test_helpers
* add getMonitorRouteFromMonitorId helper
* export AlertTypeWithExecutor from rule_registry
* adjust types
* mock time zone
* update types
* update types for legacy tls alert
* update mappings
* update monitor status check tls types
* update tls types and indexed fields
* update duration anomaly types and indexed fields
* update mappings
* delete unnecessary file
* adjust types
* adjust ruleDataClient initialization
* index anomaly bucket span
* update types
* adjust registration of legacy tls alert type
* adjust types
* update index alias name
* update anomaly detection rule mappings
* adjust import for certificate alert
* adjust rbac settings
* adjust content
* adjust uptime server plugin
Co-authored-by: Justin Kambic <justin.kambic@elastic.co>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Leave the environment out of the URL for the exploratory view when "All" is selected in the environment dropdown.
Move the analyze data button to its own component.
Add tests and stories for the the APM service template and analyze data button.
Fixes#105467.
* Fixes messed up form layout on custom interval form
* update storyshots
* Fix snapshot
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>