* [deb/rpm] manage pid folder
This adds a tmpfiles.d configuration file for systemd users, and changes
the path for both systemd and sysv to /var/run/kibana/kibana.pid. pid
file generation is left unmodified for a future pr.
* cleanup
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
* Extract store creation to plugin start, add redux providers to alert registration.
* Update unit test.
* Move alert registration to `setup` function.
* Allow external editing of uptime client alert types.
* Move alert initialization back to `start`.
* Clean up interfaces for alert types.
* Add code that will work for settings link even outside uptime app.
* Create new atomic params type for status alerts.
* Update executor params typing to support both alert params types.
* Update snapshot for alert factory function.
* Fix broken types and refresh snapshots.
* Allow edits of filters for monitor alerts.
* Support default parameter value for numTimes.
* Support default parameter values for timerange.
* Modify kuery bar to work for alert edits, fix some filter issues.
* Clean up tests and fix types.
* Fix types and add a test.
* Add callout and validation handling for old alerts while editing.
* Add a test for updated validation function.
* Define window for overview filters fetch action.
* Revert store initialization.
* Make monitor counter function while editing alerts.
* Refresh snapshot.
* Move snapshot count in monitor status alert to callout.
* Add new state for selected filters.
* Add basic functional tests for uptime alert flyouts.
* Fix broken types.
* Update unit tests with mock provider.
* Remove unneeded params from hook.
* Add more unit tests.
* Reducing functional test flakiness.
* Alert flyout controls update url only within Uptime app.
* Extract context interaction to container component, update snapshots.
* Add missing parameter to test file.
* Remove flaky functional test.
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Shahzad <shahzad31comp@gmail.com>
* Add async search strategy
* Add async search
* Fix async strategy and add tests
* Move types to separate file
* Revert changes to demo search
* Update demo search strategy to use async
* Add async es search strategy
* Return response as rawResponse
* Poll after initial request
* Add cancellation to search strategies
* Add tests
* Simplify async search strategy
* Move loadingCount to search strategy
* Update abort controller library
* Bootstrap
* Abort when the request is aborted
* Add utility and update value suggestions route
* Fix bad merge conflict
* Update tests
* Move to data_enhanced plugin
* Remove bad merge
* Revert switching abort controller libraries
* Revert package.json in lib
* Move to previous abort controller
* Add support for frozen indices
* Fix test to use fake timers to run debounced handlers
* Revert changes to example plugin
* Fix loading bar not going away when cancelling
* Call getSearchStrategy instead of passing directly
* Add async demo search strategy
* Fix error with setting state
* Update how aborting works
* Fix type checks
* Add test for loading count
* Attempt to fix broken example test
* Revert changes to test
* Fix test
* Update name to camelCase
* Fix failing test
* Don't require data_enhanced in example plugin
* Actually send DELETE request
* Use waitForCompletion parameter
* Use default search params
* Add support for rollups
* Only make changes needed for frozen indices/rollups
* Only make changes needed for frozen indices/rollups
* Add back in async functionality
* Fix tests/types
* Fix issue with sending empty body in GET
* Don't include skipped in loaded/total
* Don't wait before polling the next time
* Add search interceptor for bulk managing searches
* Simplify search logic
* Fix merge error
* Review feedback
* UI to stop async searches
* Add service for running beyond timeout
* Refactor abort utils
* Remove unneeded changes
* Add tests
* Refactor search service to register strategies directly
* Remove accidental change
* re-generate docs
* Fix merge
* types
* doc
* eslint
* Fix async strategy jest test
* type fix
* Use getStartServices in search strategies
* Code review + snapshot
* eslint
* Type script
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Liza K <liza.katz@elastic.co>
* Update telemetry for visualizations to also count the vis from the past 30 and 90 days
* Also add metrics for the saved visualizations for the past 7 days
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
* Kibana developer examples
* Batch explorer tests should be run in examples config
* Fix tests
* add codeowner for new developer examples plugin & readme cleanup
* Try to frame embeddable wording based on what a developer's goals are.
* Add noopener noreferer, fix bad merge
* Remove bfetch.png
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
* Create a single repository to be shared by all calls to getScopedClient
* Cache migrator.getActiveMappings to improve createRepository
* Use typeregistry.getAllTypes instead of getRootPropertiesObjects(mappings)
* Don't validate plugin's config every time it's read
* Fix saved_objects_mixin
* fix selection of event type when no siem index signal created
* including the term signal for the old timeline
* fix import path
* Add a specific msg in the inspect modal if we do not have the alert index created
* fix import if eventType is siganl to match it to alert
* forget to update test
* fix signal view
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
resolves https://github.com/elastic/kibana/issues/68265
This changes the ILM requests made by the eventLog from relative to absolute
URLs. These requests test the existence of and create ILM policies, and are
made with a cluster client using `transport.request`. Relative URLs work fine
locally and in CI, however do not work on the cloud.
* [Dashboard] Clone panel position
* Fixing inconsistencies in previous commit; removing readonly property of a grid
* Change sorting algorithm so that it sorts by the ending coordinates
* Always place panel to the bottom
* Fixing declaration error
* Add more comments
* Make GridData readonly
* Migrated uiSettings items to new platform
* API changes
* Fixed translations
* Fixed comment and i18n
* Fixed tests
* Fixed internalization
* Fix karma tests
* made code more explicit
* Fixed plugin
* Added consts for ui settings ids.
* Added id for another settings
* Fixed tests.
* Improved imports
* Fix imports to public which were happening from the server.
* Fixed paths
* Moved styles to plugin.ts
* Moved styles
* Fixed docs
* Fix ci
* Fix ci
* fix documentation
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Alexey Antonov <alexwizp@gmail.com>
Co-authored-by: Luke Elmers <luke.elmers@elastic.co>