* This is a combination of 5 commits.
Extracts i18n strings from sidebar_content
Extracts i18n strings from element_settings
Extracted i18n strings from workpad_config
Extracts i18n strings from page_config
Extracts i18n strings from group_settings
Extracts i18n strings from element_config and multi_element_settings
Extracted remaining strings from element_config
Extracts i18n strings from sidebar_header
Extracts i18n strings from custom_element_modal
Fixed file picker placeholder
Fixed i18n ids
* Alphabetize keys
* Fixed save button label
* fixed merge conflict
* Add Integrations page and POC CodeBlock usage
* Adds new route hidden behind a config var
(`xpack.code.integrations.enabld`)
* Updates CodeBlock component to have a smaller API surface
* Adds several example components for various pieces of the new APM
integration designs.
* Pare down stub data
Hits and ranges were both part of our search results queries; O11y won't
have that information.
* expose injectMetadata until config service provided
* add functional test
* update types
* fix tests. injectMetadata is a part of plugin contract
* add comment about injectedVars API
* WIP Jenkinsfile for flaky test runner
* Fix syntax
* A few more jenkinsfile fixes
* A few more fixes
* Can't round numbers in Jenkins groovy sandbox apparently
* More fixes
* Only do build_kbn_tp_sample_panel_action once during flaky testing
* Fix path and try setting a different JOB value
* Keep track of flaky test failures
* Introduce flaky test for testing
* Some flaky test pipeline cleanup
* Fix a couple of issues with flaky test failure tracking
* Update flaky test runner build name/desc with metadata
* Revert "Introduce flaky test for testing"
This reverts commit 202e9d86cf130ef37aff1817781a5b694aa2aa32.
* Try adding a local shared library
* Move local library loading logic to kibana pipeline library
* Move shared groovy code to shared library
* Add missed file
* Add ability to specify multiple agents for flaky test runner
* Update kibana-pipeline-library version
* Fix bug causing early exit for oss ciGroup1
Task Manager now uses updateByQuery to identify tasks it needs to pick up and claim ownership of them in a single call to Elasticsearch.
This reduces the version conflicts that often plague Task Manager when running multiple Kibana against a single ES cluster.
This has already shown small perf gains locally, and lays the ground work to a second phase (bulk processing the markTaskAsRunning step) which should allow to paralelise the task running feature further.
* Add option for Internet Explorer IE11
* WIP trying to figure out IE options/capabilities
* more attempts to get IE tests working
* more work, but still can't set font size in Dev Tools Console
* two changes for IE
* revert skip in console test
* this change *appears* to set absolute times but they don't stick
* Shakespeare passing on all 3 browsers
* add config.ie.js, change 'internet explorer' to 'ie'
* increase notifications:lifetime so ew have a chance to see the message
* fix lint error remove unused Options
* updates from PR review, remove console.log
* cleanup + reuse existing code
* make iedriver path work for x-pack tests
* try to avoid changing notification timeout
* resolve path and add correct delimiter
* remove unused code, make timepicker work on IE11
* work-around 45333 for IE11
* [WIP] removing some work-arounds
* revert work-arounds
* cleanup
* remove debugging code
* remove debugging code
* removed unused code
* reverting 2 files that didn't have any material changes
* Passing EUI theme to XY chart
* Remove legend if only single series
* Fix height of config link
* Remove clearing icon from field select
* Better scroll position in config panel
* Changed styles of popover editor operations list
* Reduce spacing between icon and text in no results found
* Manually import EUI Charts theme
… instead of using NP
* Add EUI Chart theme to field item
* Use `core` instead of `chrome` for field data
* Made “drop field here” clickable as well
* “Level of detail” to “Time interval”
* Update snap
* Remove `isHorizontal` from functional test
* Fix functional test
* [Maps] use pre-indexed shapes in shape filters when shape is stored in elasticsearch
* add _index to properties so it can be used in pre-indexed context
* update TooltipControl snapshot
* [Code] code backend NP migration
* Move code plugin config to NP config service
* Move code plugin logger to NP logger service
* minor type error
* remove joi config
* addressing comments
* fix unit tests
* Migrate to xpack feature service for NP
* minor comments
* fix code mocha test scripts
* fix type
* fix i18nrc.json for code
* Added custom chart type icons
* Using new stacked glyphs
* Compressed style for button group
* snaps
* Fix TS type
* Trying to use the more encompassing `IconType` for all icons
* Wrap whole chart type in popover anchor
* Fix for truncation
* Update index pattern switchers to use same caret icon instead of `(change)`
* Fixed inital bar icon and added mixed XY icon
* Fix sentence casing
* Remove -> Delete
* Fix accidental passing down of `iconLarge`
* Fix type issue
* Use Lens icon instead of happy face
* Fix broken Lens test
* Fix icons and text
* [APM] JVM List view & JVM metrics page
Closes#43765.
* Add service node metadata
* Use service node terminology
* Use asPercent for CPU
* Tooltip for truncated elements
* Add processor.event filters
* Use service.node.name
* Sort client-side only
* Add processor.event filter to service nodes projection
* [lens] Use top nav in Lens app
* Add tests for saved query, pass filters around more places
* Fix filter passing
* Add unit test for field popover making correct queries
* Respond to review feedback
* Fix type errors
* Respond to all review comments
* Remove commented code
* Top nav should be compatible as angular directive
* Fix rendering issue with filter updates
* Respond to review comments and add onChange test
* Add specific test for the index pattern bug from Tina
* Enable setup mode UI toggles
* We want to keep the no data page but update the copy
* More updated copy
* Remove manual checks for logstash, beats, apm and kibana
* Hide the setup mode controls on the no data page. There is nothing different in setup mode
* Setup mode test
* Fix bug with disabling internal collection for ES
* First steps towards the redesign of setup mode
* Consolidate UI code, design changes, use constants defined in our plugin
* Fix tooltips
* Design/copy feedback
* Use badge and onClick
* Tests!
* Set up mode renderer tests
* More feedback
* Only detect usage on the live cluster
* Update tests
* Fix existing tests, remove test that will be added in other PR
* Undo accidential change
* Fix failing test
* Fix issue with wrong callout showing
* Ensure we check for live nodes if no cluster uuid is provided
* We need a custom listing callout for ES
* Custom callout for kibana instances
* More space from the bottom bar
* Disable switching if they enabled internal collection
* Copy updates
* Fix broken tests
* Fix more tests
* Fix i18n
* Update copy
* Fix a couple i18n issues
* Fixing a couple of missing scenarios
* Fix translations
* Update snapshots
* PR feedback
* PR feedback
* We also need totalUniqueInternallyCollectedCount to identify when we have detected products but they are not monitored (thinking ES and Kibana)
* Remove why documentation link until we have the resource available
* Ensure tabs are properly disabled
* Address issue with the ES nodes callout not working at times
* Ensure we check if setup mode is enabled
* Change internal collection to self monitoring, and remove the word 'collection' usage
* Only show Enter setup mode on pages with valid setup mode options
* Copy updates
* Copy updates
* Fix up some tests
* Ensure we update the top nav item when we toggle setup mode on or off
* Update snapshot
* Update tests
* Remove console.log
* Update copy