Skip to content

Conversation

@yctercero
Copy link
Contributor

@yctercero yctercero commented Aug 4, 2020

Summary

  • updates the builder nested entries so that the children do not display the parent path - so instead of parent.child it just shows child
  • updates the builder to fix overflow issue

Overflow issue

bug_builder

Overflow fix

bug_fix_woohoo

Example of nested ux

updated_nested

Checklist

@kibanamachine
Copy link
Contributor

💛 Build succeeded, but was flaky


Test Failures

Chrome X-Pack UI Functional Tests.x-pack/test/functional/apps/monitoring/setup/metricbeat_migration·js.Monitoring app Setup mode metricbeat migration setup mode btn should exist

Link to Jenkins

Standard Out

Failed Tests Reporter:
  - Test has not failed recently on tracked branches

[00:00:00]       │
[00:05:03]         └-: Monitoring app
[00:05:03]           └-> "before all" hook
[00:22:39]           └-: Setup mode metricbeat migration
[00:22:39]             └-> "before all" hook
[00:22:39]             └-: setup mode btn
[00:22:39]               └-> "before all" hook
[00:22:39]               └-> "before all" hook
[00:22:39]                 │ info [monitoring/setup/collection/es_and_kibana_mb] Loading "mappings.json"
[00:22:39]                 │ info [monitoring/setup/collection/es_and_kibana_mb] Loading "data.json.gz"
[00:22:39]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xxl-1596586689360986607] [.monitoring-beats-7-2019.04.09] creating index, cause [api], templates [.monitoring-beats], shards [1]/[0]
[00:22:39]                 │ info [monitoring/setup/collection/es_and_kibana_mb] Created index ".monitoring-beats-7-2019.04.09"
[00:22:39]                 │ debg [monitoring/setup/collection/es_and_kibana_mb] ".monitoring-beats-7-2019.04.09" settings {"index":{"auto_expand_replicas":"0-1","codec":"best_compression","format":"7","number_of_replicas":"0","number_of_shards":"1"}}
[00:22:39]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xxl-1596586689360986607] [.monitoring-es-7-2019.04.09] creating index, cause [api], templates [.monitoring-es], shards [1]/[0]
[00:22:39]                 │ info [monitoring/setup/collection/es_and_kibana_mb] Created index ".monitoring-es-7-2019.04.09"
[00:22:39]                 │ debg [monitoring/setup/collection/es_and_kibana_mb] ".monitoring-es-7-2019.04.09" settings {"index":{"auto_expand_replicas":"0-1","codec":"best_compression","format":"7","number_of_replicas":"0","number_of_shards":"1"}}
[00:22:40]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xxl-1596586689360986607] [.monitoring-es-7-mb-2019.04.09] creating index, cause [api], templates [.monitoring-es], shards [1]/[0]
[00:22:40]                 │ info [monitoring/setup/collection/es_and_kibana_mb] Created index ".monitoring-es-7-mb-2019.04.09"
[00:22:40]                 │ debg [monitoring/setup/collection/es_and_kibana_mb] ".monitoring-es-7-mb-2019.04.09" settings {"index":{"auto_expand_replicas":"0-1","codec":"best_compression","format":"7","number_of_replicas":"0","number_of_shards":"1"}}
[00:22:40]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xxl-1596586689360986607] [.monitoring-kibana-7-2019.04.09] creating index, cause [api], templates [.monitoring-kibana], shards [1]/[0]
[00:22:40]                 │ info [monitoring/setup/collection/es_and_kibana_mb] Created index ".monitoring-kibana-7-2019.04.09"
[00:22:40]                 │ debg [monitoring/setup/collection/es_and_kibana_mb] ".monitoring-kibana-7-2019.04.09" settings {"index":{"auto_expand_replicas":"0-1","codec":"best_compression","format":"7","number_of_replicas":"0","number_of_shards":"1"}}
[00:22:40]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xxl-1596586689360986607] [.monitoring-kibana-7-mb-2019.04.09] creating index, cause [api], templates [.monitoring-kibana], shards [1]/[0]
[00:22:40]                 │ info [monitoring/setup/collection/es_and_kibana_mb] Created index ".monitoring-kibana-7-mb-2019.04.09"
[00:22:40]                 │ debg [monitoring/setup/collection/es_and_kibana_mb] ".monitoring-kibana-7-mb-2019.04.09" settings {"index":{"auto_expand_replicas":"0-1","codec":"best_compression","format":"7","number_of_replicas":"0","number_of_shards":"1"}}
[00:22:40]                 │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xxl-1596586689360986607] [.monitoring-logstash-7-2019.04.09] creating index, cause [api], templates [.monitoring-logstash], shards [1]/[0]
[00:22:40]                 │ info [monitoring/setup/collection/es_and_kibana_mb] Created index ".monitoring-logstash-7-2019.04.09"
[00:22:40]                 │ debg [monitoring/setup/collection/es_and_kibana_mb] ".monitoring-logstash-7-2019.04.09" settings {"index":{"auto_expand_replicas":"0-1","codec":"best_compression","format":"7","number_of_replicas":"0","number_of_shards":"1"}}
[00:22:40]                 │ info [monitoring/setup/collection/es_and_kibana_mb] Indexed 2 docs into ".monitoring-beats-7-2019.04.09"
[00:22:40]                 │ info [monitoring/setup/collection/es_and_kibana_mb] Indexed 58 docs into ".monitoring-es-7-2019.04.09"
[00:22:40]                 │ info [monitoring/setup/collection/es_and_kibana_mb] Indexed 59 docs into ".monitoring-es-7-mb-2019.04.09"
[00:22:40]                 │ info [monitoring/setup/collection/es_and_kibana_mb] Indexed 3 docs into ".monitoring-kibana-7-2019.04.09"
[00:22:40]                 │ info [monitoring/setup/collection/es_and_kibana_mb] Indexed 6 docs into ".monitoring-kibana-7-mb-2019.04.09"
[00:22:40]                 │ info [monitoring/setup/collection/es_and_kibana_mb] Indexed 6 docs into ".monitoring-logstash-7-2019.04.09"
[00:22:40]                 │ debg replacing kibana config doc: {}
[00:22:40]                 │ debg creating user basic_monitoring_user
[00:22:40]                 │ info [o.e.x.s.a.u.TransportPutUserAction] [kibana-ci-immutable-ubuntu-18-tests-xxl-1596586689360986607] updated user [basic_monitoring_user]
[00:22:40]                 │ debg created user basic_monitoring_user
[00:22:40]                 │ debg navigating to monitoring url: http://localhost:6191/app/monitoring
[00:22:40]                 │ debg navigate to: http://localhost:6191/app/monitoring
[00:22:40]                 │ debg browser[INFO] http://localhost:6191/app/monitoring?_t=1596590283489 341 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:22:40]                 │
[00:22:40]                 │ debg browser[INFO] http://localhost:6191/bundles/app/core/bootstrap.js 42:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:22:40]                 │ debg ... sleep(700) start
[00:22:41]                 │ debg ... sleep(700) end
[00:22:41]                 │ debg returned from get, calling refresh
[00:22:42]                 │ debg browser[INFO] http://localhost:6191/35403/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js 452:106112 "INFO: 2020-08-05T01:18:05Z
[00:22:42]                 │        Adding connection to http://localhost:6191/elasticsearch
[00:22:42]                 │
[00:22:42]                 │      "
[00:22:42]                 │ERROR browser[SEVERE] http://localhost:6191/35403/bundles/core/core.entry.js 83:269394 TypeError: Failed to fetch
[00:22:42]                 │ debg browser[INFO] http://localhost:6191/app/monitoring?_t=1596590283489 341 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:22:42]                 │
[00:22:42]                 │ debg browser[INFO] http://localhost:6191/bundles/app/core/bootstrap.js 42:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:22:42]                 │ debg currentUrl = http://localhost:6191/app/monitoring
[00:22:42]                 │          appUrl = http://localhost:6191/app/monitoring
[00:22:42]                 │ debg TestSubjects.find(kibanaChrome)
[00:22:42]                 │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:22:44]                 │ debg browser[INFO] http://localhost:6191/35403/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js 452:106112 "INFO: 2020-08-05T01:18:07Z
[00:22:44]                 │        Adding connection to http://localhost:6191/elasticsearch
[00:22:44]                 │
[00:22:44]                 │      "
[00:22:45]                 │ debg ... sleep(501) start
[00:22:45]                 │ debg browser[WARNING] http://localhost:6191/35403/bundles/plugin/monitoring/monitoring.chunk.1.js 2:416350 "\"#noDataReact\" element has not been added to the DOM yet"
[00:22:45]                 │ debg ... sleep(501) end
[00:22:45]                 │ debg in navigateTo url = http://localhost:6191/app/monitoring#/no-data?_g=(filters:!(),refreshInterval:(pause:!f,value:10000),time:(from:now-1h,to:now))
[00:22:45]                 │ debg TestSubjects.exists(statusPageContainer)
[00:22:45]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:22:48]                 │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:22:48]                 │ debg pauseAutoRefresh
[00:22:48]                 │ debg openQuickSelectTimeMenu
[00:22:48]                 │ debg TestSubjects.exists(superDatePickerQuickMenu)
[00:22:48]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerQuickMenu"]') with timeout=2500
[00:22:51]                 │ debg --- retry.tryForTime error: [data-test-subj="superDatePickerQuickMenu"] is not displayed
[00:22:51]                 │ debg opening quick select menu
[00:22:51]                 │ debg TestSubjects.click(superDatePickerToggleQuickMenuButton)
[00:22:51]                 │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerToggleQuickMenuButton"]') with timeout=10000
[00:22:51]                 │ debg Find.findByCssSelector('[data-test-subj="superDatePickerToggleQuickMenuButton"]') with timeout=10000
[00:22:51]                 │ debg TestSubjects.getAttribute(superDatePickerRefreshIntervalInput, value)
[00:22:51]                 │ debg TestSubjects.find(superDatePickerRefreshIntervalInput)
[00:22:51]                 │ debg Find.findByCssSelector('[data-test-subj="superDatePickerRefreshIntervalInput"]') with timeout=10000
[00:22:51]                 │ debg TestSubjects.find(superDatePickerRefreshIntervalUnitsSelect)
[00:22:51]                 │ debg Find.findByCssSelector('[data-test-subj="superDatePickerRefreshIntervalUnitsSelect"]') with timeout=10000
[00:22:51]                 │ debg Find.allDescendantDisplayedByCssSelector('option')
[00:22:52]                 │ debg TestSubjects.getVisibleText(superDatePickerToggleRefreshButton)
[00:22:52]                 │ debg TestSubjects.find(superDatePickerToggleRefreshButton)
[00:22:52]                 │ debg Find.findByCssSelector('[data-test-subj="superDatePickerToggleRefreshButton"]') with timeout=10000
[00:22:52]                 │ debg pause auto refresh
[00:22:52]                 │ debg TestSubjects.click(superDatePickerToggleRefreshButton)
[00:22:52]                 │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerToggleRefreshButton"]') with timeout=10000
[00:22:52]                 │ debg Find.findByCssSelector('[data-test-subj="superDatePickerToggleRefreshButton"]') with timeout=10000
[00:22:52]                 │ debg closeQuickSelectTimeMenu
[00:22:52]                 │ debg TestSubjects.exists(superDatePickerQuickMenu)
[00:22:52]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerQuickMenu"]') with timeout=2500
[00:22:52]                 │ debg closing quick select menu
[00:22:52]                 │ debg TestSubjects.click(superDatePickerToggleQuickMenuButton)
[00:22:52]                 │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerToggleQuickMenuButton"]') with timeout=10000
[00:22:52]                 │ debg Find.findByCssSelector('[data-test-subj="superDatePickerToggleQuickMenuButton"]') with timeout=10000
[00:22:52]                 │ debg closeQuickSelectTimeMenu
[00:22:52]                 │ debg TestSubjects.exists(superDatePickerQuickMenu)
[00:22:52]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerQuickMenu"]') with timeout=2500
[00:22:52]                 │ debg --- retry.tryForTime error: [data-test-subj="superDatePickerQuickMenu"] is not displayed
[00:22:55]                 │ debg --- retry.tryForTime failed again with the same message...
[00:22:55]                 │ debg Setting absolute range to Apr 9, 2019 @ 00:00:00.741 to Apr 9, 2019 @ 23:59:59.741
[00:22:55]                 │ debg TestSubjects.exists(superDatePickerToggleQuickMenuButton)
[00:22:55]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerToggleQuickMenuButton"]') with timeout=20000
[00:22:55]                 │ debg TestSubjects.exists(superDatePickerShowDatesButton)
[00:22:55]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerShowDatesButton"]') with timeout=2500
[00:22:55]                 │ debg TestSubjects.click(superDatePickerShowDatesButton)
[00:22:55]                 │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerShowDatesButton"]') with timeout=10000
[00:22:55]                 │ debg Find.findByCssSelector('[data-test-subj="superDatePickerShowDatesButton"]') with timeout=10000
[00:22:56]                 │ debg TestSubjects.exists(superDatePickerstartDatePopoverButton)
[00:22:56]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerstartDatePopoverButton"]') with timeout=2500
[00:22:56]                 │ debg TestSubjects.click(superDatePickerendDatePopoverButton)
[00:22:56]                 │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerendDatePopoverButton"]') with timeout=10000
[00:22:56]                 │ debg Find.findByCssSelector('[data-test-subj="superDatePickerendDatePopoverButton"]') with timeout=10000
[00:22:56]                 │ debg Find.findByCssSelector('div.euiPopover__panel-isOpen') with timeout=10000
[00:22:56]                 │ debg TestSubjects.click(superDatePickerAbsoluteTab)
[00:22:56]                 │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:22:56]                 │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:22:56]                 │ debg TestSubjects.click(superDatePickerAbsoluteDateInput)
[00:22:56]                 │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:22:56]                 │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:22:56]                 │ debg TestSubjects.setValue(superDatePickerAbsoluteDateInput, Apr 9, 2019 @ 23:59:59.741)
[00:22:56]                 │ debg TestSubjects.click(superDatePickerAbsoluteDateInput)
[00:22:56]                 │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:22:56]                 │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:22:56]                 │ debg ... sleep(500) start
[00:22:57]                 │ debg ... sleep(500) end
[00:22:57]                 │ debg TestSubjects.click(superDatePickerstartDatePopoverButton)
[00:22:57]                 │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerstartDatePopoverButton"]') with timeout=10000
[00:22:57]                 │ debg Find.findByCssSelector('[data-test-subj="superDatePickerstartDatePopoverButton"]') with timeout=10000
[00:22:57]                 │ debg Find.waitForElementStale with timeout=10000
[00:22:57]                 │ debg Find.findByCssSelector('div.euiPopover__panel-isOpen') with timeout=10000
[00:22:57]                 │ debg TestSubjects.click(superDatePickerAbsoluteTab)
[00:22:57]                 │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:22:57]                 │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:22:57]                 │ debg TestSubjects.click(superDatePickerAbsoluteDateInput)
[00:22:57]                 │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:22:57]                 │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:22:57]                 │ debg TestSubjects.setValue(superDatePickerAbsoluteDateInput, Apr 9, 2019 @ 00:00:00.741)
[00:22:57]                 │ debg TestSubjects.click(superDatePickerAbsoluteDateInput)
[00:22:57]                 │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:22:57]                 │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:22:58]                 │ debg TestSubjects.exists(superDatePickerApplyTimeButton)
[00:22:58]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerApplyTimeButton"]') with timeout=2500
[00:23:00]                 │ debg --- retry.tryForTime error: [data-test-subj="superDatePickerApplyTimeButton"] is not displayed
[00:23:01]                 │ debg TestSubjects.click(querySubmitButton)
[00:23:01]                 │ debg Find.clickByCssSelector('[data-test-subj="querySubmitButton"]') with timeout=10000
[00:23:01]                 │ debg Find.findByCssSelector('[data-test-subj="querySubmitButton"]') with timeout=10000
[00:23:01]                 │ debg Find.waitForElementStale with timeout=10000
[00:23:01]                 │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:23:01]                 │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:23:01]               └-> should exist
[00:23:01]                 └-> "before each" hook: global before each
[00:23:01]                 │ debg TestSubjects.exists(monitoringSetupModeBtn)
[00:23:01]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="monitoringSetupModeBtn"]') with timeout=2500
[00:23:04]                 │ debg --- retry.tryForTime error: [data-test-subj="monitoringSetupModeBtn"] is not displayed
[00:23:04]                 │ info Taking screenshot "/dev/shm/workspace/parallel/9/kibana/x-pack/test/functional/screenshots/failure/Monitoring app Setup mode metricbeat migration setup mode btn should exist.png"
[00:23:05]                 │ info Current URL is: http://localhost:6191/app/monitoring#/overview?_g=(cluster_uuid:jJ9oySUPR8G0wuV82vG5-g,refreshInterval:(pause:!t,value:10000),time:(from:%272019-04-09T00:00:00.741Z%27,to:%272019-04-09T23:59:59.741Z%27))
[00:23:05]                 │ info Saving page source to: /dev/shm/workspace/parallel/9/kibana/x-pack/test/functional/failure_debug/html/Monitoring app Setup mode metricbeat migration setup mode btn should exist.html
[00:23:05]                 └- ✖ fail: Monitoring app Setup mode metricbeat migration setup mode btn should exist
[00:23:05]                 │      Error: expected false to equal true
[00:23:05]                 │       at Assertion.assert (/dev/shm/workspace/parallel/9/kibana/packages/kbn-expect/expect.js:100:11)
[00:23:05]                 │       at Assertion.be.Assertion.equal (/dev/shm/workspace/parallel/9/kibana/packages/kbn-expect/expect.js:227:8)
[00:23:05]                 │       at Assertion.be (/dev/shm/workspace/parallel/9/kibana/packages/kbn-expect/expect.js:69:22)
[00:23:05]                 │       at Context.it (test/functional/apps/monitoring/setup/metricbeat_migration.js:31:61)
[00:23:05]                 │ 
[00:23:05]                 │ 

