* Sense settings modal
* Deleted comments
* DevTools help flyout
* Settings UI improvements
* Improve file naming
* Rename helpShowPanel
* Added TS to help
* React welcome flyout + removed it from top nav
* Move history tool outside of top nav
Improve it's behavior - now it will update when open, when a query is run.
* ts fix
* Code review fixes
* Code review fixes
* Fixed translations
* Code review changes - autoclose panels
* deleted unused useEffect
* fix z-order of components
* type check fixes
* Final code review fixes
* [ML] Moving privileges checks to server
* removing unused include
* adding tests
* adding general kibana type
* adding coments and extra test
* fixing type issue
Adds an advanced editor to the data frame transform pivot wizard to allow adding custom group_by and aggregation configurations not supported natively by the UI.
The regular UI and the advanced editor stay in sync. Aggregations not editable by the UI display the configuration instead of an editable form. The aggregation name can still be edited.
* Create REST API to fire actions
* Add more tests to the fire API
* Remove dead file reference
* Fix broken tests
* Fix broken test
* Update docs
* Apply PR feedback
* [APM] Sanitize duration display issues w/ hidden root traces
Closes#35152.
This change make sure that if the parent transaction is not visible, and the top most visible transaction is async and longer than its parent:
- duration of trace is displayed as > 100% with a tooltip explaining _why_ this happens
- the x-axis highlight will use the duration of the topmost visible transaction rather than the parent
* Give trace label explanation a unique id
* Update tooltip label according to feedback
* Update x-pack/plugins/apm/public/components/app/TransactionDetails/Transaction/StickyTransactionProperties.tsx
Co-Authored-By: Casper Hübertz <casper@formgeist.com>
Invokes Papa Parse's dynamic type functionality for CSV columns
where the ES mapping determined by ES's find_file_structure
endpoint was boolean or numeric. This results in JSON documents
that don't unncessarily quote true/false and numbers.
Fixes#39242
* [esArchiver] fetch kibana plugin ids before mucking with .kibana
* only clean when x-pack in use
* continue to limit clean to once per archive
* actually delete kibana index if using a pre-7 mapping
* when loading into a cleaned index, reroute docs to .kibana
* continue adding default space when building index from scratch
* only delete kibana indices when using pre K7 mappings
* cleaning kibana index on load doesn't work unless we force all archives to use current mapping
* move once- helper out of index handler
* continue casting to a boolean
* only create default space after migrations are complete
- users can now select which fields to use in EMS tooltips
- extracts tooltip-selection to its own component
- use human readable names for field names of EMS fields instead of the id when they are displayed in combo-box and tooltip
* Fixing exceptions thrown by missing data and missing basePath
* Moving dateFormatter to use useMemo instead of useCallback
* Improve no-data handling
* Adding tests for no-data scenerio
* Return empty series when TSVB returns an empty response; update tests
* Removes unnecessary early return
* Fixes spaces regression by removing custom space detection
* [APM] Context-aware query examples for the query bar
We now adjust the query example based on whether the user is viewing transactions, errors or metrics.
* Change query example for transactions
* Address review feedback
* Fix ts issues in unit tests
* Use enum for route names, clarify queryExample w/ comment
CSV cannot distinguish between null and empty string.
Empty CSV values in numeric and date fields are better
considered as null rather than empty string, as empty
strings are rejected by Elasticsearch for these mapping
types. For consistency this change omits all empty
values from CSV records from the derived JSON document.
Fixes#39240