-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Security Solution] [Sourcerer] [Feature Branch] Update to use Kibana Data Views #114806
Conversation
…lastic/kibana into sourcerer_kip_as" This reverts commit be170e1, reversing changes made to cdcf869.
x-pack/plugins/security_solution/public/common/containers/source/index.tsx
Outdated
Show resolved
Hide resolved
x-pack/plugins/security_solution/public/common/containers/sourcerer/index.tsx
Show resolved
Hide resolved
x-pack/plugins/security_solution/public/common/containers/sourcerer/index.tsx
Outdated
Show resolved
Hide resolved
@elasticmachine merge upstream |
💚 Build Succeeded
Metrics [docs]Public APIs missing comments
Async chunks
Page load bundle
Unknown metric groupsAPI count
References to deprecated APIs
History
To update your PR or re-run it, just comment with: |
…ink-to-kibana-app * 'main' of github.com:elastic/kibana: (290 commits) [Connectors][ServiceNow] Remove SN flags (elastic#117511) [ML] Functional tests - stabilize and re-enable feature importance tests (elastic#117503) [RAC] Disable the actions button if the user has inadequate privileges (elastic#117488) [Visualize] [xyChart] filter labels by default (elastic#117288) Fix warning when setting description to undefined (elastic#117338) [build] Set monitoring.ui.container.elasticsearch.enabled for all containers (elastic#115087) fix types [Alerting] UX fixes for execution duration chart (elastic#117193) [CI] Delete node_modules in between bootstrap attempts (elastic#117588) Flaky test fixes (elastic#117028) [Security Solution] [Sourcerer] [Feature Branch] Update to use Kibana Data Views (elastic#114806) [ML] Hide anomaly entity filter button tooltips when clicked (elastic#117493) adjust the synthetics journey type (elastic#117316) Refines hasAnyData check for alerts (elastic#117499) [Fleet] Default to APM tutorial (elastic#117421) [Maps] update docs for index pattern -> data view rename (elastic#117400) [Logs UI][Metrics UI] Remove deprecated config fields from APIs and SavedObjects (elastic#116821) [Fleet] Fix agent logs not reading query from URL (elastic#117286) Fixing Failing test: Chrome X-Pack UI Functional Tests.x-pack/test/functional_with_es_ssl/apps/triggers_actions_ui/alert_create_flyout·ts - Actions and Triggers app create alert should successfully test valid es_query alert (elastic#114917) [Metrics UI] Add docs link to redundant groupBy detection (elastic#116822) ... # Conflicts: # x-pack/plugins/reporting/public/management/__snapshots__/report_listing.test.tsx.snap # x-pack/plugins/reporting/public/shared_imports.ts # x-pack/plugins/reporting/server/routes/management/jobs.ts
Summary
Closing #111461 in favor of this PR to create a "feature branch", they are essentially the same PR
Kibana
Index PatternsData Views & Runtime Fields in Security Solution SourcererIssue: https://github.com/elastic/security-team/issues/772
security-solution
Kibana data viewrequestIndexFieldSearch
in timelines to take adataViewId
pick_events.tsx
)dataViewId
property to timeline, stored inreferences
on the saved objectQuirks
auditbeat-*,auditbeat-*,auditbeat-*,auditbeat-*
andauditbeat-*,auditbeat-*
are both valid. We're only going to allow them to select one instance of auditbeat from our combo box, but the select needs the full name so the user can distinguish between the data views and know where they put their runtime fieldssecuritySolution:defaultIndex
. A page refresh is required for updates to take placesecurity-solution
data view. on initial app load, or if the signals index gets deleted, signalIndexName is null and quickly set. We have a call to update thesecurity-solution
data view when the signalIndexName is updatedesClient.fieldCaps
instead ofesClient.search
oresClient.count
as both of those methods require there to be data on the index pattern. When.siem-signals-default
is initially created, it will not immediately have data. So usingesClient.fieldCaps
will tell us if the index exists even without dataUI Updates coming in a follow up PR. See Monina's excellent design direction in the original issue: https://github.com/elastic/security-team/issues/772
Sourcerer Updates to KIP/Data Views:
![sourcerer_demo](https://user-images.githubusercontent.com/6935300/135349624-0b3b62a0-89f6-499c-90df-0a54fb269e66.gif)
Runtime Fields in Security Solution:
![rtf_demo](https://user-images.githubusercontent.com/6935300/135349647-df92f435-4c0a-442f-a953-3199ff44f7a3.gif)
Checklist