Stack Trace

Error: expected false to equal true
    at Assertion.assert (/dev/shm/workspace/parallel/9/kibana/packages/kbn-expect/expect.js:100:11)
    at Assertion.be.Assertion.equal (/dev/shm/workspace/parallel/9/kibana/packages/kbn-expect/expect.js:227:8)
    at Assertion.be (/dev/shm/workspace/parallel/9/kibana/packages/kbn-expect/expect.js:69:22)
    at Context.it (test/functional/apps/monitoring/setup/metricbeat_migration.js:31:61)

Build metrics

async chunks size

id value diff baseline
securitySolution 7.3MB +877.0B 7.3MB

History

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

@yctercero yctercero marked this pull request as ready for review August 5, 2020 03:08
@yctercero yctercero requested review from a team as code owners August 5, 2020 03:08
@elasticmachine
Copy link
Contributor

Pinging @elastic/siem (Team:SIEM)

Copy link
Contributor

@dplumlee dplumlee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

a small nit would be that MyOverflowContainer and MyValuesInput don't really follow the naming convention we have in the rest of these files but everything else looks fine

@yctercero
Copy link
Contributor Author

a small nit would be that MyOverflowContainer and MyValuesInput don't really follow the naming convention we have in the rest of these files but everything else looks fine

I'll be the first to admit that I get 0 creative points for naming things. :) I'll follow up on this as there's still more cleanup to do in subsequent PRs. Thanks @dplumlee !

@yctercero yctercero merged commit e23c5ea into elastic:master Aug 5, 2020
yctercero added a commit to yctercero/kibana that referenced this pull request Aug 5, 2020
…ux for nested entries (elastic#74262)

## Summary

- updates the builder nested entries so that the children do not display the parent path - so instead of `parent.child` it just shows `child`
- updates the builder to fix overflow issue
yctercero added a commit that referenced this pull request Aug 5, 2020
…ux for nested entries (#74262) (#74380)

## Summary

- updates the builder nested entries so that the children do not display the parent path - so instead of `parent.child` it just shows `child`
- updates the builder to fix overflow issue
@yctercero yctercero deleted the builder_nested_logic branch October 14, 2020 12:01
@MindyRS MindyRS added the Team: SecuritySolution Security Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc. label Sep 23, 2021
@elasticmachine
Copy link
Contributor

Pinging @elastic/security-solution (Team: SecuritySolution)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature:Detection Rules Security Solution rules and Detection Engine release_note:fix Team: SecuritySolution Security Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc. Team:SIEM v7.9.1 v7.10.0 v8.0.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants