* Show multifields when parent is not indexed
* [Discover] Fix for multi-fields when parent is not indexed
* Readd package.json
* Applying Tims suggestion
* Add a unit test
* Updating unit test so that it tests the right thing
* added a retry for checking that we are on the dashboard landing page
* added .only and removed .skip
* remove .only
* revert this: added .only for flaky test runner
* Remove .only
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* [APM] Updates the APM static index pattern regardless of fleet migration status (#105469)
* Fixed and added more unit tests
* ignores eslint error for property name in mock object
* [APM] Fixes support for APM index pattern with data streams (#94702)
* fix unit test
* - Revert "fix unit test"
- tests each component of index pattern title for index matches
This reverts commit a3a27df4b6.
* addes support for apm data streams (traces-apm*) to timelines
* [APM] Adds support for apm data streams (traces-apm*) to security solution (#94702)
* fix unit tests
* reverting prepackaged_rules changes to be bumped later
## Summary
Removes EQL timestamp workaround we introduced earlier when we found the bug https://github.com/elastic/kibana/pull/103771 now that it has been fixed with the fields API https://github.com/elastic/elasticsearch/issues/74582
* Fixes the EQL timestamp issue by removing the workaround
* Introduces EQL timestamps being formatted as ISO8601 like we do with KQL
* Adds e2e tests for the EQL timestamps
* Removes some boiler plating around our e2e tests by adding two utilities of `getEqlRuleForSignalTesting` and `getThresholdRuleForSignalTesting` and reducing those e2e code areas.
### Checklist
- [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios
Adds API integration tests for APM Latency Correlations code.
Writing the tests surfaced some glitches fixed as part of this PR:
- If the applied filters don't return any docs, we won't throw an error anymore. Instead, the async search service finishes early and just returns no results.
- If for whatever reason the async search service throws an error, it will also set its state now to isRunning = false.
- If the client triggers a request with a service ID we now make sure that async search service still exists. We throw an error if that service no longer exists. This avoids re-instantiating async search services when they've already finished or failed and for whatever reason a client triggers another request with the same ID.
- Refactored requests to reuse APM's own getCorrelationsFilters(). We now require start/end to be set and it will be converted from ISO (client side) to epochmillis (server side) to be more in line with APM's existing code.
- The async search service now creates a simple internal log. This gets exposed via the API and we assert it using the API tests. In the future, we might also expose it in the UI to allow for better problem investigation for users and support.
* Fix to show better error message
* Handle batch errors by still showing as much data as possible
* Fix i18n
* Fix errors
* Fix 404 error, add extractErrorProperties
* Fix missing histogram
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* initial form setup
* custom solution with usemultifields
* wip: sort of working now
* fix bootstraping of initial state
* fix field validation
* add tests
* fix linter errors
* Fix i18 namespace
* Fix linter problems and remove unused whitelisting
* Fix copy for description
* lil prettier fix
* add docs and tweak copy
* small tweaks
* [Form lib] expose handler to access field defaultValue
* Refactor <NetworkDirection />
* fix up import orders
* Fix test mocks
* Move up mocks a bit
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Sébastien Loix <sabee77@gmail.com>
* [Console] Removed x-pack console extensions folder and moved json files to src/plugins/console
* [Console] Generated console definitions with ES repo on master branch
* Added some overrides and doc links fixes
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Fix error when validating the form with non blocking validations
issue: https://github.com/elastic/kibana/issues/102338
* Add a flag to only validate blocking validation when validating the form
* Refactor bypass validation
Co-authored-by: Sébastien Loix <sabee77@gmail.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>