* Add timelineId in URL + refactor url_state to only update redux store at global initialization
* add/fix unit test
* remove async
* wip
* new tests for timeline url state
* fix tests
* rm unused
* Add the expected href around global tab
* fix conflict
* fix console error about Route
* fix type + test -- needed to refactor to default the value of the timline because of nasty type loop
* add href on detail tab to match
* wip
* sources table working woohoo
* rename table back to n flow
* wired up both source and destination tables
* cleanups
* flows and ips sort
* flows and ips sort
* fix flow sorting
* differentiate tables
* bring back network
* fix tests
* integration tests updated
* add country names to flags, sort by desc on first click
* yarn doing its thing
* correct panel width during initial load
* remove default props
* fix inspect btn placement at small viewport sizes
* reformatting bytes
* used compressed table prop
* fix unit tests bytes
* update header subtext size
* override table cell display flex
* make titles plural
* less distracting empty string
* simplify markup and align numbers right
* improve more items experience
* undo compressed tables…looks bad
* stack tables
* restore compressed and side by side layout
* sentence case for titles
* table cleanup
* force more to separate line
* dnd poc changes
* jest test updates
* TypeScript, i18n, and bean-gen fixes
* fix for filter action color
* single quotes instead of backticks
* use getEmptyValue() instead of static emdash
* remove “ AS” prefix
* address PR concerns
* add space
* first attempt at prop change with matchMedia
* split table display by mediaMatch
* rm comments
* fix type issue
* correct react hook
* lint fix
* fix jest
* update snapshots
* pass configs to tabs as props
* split components into tab views
* fix unit test
* move navigations configs to new files
* fix unit test
* add tabsto host details
* split tabs into routes
* fix unit test
* fix routing rules and bread crumb
* fix type error
* fix unit test
* fix tab location
* fix unit test
* fix for reviews
* rollback redundant change
* fix for reviews
* simplify logic for hosts redirect path
* add reference for the issue of brush event
* Add attribution for tms from config
* Add attribution entry fields & logic for tms from URL
* Set text and url fields invalid if both aren't present
* Don't return attribution unless both text and url defined
* Add wms inputs & handling
* Debounce input to prevent constantly generating new layers on keypress
* Remove unapplicable placeholder text on WMS attribution inputs
* add AbortSignal to interpreter
* adding AbortSignal to visualize_loader
* adding AbortSignal to embeddables and dashboard
* passing AbortSignal to courier request handler
* Remove abort signal from dashboard and move to handler, and abort fetches when necessary
* Remove the rest of the references to abort signal in dashboard
* Revert changes to dashboard_app
* Remove code related to canceling visualize requests and only keep stuff for canceling interpreter
* Use createError
* Cancel in-progress fetches when a new one is requested or when leaving the page
* Update with cancel methods and make visualize data loader work
* Remove unnecessary call to
* Fix tests
* Remove cancel from data loaders
* Fix search source to always either resolve or reject in fetch()
* Fix naming
* Update search request to reject on abort, and don't render errors in the UI
* Update tests
* Add cancellation to input control
* Cancel histogram fetches
* Update esaggs typings
* Add cancellation for search embeddables
* Abort post-flight requests
This replaces the 100vh height setting of the second page section with a flex directive, which causes it to take up the remaining space of the surrounding flex column.
This simplifies the datafeed configuration by removing the date histogram aggregation and the bucket script, that scaled the document count. It also adjusts the chart's y axis label accordingly.
Additionally it adds a `job_revision` metadata item to the job config that we can use to detect outdated job configs in the future in order to prompt the user to reinstall new jobs.
* [Maps][POC] pew pew source
* refetch data on zoom level change
* add metric aggs to request
* fix bug where initial draw did not have styles set up
* make tooltips work
* fix import broken with merging master
* use custom labels in tooltips
* remove duplicate keys and clean up title and desc wording
* update source description
* update references migration to extract references for pew pew source
* add percy visual test to ensure pew pew map data is fetch, processed, and visualized as expected
* update title and description
* use GEO_FIELD_TYPES in filterGeoField function
* remove unneeded Fragment wrapper
* fix typo
* update inspector description id and message
* Adding null syntax highlighting, argument color differentiation from functions, multi-line strings, and two space tabs
* Type update
* Fixing Run shortcut in editor
* Adding line wrapping
* Updating reference string for optional aliases and defaults
* [Logs UI] Redirect away from analysis page when ML is disabled
* Replace redirect with empty prompt
* Add missing unavaiablable page file
* Make title wording more succint
* Widen empty prompt wrapper
While the optimize directory has moved to data/optimize, folks likely
still have their old optimize directory sitting around, and we don't
want them to accidentally commit it.
Instead of using only the text of the last breadcrumb for the page title, use the breadcrumbs to create a reverse list of items (since in the page title we want the most relevant item at the beginning) that are pipe-separated.
This only affects the page titles in APM, since Infra uses a different mechanism for breadcrumbs and page titles.
The implementation doesn't exactly match the discussion on #41456, and there's no truncation, but it should be an improvement.
Also update the tests so that they more accurately reflect the routes actually being used in the app.
Fixes#41456.
* rename df tab. only keep node name in details. left align col headers
* fix anomaly explorer chart badge style
* update df messages limit to 500. Add pagination to messages pane table
* Update statsBar text. Ensure state shows up correctly
* revert fix for explorer chart label. to be moved to sep PR
* Preliminary changes
* More changes
* Updating Logs app content.
* Few final tweaks after reading through
* Review comments, adding a redirect for a removed bookmark, just in case.
* [APM] Persist local UI filter across views
* Migrate remaining links
* Add comment clarifying override of EUITab styling
* Remove unnecessary check for existence of waterfall.traceRoot