This commit accompanies the four that precede it. Rather than squash
them altogether, the four previous commits all do nothing except move
files to help avoid conflicts.
* Fix buildEsQuery to ignore filters if not in index
* Fix tests and move getEsQueryConfig to package
* Revert changes to TSVB
* Remove console log
* Review feedback
* Better responsive handling of home grids
* Update sample data images to match UI updates
* Hide non-existent MSSQL logo so it doesn’t throw errors
* Dark mode images for sample data
* Som layout fixes to tutorials
* remove unused file
* convert synopsis to use EuiCard
* Snaps
* IE fix
* Remove unnecessary inline margin for flex group spacing
* More snaps cuz of the IE fix
* [esArchiver] always save .kibana archives as .kibana_1 pointing to .kibana alias
* update tests
* [esArchiver] comment strange index name replacement logic
The test's setup routine loads a data directory into ES that is not
compatible with version 8.0.0, so ES fails to start and the test always
fails.
It is skipped for now to unblock CI, but this should be resolved for 8.0
Updates discover, visualize, and dashboard to use the date picker added to the query bar in #29130. There are still some areas where we use the top nav date picker, like Timelion and TSVB which don't have a query bar.
**Removes APM reindexing**: Since indices created in 6.x will be required to
re-index in 7.x there is no longer a need to support migrating APM indices to
the ECS format since ECS is shipped starting in 7.0
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
The way job audit messages were fetched didn't retrieve the expected results if there were deleted jobs with messages still present for these jobs.
This fix allows to specify a list of job IDs to filter the audit messages on. For the jobs list UI, the currently existing job IDs will be passed on to ignore messages from deleted jobs.
* [ML] Removing old and broken start datafeed modal
* fixing typos
* removing need to load job from server
* small refactor
* adding comments
* removing unnecessary async/await
This removes the custom build process for Canvas plugins. Canvas plugins are now regular
Kibana plugins. They can register server-side functions like so:
```js
server.plugins.interpreter.register({
serverFunctions: [yourFunctionsHere],
});
```
And client-side functions need to be included in `uiExports.canvas`, then they need to
register themselves like so:
```js
// kbnInterpreter is a global, sadly, but it makes registration simple
kbnInterpreter.register({
elements: [yourElementsHere],
browserFunctions: [yourFnsHere],
});
```
Modify the way migrations detect mapping changes. The previous approach simply
diffed the index mappings against the mappings defined in Kibana. The problem was
that sometimes the index mappings will *always* differ. For example, if an index template
is affecting the .kibana* indices. Or if Elasticsearch adds a new magical mapping that
appears in the index, even though not specified (this happened in the 7.0 release). So,
instead of diffing, we now store hashes of our mappings in _meta, and compare against
those.
Because the info tooltip has been migrated to React, the escaping necessary for the previous jQuery based tooltip resulting in a double escaping and special character visible in the tooltip. This fixes it by removing the now unnecessary escaping.
* [APM] closes#29563 by rendering related errors link with error count in transaction flyout
* [APM] improved get_trace query by narrowing indices and parallelizing queries, improved code org/readability
* [APM] code improvements, split get_trace queries into separate source files
* [APM] remove initial transaction details request in favor of looking up the
current transaction data within the trace (waterfall) data
* Add test for `getWaterfall`
* Revert change to `getWaterfallItems` test
* simplified aggregation, waterfall helpers code, and moved get_trace_errors_per_transaction.ts under 'errors'
* improved naming and readbility of waterfall properties
* removed unused routes and queries and fixed some invisible bugs in the waterfall helpers
* added trace.id in addition to the transaction.id filter in the kuery bar for related errors
* [esArchiver/edit] add command for temporarily extracting archives
* [esArchiver/edit] fix method description
* [esArchiver/edit] fix return value doc
* [esArchiver] support editing all or sections of archives