* Keep state of host/netwrok table when switching tab
* keep state in the event viewer when switching tab in host page
* refactor test to ensure activePage updates from prop change
* rm comments
* add/fix unit test
* fix i18n
* need to rm weird files
* rm weird files
* fix inspect button for real + loading view between tabs
* cleanups
* commented by mistake
* fix logic loading
* review I
* review II
* review III
* review IV
* EUIficate pointe-series and grid
* Apply TS
* Show grid on a panel
* Remove extra space
* Add TS
* Use BasicOptions
* Adjust func test
* Add dataTestSubj prop to SelectOption
* Use id instead of data-sest-subj
* Disable show x-axis lines when there is histogram agg
* Add tooltip for disabled 'Show x-axis lines' config
* Add series_options.tsx
* Migrate series
* Improve changeValueAxis
* Create CategoryAxisPanel
* Create ValueAxesPanel
* Create CustomExtentsOptions
* File renaming
* Use TruncateLabelsOption
* Set min value
* Add validation
* Refactoring
* Move types upper
* Convert series logic
* Convert valueAxes logic
* Rename function
* Add validation and refactoring
* Adjust styles
* Fix rotates
* Apply config for other vis
* Remove old directives
* Fix useHook usage
* Update vislib_vis_type.js
* Fix
* Move Threshold line panel into a separate component
* Remove unused translations
* Apply ui suggestions
* Update functional tests
* Remove angular unit test
* Refactoring
* Fix dependencies
* Refactoring
* Add validation
* Add validation for other vis
* Refactoring of onPositionChanged handler
* Refactoring of addValueAxis
* Get rid of a useEffect
* Refactoring of updateAxisTitle
* Update useCallback
* Refactoring
* Refactoring of collections config
* Refactoring of setChartValueByIndex and setValueAxisByIndex
* Update metrics_axes_options.tsx
* Watch current tab for correct accordion height
* Revert axis title logic
* Fix axis id and name number
* Fix code review comments
* Fix functional tests
* Update visualize_page.js
* Move option tabs in common
* Fix code review comments
* Update index.tsx
* Refactoring
* Fix merge conflict
* Show ThresholdPanel when it's configured
* Fix passing a current tab to vis-options
* Localize 'Count' text
* Pass one axis to CategoryAxisPanel
* Fix y-axis name number when x-axis position changed
* Fix Y-axis name number when position Y-axis changed
* Fix refresh loop
* Re-organize controls
* Apply code review comments
* Refactoring
* Fix extents empty value
* Update y_extents.tsx
* Fix code review comments
* Fix updating several seriesParams when removing axis
* Add thresholdLine config to horizontal bar
* Refactoring
* Reset grid.valueAxis when the axis deleted
* Fix refresh loop
* Set interpolate config for line
* Enable "show dots"
* this is the one
* this could break a job nbd
* get_full_url to observe PNG and PDF job payload types
* fix typescripts
* fix ts in tests
* fix more types
* cosmetic
* remove PDF execute compatibility shim test -- that stuff is handled in now PDF executeJob
* fix unit test
* remove old strings
* Remove pdf execute compatibility shim entirely
* combine the 2 maps
* More reject matchers in the test
* Replace TSVB timeseries charts with elastic-charts
* Add sort index for series
* Update src/legacy/core_plugins/metrics/public/visualizations/views/timeseries/index.js
Co-Authored-By: Nick Partridge <nick.ryan.partridge@gmail.com>
* Fix PR comments
* fix issue with scaling
* fix crosshair styles for bar
* create graph listing page
* clean up app folder
* remove inline loading menu
* also add badge to workspace route
* fix tests
* fix graph spaces functional test
* generate documentation for new breadcrumb property
* fix test subject names
* remove unused translations
* start implementing save modal flow for Graph
* fix spaces functional test
* wip save modal
* wip save modal
* add and style save modal
* add placeholder to description field
* disable dirty check on breadcrumb navigation and fix delete function
* improve onClick typing on breadcrumb
* fix newline error and use new types in dashboard app controller
* fix translation errors
* fix i18n translation for real
* code review
* fix i18n phrases
* remove fragments
* remove unnecessary max-width and add commentary
* move to async syntax
* clean up implementation
* use description instead of title
* fix snapshot
* adress review comments and set width for all save modals
* fix bug and improve typing
* fix classname
This fixes switching to another detector on single metric viewer. There is no longer a Refresh button next to the dropdowns, instead the charts will reload when one of the dropdowns (detector or entity selection) changes.
* Add x-pack plugin for new platform server licensing information
* Update x-pack translations
* Implement core plugin interface for licensing plugin:
* Rename references to service to plugin
* Use CoreStart in licensing start method
* Fix outstanding reference error
* Fix type check errors
* Address outstanding review comments
* Fix type error in tests
* Address review comments, move polling logic to standalone
* Split up test files
* Fix bad reference in test
* Use relative reference to poller util
* Add more plugin tests to address review comments
* Fix different manners of config generation in licensing plugin
* Update test fixtures
* Fix path to test fixtures
* 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
* refactor draw UI to use same UI as create geometry filter from features
* update FeatureGeometryFilterForm to use GeometryFilterForm
* add jest test for GeomemtryFilterForm component
* fix i18n translations
* update ToolsControl jest snapshots
* use __ in css class names
* Refactor doc table and remove search source from it
* Fix auto refresh
* Remove reference to courier
* Update doc table tests
* Fix isFetchRequired logic
* Remove references to courier
* Fix import from ui/courier
* Add courier back in for refresh interval
* add buttons and links to create/edit policy
* set up add policy form
* start create policy form, including loading/error states and redirect for repository select field. add inline option to SectionLoading. add actions prop to SectionError
* add snapshot name field
* Change page title upon app navigation, improve breadcrumbs
* Add on cancel to policy form, reorder fields
* Add simple cron field
* First pass at create/edit policy functionality
* Adjust permissions for SLM tab
* Adjust no snapshots prompt based on if policies exist or not
* Add selectable indices to policy form
* Move cron editor from rollup jobs to ES UI shared folder
* Used shared cron editor for slm policy create/edit
* Adjust copies; add duplicate schedule warning callout
* Surface in progress information
* Fix doc link for 7.x
* Fix rollup tests
* Copy edits from review
* Add ES endpoint to request review
* Remove unused imports
* Fix i18n by cleaning up typo'd text
* Remove unused import
* Fix permissions and i18n
* Revert change to Logistics copy
* Fix bugs and PR feedback
* Add cancel button to form and add comment for list
* Adjust timeout comment
* Fix bug with list of indices in detail panel when clicking through table
* Add comment about EUI bug
* Initial work
* Fix failing jest test
* Use APIKeys class
* Only use id to invalidate
* Log all errors in invalidate function
* Cleanup
* Apply PR feedback
* wip: add selection and actions icon
* add bulk delete functionality. use existing delete action component
* add start bulk action
* add stop bulk action
* add label for number of transforms selected
* Action components only accept items array. Update endpoint calls for array param
* update tests
* fix translation error
* update start modal translation
* transformDelete to server side for synchronous looping through ids
* transformsStart to server side for synchronous looping through ids
* transformsStop to server side for synchronous looping through ids
* change request method for delete.
* update deprecated functional component type
* ensure bulk actions disabled when appropriate
* handle timeouts for start,stop,delete actions
* rename DataFrameTransformEndpointRequest type
* disable all row actions when selected items
* fix localization error
Introduces "saved queries". Saved queries are a new saved object type similar to saved searches but more limited in scope. They allow users to store the the query string in the query bar and optionally the set of filters and timefilter in order to reload them anywhere a query is expected: Discover, Visualize, Dashboard, anywhere that uses our full SearchBar component.
* Initial work
* Cleanup add createAPIKey fn pt1
* Change getServices function to take request as parameter
* Use API key when executing alerts
* Revert task manager using encrypted saved objects
* Store fired actions within a saved object to encrypt API keys
* Fix fireActionId
* Cleanup code, fix type check error
* Add a type for getScopedSavedObjectsClient
* Fix getBasePath and spaceIdToNamespace functions
* Add safety check for API key and action
* Fix integration tests
* Fix broken jest tests
* Cleanup
* Rename generatedApiKey to apiKeyValue
* Ensure access to action record
* Cleanup
* Add unit tests
* Fix variable conflict
* Revert task manager specific code (no longer needed)
* Remove fire terminology
* Move tests to spaces and security folder
* Use ES Archiver to remove spaces (empty_kibana)
* Fix missing pieces
* Convert action tests to run per user
* Convert alerting tests to run per user
* Fix type check issue
* Fix failing test
* Add callCluster and savedObjectsClient authorization tests
* Make savedObjectsClient return 403 for authorization tests
* Cleanup
* Fix test failure
* Common function to get data from test index
* Create ObjectRemover
* Cleanup
* useApiKey now provided to functions instead of relying on condition of two strings
* Fix typo
* Make tests it(...) start with should
* Rename useApiKey to isSecurityEnabled
* Merge apiKeyId and apiKeyValue into one
* Update docs
* Use feature controls for list alert / action types API
* Remove need to add ! in TypeScript for required plugins
* Fix ESLint issue
* Include actions and alertTypeParams into AAD and genereate new API key on update
* Generate random id for API key name attribute
* Include interval in AAD
* Send pre-encoded string
* Fix ExecutorError
* Fix apiKey snapshot
* Fix 'default' typo
* De-compose apiKey
* Refresh API key when enabling / disabling an alert
* Add updatedBy
* Make unauthorized APIs return 404
* Deleted old kbn-top-nav directive.
Can be merged only when monitoring replace their last usage.
* fix texts
* Remove CSS import
Removed fix to config in monitoring (fix is on #43187)
* rename monitoring directive
* Support for logstash
* Beats support
* Fix cherry-pick api issue
* Support for logstash
* Updates for beats and logstash
* APM migration working
* Tweaks for beats migration
* Update copy for setup new button
* If on cloud, disable setup mode
* Handle new beat flow better
* Better phrasing for APM
* Add beat type to disable step
* Fix i18n issue
* Fix jest tests
* Fix api tests
* PR feedback
* Update copy
* Remove unnecessary code
* Support shortcut to finish ES migration if we are on the connected cluster
* Undo changes that are now in a separate PR
* Share code better by exposing a single route with an optional parameter
* Disable more links
* Fix overview link for logstash
* PR feedback
* Fix tests
* PR feedback
* Fix tests
* We still need this route
* Updates
* Only show if there are instances too
* Change how we set the newly discovered cluster uuid
* Move this to support beats/apm weirdness
* Fix tests
* Remove out of date translations
* PR feedback
* Detect products a different way, to detect empty indices
* Look against the production cluster instead of the monitoring one
* When disabling ES internal collection, only disable ES - do not disable all internal collection
* Add snapshot tests for query search params
* Use projections to fetch data
* Add configuration and aggregations for local filters
* Add endpoints for local filters
* UseLocalUIFilters hook
* Parse Local UI filters from URL params
* LocalUIFilters component
* TransactionTypeFilter
* replace useServiceTransactionTypes with useTransactionTypes
* Support transactionType for trace projection/api
* Configure Local UI Filters
* Use units instead of hardcoded px
* Fix i18n error
* Remove unused labels from translation files
* Update URL of API integration test for transaction_types API call
* Revert "replace useServiceTransactionTypes with useTransactionTypes"
This reverts commit bae7fa44a0fc1ace0b498cc78626fabb2d310437.
* Revert "Support transactionType for trace projection/api"
This reverts commit 2edb32cf04ca2c38885c457ba57ce0a1547fd199.
* Remove transaction type filter for traces,error groups
* Address review feedback
* Don't clone in mergeProjection; add tests
* Address review feedback
* Revert transaction_types API path in functional tests
* More review feedback
* More review feedback:
- Add transactions projection
- Merge traces/transaction groups projections
* Don't persist local UI filters in HistoryTabs
* Move projections to server folder
* Move transactionName into options
* Use pod name instead of pod uid
* EUIficate pointe-series and grid
* Apply TS
* Show grid on a panel
* Remove extra space
* Add TS
* Use BasicOptions
* Adjust func test
* Add dataTestSubj prop to SelectOption
* Use id instead of data-sest-subj
* Disable show x-axis lines when there is histogram agg
* Add tooltip for disabled 'Show x-axis lines' config
* Remove extra space