* add not found page
* fix url state
* fix url state
* revert cypress test case
* add tests for new links
* rename detections to alerts
* move function to helper
* add cypress tests
* clean up routes
* clean up routes
* styling for not found page
* clean up rules routes
* rm unused i18n
* add cypress tests
* add cypress tests
* rm unused i18n
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* updating language in metrics ui to indicate rule type and updating language in header menu to Alerts and Rules
Co-authored-by: Kate Farrar <katherine.farrar@elastic.co>
* Added dashboard no items message to dashboard_strings, wrote new message for read only empty state. Moved visualize library dashboard callout under title
Co-authored-by: Devon Thomson <devon.thomson@hotmail.com>
* pass scroll_id in the request body not a param
* update test to match
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* [Solution Toolbar] Fixing button border on non-text color versions
* [Alerts] Removed extra wrappers and use EuiPageHeader
* [Logstash] Basic conversion to template
* [Reporting] Adding bottomBorder to page header
* [ML] Fix display of main navigation tabs
* [Stack Management] Fix side nav not updating when going back to landing page
* [Tags] Add spacing after page header
* [License Management] Full width on file uploader
* [Page Template] Fixed `emptyState` default template for pages with side nav
* [Infra] Removing some page header displays in empty states
* [Enterprise Search] Fix some error layouts
* [Index Patterns] Quick fix for empty state
* snaps
* [Page Template] Remove forced padding when `centeredBody`
* small hack for tab padding for ml
* scroll ML page to fix test
* fix test method type signature
Co-authored-by: Dave Snider <dave.snider@gmail.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Michail Yasonik <michail.yasonik@elastic.co>
Co-authored-by: Caroline Horn <549577+cchaos@users.noreply.github.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Michail Yasonik <michail.yasonik@elastic.co>
* Correctly orders imports via ESLint
* Accounts for "yellow" status
We should do much better than this.
a) We shouldn't be converting the statuses to colors in the first place
b) We shouldn't always show the same message for all non-green statuses
c) We shouldn't link to kibana status when we are the kibana monitoring product
Co-authored-by: Jason Rhodes <jason.rhodes@elastic.co>
* Revert "Remove post-installation redirect for integrations (#103179)"
This reverts commit 96c4350289.
* Restore post-save redirects but only when user hasn't navigated away
Co-authored-by: Jen Huang <its.jenetic@gmail.com>
* make sure stackByField exists
* fix types
* fix unit test
* skip extra request for non-ip queries
* elasticserach query changes to prevent corrupted data response bug
* client changes to split ip stacked histogram queries in two, inspect modal shows all requests and responses
* lint fixes
* test for useMatrixHistogramCombined added
* comment added on new multiple prop
* changed query to always contain value_type:ip for ip queries
Co-authored-by: Angela Chuang <yi-chun.chuang@elastic.co>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Angela Chuang <yi-chun.chuang@elastic.co>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* use new client for licensing API
* add logs
* adapt unit tests
* Revert "add logs"
This reverts commit 4a61b646
* fix some type errors
* fix test types
* adapt monitoring usage of `createLicensePoller`
* remove test comment
* fix unit test
* remove createLicensePoller from setup contract
* fix unit tests
* [DOCS] Updates to thee Reporting docs
* Adds the main sharing page
* Final changes
* Changed configuring-reporting link to secure-reporting
* Updates from meeting with Tim and Larry
* Moves reporting and sharing content above ML
* Update docs/setup/configuring-reporting.asciidoc
Co-authored-by: Larry Gregory <lgregorydev@gmail.com>
* Review comments from Tim and Larry
* Fixes broken links
* Fixes redirect
* Fixes broken link from ES docs
* Adds metadata to changed pages
* Review comments
Co-authored-by: Larry Gregory <lgregorydev@gmail.com>
Co-authored-by: Larry Gregory <lgregorydev@gmail.com>
* Tests for `<CaseView>` `refreshRef` prop
* Tests for Isolation API update of cases
Co-authored-by: Paul Tavares <56442535+paul-tavares@users.noreply.github.com>
* [ML] remove advanced settings
* [ML] fix getUpdatedItem for switching to single field agg
* [ML] incremental naming for top aggs
* [ML] set default sorting field based on date type
* [ML] set desc order by default
* [ML] fix TS
* [ML] change sorting direction init
Co-authored-by: Dima Arnautov <dmitrii.arnautov@elastic.co>
* [PH] Initial setup for endpoint task telemetry.
* Refactor / Add daily task for collecting fleet detail / policy resp / EP metrics
* [PH CD] Code walkthrough. Start fetching fleet policy configs.
* [PH] pass in fleet agent service rather than homebrew kuerys.
* [PH] prepare to move away from legacy es client. Get fleet ep agents.
* Fetch agent policy configs.
* Stub ep policy responses.
* Fix CI + Types. Fix dep injection. Reimagine SO client creation.
* Create SO client properly
* Fetch EP Policy responses.
* Fetch EP Policy responses.
* Remove unused import
* Fetch failed policy responses from EP data stream.
* Remove unused imports.
* Combine failed policy responses with policy configs.
* Attach fleet agent + ep agent ids
* Add dedicated channel sender. Temp disable with feature flag.
* Remove ublock from the failed policy response.
* Fetch endpoint metrics.
* Fix bad merge commit.
* Get EP telemetry.
* Record last execution time of endpoint task
* Remove send on demand feature flag.
* Simplify cache conditional.
* Refactor into Promise.allSettled
* Fix type error.
* Bail if there is no endpoint metrics
* Bump interval to 24h.
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Pete Hampton <pjhampton@users.noreply.github.com>