[Detection Engine] Display dataview pattern as tooltip during rule creation#226909
[Detection Engine] Display dataview pattern as tooltip during rule creation#226909rylnd merged 2 commits intoelastic:mainfrom
Conversation
|
/ci |
|
Pinging @elastic/security-detection-engine (Team:Detection Engine) |
|
Starting backport for target branches: 8.17, 8.18, 8.19, 9.0, 9.1 https://github.com/elastic/kibana/actions/runs/16209848183 |
💛 Build succeeded, but was flaky
Failed CI StepsMetrics [docs]Async chunks
History
cc @rylnd |
…eation (elastic#226909) ## Summary The story behind this feature is a little circuitous: the [original issue](elastic#137823) was about the full dataview index pattern being truncated, and the [first attempt](elastic#214495) to fix this did so by instead displaying the data view _name_ instead of its index pattern. However, this meant that users were less likely to see _any_ index pattern associated to the dataview, rather than the full pattern. This PR finishes the story by, in addition to preferring the data view's _name_ as the dropdown option, adds its full index pattern as the _tooltip_ for the corresponding option. ## What this PR does * Adds the index pattern for the dataview as a tooltip on the Data View dropdown during rule creation ## Screenshots <kbd>Before: <img width="894" alt="Screenshot 2025-07-07 at 5 13 34 PM" src="https://github.com/user-attachments/assets/1079f8c0-148f-4b1f-9469-ab17fc408d64" /> </kbd> <kbd>After: <img width="894" alt="Screenshot 2025-07-07 at 5 14 26 PM" src="https://github.com/user-attachments/assets/335e54f9-9c6b-4833-8d1d-a254329ab7c1" /> </kbd> ### Checklist - [ ] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios (cherry picked from commit 7086158)
…eation (elastic#226909) ## Summary The story behind this feature is a little circuitous: the [original issue](elastic#137823) was about the full dataview index pattern being truncated, and the [first attempt](elastic#214495) to fix this did so by instead displaying the data view _name_ instead of its index pattern. However, this meant that users were less likely to see _any_ index pattern associated to the dataview, rather than the full pattern. This PR finishes the story by, in addition to preferring the data view's _name_ as the dropdown option, adds its full index pattern as the _tooltip_ for the corresponding option. ## What this PR does * Adds the index pattern for the dataview as a tooltip on the Data View dropdown during rule creation ## Screenshots <kbd>Before: <img width="894" alt="Screenshot 2025-07-07 at 5 13 34 PM" src="https://github.com/user-attachments/assets/1079f8c0-148f-4b1f-9469-ab17fc408d64" /> </kbd> <kbd>After: <img width="894" alt="Screenshot 2025-07-07 at 5 14 26 PM" src="https://github.com/user-attachments/assets/335e54f9-9c6b-4833-8d1d-a254329ab7c1" /> </kbd> ### Checklist - [ ] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios (cherry picked from commit 7086158)
…eation (elastic#226909) ## Summary The story behind this feature is a little circuitous: the [original issue](elastic#137823) was about the full dataview index pattern being truncated, and the [first attempt](elastic#214495) to fix this did so by instead displaying the data view _name_ instead of its index pattern. However, this meant that users were less likely to see _any_ index pattern associated to the dataview, rather than the full pattern. This PR finishes the story by, in addition to preferring the data view's _name_ as the dropdown option, adds its full index pattern as the _tooltip_ for the corresponding option. ## What this PR does * Adds the index pattern for the dataview as a tooltip on the Data View dropdown during rule creation ## Screenshots <kbd>Before: <img width="894" alt="Screenshot 2025-07-07 at 5 13 34 PM" src="https://github.com/user-attachments/assets/1079f8c0-148f-4b1f-9469-ab17fc408d64" /> </kbd> <kbd>After: <img width="894" alt="Screenshot 2025-07-07 at 5 14 26 PM" src="https://github.com/user-attachments/assets/335e54f9-9c6b-4833-8d1d-a254329ab7c1" /> </kbd> ### Checklist - [ ] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios (cherry picked from commit 7086158)
…eation (elastic#226909) ## Summary The story behind this feature is a little circuitous: the [original issue](elastic#137823) was about the full dataview index pattern being truncated, and the [first attempt](elastic#214495) to fix this did so by instead displaying the data view _name_ instead of its index pattern. However, this meant that users were less likely to see _any_ index pattern associated to the dataview, rather than the full pattern. This PR finishes the story by, in addition to preferring the data view's _name_ as the dropdown option, adds its full index pattern as the _tooltip_ for the corresponding option. ## What this PR does * Adds the index pattern for the dataview as a tooltip on the Data View dropdown during rule creation ## Screenshots <kbd>Before: <img width="894" alt="Screenshot 2025-07-07 at 5 13 34 PM" src="https://github.com/user-attachments/assets/1079f8c0-148f-4b1f-9469-ab17fc408d64" /> </kbd> <kbd>After: <img width="894" alt="Screenshot 2025-07-07 at 5 14 26 PM" src="https://github.com/user-attachments/assets/335e54f9-9c6b-4833-8d1d-a254329ab7c1" /> </kbd> ### Checklist - [ ] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios (cherry picked from commit 7086158)
…eation (elastic#226909) ## Summary The story behind this feature is a little circuitous: the [original issue](elastic#137823) was about the full dataview index pattern being truncated, and the [first attempt](elastic#214495) to fix this did so by instead displaying the data view _name_ instead of its index pattern. However, this meant that users were less likely to see _any_ index pattern associated to the dataview, rather than the full pattern. This PR finishes the story by, in addition to preferring the data view's _name_ as the dropdown option, adds its full index pattern as the _tooltip_ for the corresponding option. ## What this PR does * Adds the index pattern for the dataview as a tooltip on the Data View dropdown during rule creation ## Screenshots <kbd>Before: <img width="894" alt="Screenshot 2025-07-07 at 5 13 34 PM" src="https://github.com/user-attachments/assets/1079f8c0-148f-4b1f-9469-ab17fc408d64" /> </kbd> <kbd>After: <img width="894" alt="Screenshot 2025-07-07 at 5 14 26 PM" src="https://github.com/user-attachments/assets/335e54f9-9c6b-4833-8d1d-a254329ab7c1" /> </kbd> ### Checklist - [ ] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios (cherry picked from commit 7086158)
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
…ule creation (#226909) (#227557) # Backport This will backport the following commits from `main` to `9.1`: - [[Detection Engine] Display dataview pattern as tooltip during rule creation (#226909)](#226909) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Ryland Herrick","email":"ryalnd@gmail.com"},"sourceCommit":{"committedDate":"2025-07-11T01:40:55Z","message":"[Detection Engine] Display dataview pattern as tooltip during rule creation (#226909)\n\n## Summary\n\nThe story behind this feature is a little circuitous: the [original\nissue](#137823) was about the\nfull dataview index pattern being truncated, and the [first\nattempt](#214495) to fix this did\nso by instead displaying the data view _name_ instead of its index\npattern. However, this meant that users were less likely to see _any_\nindex pattern associated to the dataview, rather than the full pattern.\n\nThis PR finishes the story by, in addition to preferring the data view's\n_name_ as the dropdown option, adds its full index pattern as the\n_tooltip_ for the corresponding option.\n\n## What this PR does\n* Adds the index pattern for the dataview as a tooltip on the Data View\ndropdown during rule creation\n\n## Screenshots\n\n<kbd>Before: \n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 13 34 PM\"\nsrc=\"https://github.com/user-attachments/assets/1079f8c0-148f-4b1f-9469-ab17fc408d64\"\n/>\n\n</kbd>\n\n<kbd>After:\n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 14 26 PM\"\nsrc=\"https://github.com/user-attachments/assets/335e54f9-9c6b-4833-8d1d-a254329ab7c1\"\n/>\n\n</kbd>\n\n### Checklist\n\n- [ ] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios","sha":"7086158afef2d5dfa67efdd76ba9962df1e1af95","branchLabelMapping":{"^v9.2.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Feature:Data Views","Feature:Rule Creation","backport:all-open","Team:Detection Engine","v9.2.0"],"title":"[Detection Engine] Display dataview pattern as tooltip during rule creation","number":226909,"url":"https://github.com/elastic/kibana/pull/226909","mergeCommit":{"message":"[Detection Engine] Display dataview pattern as tooltip during rule creation (#226909)\n\n## Summary\n\nThe story behind this feature is a little circuitous: the [original\nissue](#137823) was about the\nfull dataview index pattern being truncated, and the [first\nattempt](#214495) to fix this did\nso by instead displaying the data view _name_ instead of its index\npattern. However, this meant that users were less likely to see _any_\nindex pattern associated to the dataview, rather than the full pattern.\n\nThis PR finishes the story by, in addition to preferring the data view's\n_name_ as the dropdown option, adds its full index pattern as the\n_tooltip_ for the corresponding option.\n\n## What this PR does\n* Adds the index pattern for the dataview as a tooltip on the Data View\ndropdown during rule creation\n\n## Screenshots\n\n<kbd>Before: \n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 13 34 PM\"\nsrc=\"https://github.com/user-attachments/assets/1079f8c0-148f-4b1f-9469-ab17fc408d64\"\n/>\n\n</kbd>\n\n<kbd>After:\n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 14 26 PM\"\nsrc=\"https://github.com/user-attachments/assets/335e54f9-9c6b-4833-8d1d-a254329ab7c1\"\n/>\n\n</kbd>\n\n### Checklist\n\n- [ ] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios","sha":"7086158afef2d5dfa67efdd76ba9962df1e1af95"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.2.0","branchLabelMappingKey":"^v9.2.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/226909","number":226909,"mergeCommit":{"message":"[Detection Engine] Display dataview pattern as tooltip during rule creation (#226909)\n\n## Summary\n\nThe story behind this feature is a little circuitous: the [original\nissue](#137823) was about the\nfull dataview index pattern being truncated, and the [first\nattempt](#214495) to fix this did\nso by instead displaying the data view _name_ instead of its index\npattern. However, this meant that users were less likely to see _any_\nindex pattern associated to the dataview, rather than the full pattern.\n\nThis PR finishes the story by, in addition to preferring the data view's\n_name_ as the dropdown option, adds its full index pattern as the\n_tooltip_ for the corresponding option.\n\n## What this PR does\n* Adds the index pattern for the dataview as a tooltip on the Data View\ndropdown during rule creation\n\n## Screenshots\n\n<kbd>Before: \n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 13 34 PM\"\nsrc=\"https://github.com/user-attachments/assets/1079f8c0-148f-4b1f-9469-ab17fc408d64\"\n/>\n\n</kbd>\n\n<kbd>After:\n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 14 26 PM\"\nsrc=\"https://github.com/user-attachments/assets/335e54f9-9c6b-4833-8d1d-a254329ab7c1\"\n/>\n\n</kbd>\n\n### Checklist\n\n- [ ] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios","sha":"7086158afef2d5dfa67efdd76ba9962df1e1af95"}}]}] BACKPORT--> Co-authored-by: Ryland Herrick <ryalnd@gmail.com>
…ule creation (#226909) (#227556) # Backport This will backport the following commits from `main` to `9.0`: - [[Detection Engine] Display dataview pattern as tooltip during rule creation (#226909)](#226909) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Ryland Herrick","email":"ryalnd@gmail.com"},"sourceCommit":{"committedDate":"2025-07-11T01:40:55Z","message":"[Detection Engine] Display dataview pattern as tooltip during rule creation (#226909)\n\n## Summary\n\nThe story behind this feature is a little circuitous: the [original\nissue](#137823) was about the\nfull dataview index pattern being truncated, and the [first\nattempt](#214495) to fix this did\nso by instead displaying the data view _name_ instead of its index\npattern. However, this meant that users were less likely to see _any_\nindex pattern associated to the dataview, rather than the full pattern.\n\nThis PR finishes the story by, in addition to preferring the data view's\n_name_ as the dropdown option, adds its full index pattern as the\n_tooltip_ for the corresponding option.\n\n## What this PR does\n* Adds the index pattern for the dataview as a tooltip on the Data View\ndropdown during rule creation\n\n## Screenshots\n\n<kbd>Before: \n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 13 34 PM\"\nsrc=\"https://github.com/user-attachments/assets/1079f8c0-148f-4b1f-9469-ab17fc408d64\"\n/>\n\n</kbd>\n\n<kbd>After:\n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 14 26 PM\"\nsrc=\"https://github.com/user-attachments/assets/335e54f9-9c6b-4833-8d1d-a254329ab7c1\"\n/>\n\n</kbd>\n\n### Checklist\n\n- [ ] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios","sha":"7086158afef2d5dfa67efdd76ba9962df1e1af95","branchLabelMapping":{"^v9.2.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Feature:Data Views","Feature:Rule Creation","backport:all-open","Team:Detection Engine","v9.2.0"],"title":"[Detection Engine] Display dataview pattern as tooltip during rule creation","number":226909,"url":"https://github.com/elastic/kibana/pull/226909","mergeCommit":{"message":"[Detection Engine] Display dataview pattern as tooltip during rule creation (#226909)\n\n## Summary\n\nThe story behind this feature is a little circuitous: the [original\nissue](#137823) was about the\nfull dataview index pattern being truncated, and the [first\nattempt](#214495) to fix this did\nso by instead displaying the data view _name_ instead of its index\npattern. However, this meant that users were less likely to see _any_\nindex pattern associated to the dataview, rather than the full pattern.\n\nThis PR finishes the story by, in addition to preferring the data view's\n_name_ as the dropdown option, adds its full index pattern as the\n_tooltip_ for the corresponding option.\n\n## What this PR does\n* Adds the index pattern for the dataview as a tooltip on the Data View\ndropdown during rule creation\n\n## Screenshots\n\n<kbd>Before: \n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 13 34 PM\"\nsrc=\"https://github.com/user-attachments/assets/1079f8c0-148f-4b1f-9469-ab17fc408d64\"\n/>\n\n</kbd>\n\n<kbd>After:\n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 14 26 PM\"\nsrc=\"https://github.com/user-attachments/assets/335e54f9-9c6b-4833-8d1d-a254329ab7c1\"\n/>\n\n</kbd>\n\n### Checklist\n\n- [ ] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios","sha":"7086158afef2d5dfa67efdd76ba9962df1e1af95"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.2.0","branchLabelMappingKey":"^v9.2.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/226909","number":226909,"mergeCommit":{"message":"[Detection Engine] Display dataview pattern as tooltip during rule creation (#226909)\n\n## Summary\n\nThe story behind this feature is a little circuitous: the [original\nissue](#137823) was about the\nfull dataview index pattern being truncated, and the [first\nattempt](#214495) to fix this did\nso by instead displaying the data view _name_ instead of its index\npattern. However, this meant that users were less likely to see _any_\nindex pattern associated to the dataview, rather than the full pattern.\n\nThis PR finishes the story by, in addition to preferring the data view's\n_name_ as the dropdown option, adds its full index pattern as the\n_tooltip_ for the corresponding option.\n\n## What this PR does\n* Adds the index pattern for the dataview as a tooltip on the Data View\ndropdown during rule creation\n\n## Screenshots\n\n<kbd>Before: \n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 13 34 PM\"\nsrc=\"https://github.com/user-attachments/assets/1079f8c0-148f-4b1f-9469-ab17fc408d64\"\n/>\n\n</kbd>\n\n<kbd>After:\n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 14 26 PM\"\nsrc=\"https://github.com/user-attachments/assets/335e54f9-9c6b-4833-8d1d-a254329ab7c1\"\n/>\n\n</kbd>\n\n### Checklist\n\n- [ ] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios","sha":"7086158afef2d5dfa67efdd76ba9962df1e1af95"}}]}] BACKPORT--> Co-authored-by: Ryland Herrick <ryalnd@gmail.com>
…rule creation (#226909) (#227553) # Backport This will backport the following commits from `main` to `8.17`: - [[Detection Engine] Display dataview pattern as tooltip during rule creation (#226909)](#226909) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Ryland Herrick","email":"ryalnd@gmail.com"},"sourceCommit":{"committedDate":"2025-07-11T01:40:55Z","message":"[Detection Engine] Display dataview pattern as tooltip during rule creation (#226909)\n\n## Summary\n\nThe story behind this feature is a little circuitous: the [original\nissue](#137823) was about the\nfull dataview index pattern being truncated, and the [first\nattempt](#214495) to fix this did\nso by instead displaying the data view _name_ instead of its index\npattern. However, this meant that users were less likely to see _any_\nindex pattern associated to the dataview, rather than the full pattern.\n\nThis PR finishes the story by, in addition to preferring the data view's\n_name_ as the dropdown option, adds its full index pattern as the\n_tooltip_ for the corresponding option.\n\n## What this PR does\n* Adds the index pattern for the dataview as a tooltip on the Data View\ndropdown during rule creation\n\n## Screenshots\n\n<kbd>Before: \n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 13 34 PM\"\nsrc=\"https://github.com/user-attachments/assets/1079f8c0-148f-4b1f-9469-ab17fc408d64\"\n/>\n\n</kbd>\n\n<kbd>After:\n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 14 26 PM\"\nsrc=\"https://github.com/user-attachments/assets/335e54f9-9c6b-4833-8d1d-a254329ab7c1\"\n/>\n\n</kbd>\n\n### Checklist\n\n- [ ] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios","sha":"7086158afef2d5dfa67efdd76ba9962df1e1af95","branchLabelMapping":{"^v9.2.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Feature:Data Views","Feature:Rule Creation","backport:all-open","Team:Detection Engine","v9.2.0"],"title":"[Detection Engine] Display dataview pattern as tooltip during rule creation","number":226909,"url":"https://github.com/elastic/kibana/pull/226909","mergeCommit":{"message":"[Detection Engine] Display dataview pattern as tooltip during rule creation (#226909)\n\n## Summary\n\nThe story behind this feature is a little circuitous: the [original\nissue](#137823) was about the\nfull dataview index pattern being truncated, and the [first\nattempt](#214495) to fix this did\nso by instead displaying the data view _name_ instead of its index\npattern. However, this meant that users were less likely to see _any_\nindex pattern associated to the dataview, rather than the full pattern.\n\nThis PR finishes the story by, in addition to preferring the data view's\n_name_ as the dropdown option, adds its full index pattern as the\n_tooltip_ for the corresponding option.\n\n## What this PR does\n* Adds the index pattern for the dataview as a tooltip on the Data View\ndropdown during rule creation\n\n## Screenshots\n\n<kbd>Before: \n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 13 34 PM\"\nsrc=\"https://github.com/user-attachments/assets/1079f8c0-148f-4b1f-9469-ab17fc408d64\"\n/>\n\n</kbd>\n\n<kbd>After:\n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 14 26 PM\"\nsrc=\"https://github.com/user-attachments/assets/335e54f9-9c6b-4833-8d1d-a254329ab7c1\"\n/>\n\n</kbd>\n\n### Checklist\n\n- [ ] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios","sha":"7086158afef2d5dfa67efdd76ba9962df1e1af95"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.2.0","branchLabelMappingKey":"^v9.2.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/226909","number":226909,"mergeCommit":{"message":"[Detection Engine] Display dataview pattern as tooltip during rule creation (#226909)\n\n## Summary\n\nThe story behind this feature is a little circuitous: the [original\nissue](#137823) was about the\nfull dataview index pattern being truncated, and the [first\nattempt](#214495) to fix this did\nso by instead displaying the data view _name_ instead of its index\npattern. However, this meant that users were less likely to see _any_\nindex pattern associated to the dataview, rather than the full pattern.\n\nThis PR finishes the story by, in addition to preferring the data view's\n_name_ as the dropdown option, adds its full index pattern as the\n_tooltip_ for the corresponding option.\n\n## What this PR does\n* Adds the index pattern for the dataview as a tooltip on the Data View\ndropdown during rule creation\n\n## Screenshots\n\n<kbd>Before: \n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 13 34 PM\"\nsrc=\"https://github.com/user-attachments/assets/1079f8c0-148f-4b1f-9469-ab17fc408d64\"\n/>\n\n</kbd>\n\n<kbd>After:\n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 14 26 PM\"\nsrc=\"https://github.com/user-attachments/assets/335e54f9-9c6b-4833-8d1d-a254329ab7c1\"\n/>\n\n</kbd>\n\n### Checklist\n\n- [ ] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios","sha":"7086158afef2d5dfa67efdd76ba9962df1e1af95"}}]}] BACKPORT--> Co-authored-by: Ryland Herrick <ryalnd@gmail.com>
…rule creation (#226909) (#227554) # Backport This will backport the following commits from `main` to `8.18`: - [[Detection Engine] Display dataview pattern as tooltip during rule creation (#226909)](#226909) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Ryland Herrick","email":"ryalnd@gmail.com"},"sourceCommit":{"committedDate":"2025-07-11T01:40:55Z","message":"[Detection Engine] Display dataview pattern as tooltip during rule creation (#226909)\n\n## Summary\n\nThe story behind this feature is a little circuitous: the [original\nissue](#137823) was about the\nfull dataview index pattern being truncated, and the [first\nattempt](#214495) to fix this did\nso by instead displaying the data view _name_ instead of its index\npattern. However, this meant that users were less likely to see _any_\nindex pattern associated to the dataview, rather than the full pattern.\n\nThis PR finishes the story by, in addition to preferring the data view's\n_name_ as the dropdown option, adds its full index pattern as the\n_tooltip_ for the corresponding option.\n\n## What this PR does\n* Adds the index pattern for the dataview as a tooltip on the Data View\ndropdown during rule creation\n\n## Screenshots\n\n<kbd>Before: \n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 13 34 PM\"\nsrc=\"https://github.com/user-attachments/assets/1079f8c0-148f-4b1f-9469-ab17fc408d64\"\n/>\n\n</kbd>\n\n<kbd>After:\n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 14 26 PM\"\nsrc=\"https://github.com/user-attachments/assets/335e54f9-9c6b-4833-8d1d-a254329ab7c1\"\n/>\n\n</kbd>\n\n### Checklist\n\n- [ ] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios","sha":"7086158afef2d5dfa67efdd76ba9962df1e1af95","branchLabelMapping":{"^v9.2.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Feature:Data Views","Feature:Rule Creation","backport:all-open","Team:Detection Engine","v9.2.0"],"title":"[Detection Engine] Display dataview pattern as tooltip during rule creation","number":226909,"url":"https://github.com/elastic/kibana/pull/226909","mergeCommit":{"message":"[Detection Engine] Display dataview pattern as tooltip during rule creation (#226909)\n\n## Summary\n\nThe story behind this feature is a little circuitous: the [original\nissue](#137823) was about the\nfull dataview index pattern being truncated, and the [first\nattempt](#214495) to fix this did\nso by instead displaying the data view _name_ instead of its index\npattern. However, this meant that users were less likely to see _any_\nindex pattern associated to the dataview, rather than the full pattern.\n\nThis PR finishes the story by, in addition to preferring the data view's\n_name_ as the dropdown option, adds its full index pattern as the\n_tooltip_ for the corresponding option.\n\n## What this PR does\n* Adds the index pattern for the dataview as a tooltip on the Data View\ndropdown during rule creation\n\n## Screenshots\n\n<kbd>Before: \n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 13 34 PM\"\nsrc=\"https://github.com/user-attachments/assets/1079f8c0-148f-4b1f-9469-ab17fc408d64\"\n/>\n\n</kbd>\n\n<kbd>After:\n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 14 26 PM\"\nsrc=\"https://github.com/user-attachments/assets/335e54f9-9c6b-4833-8d1d-a254329ab7c1\"\n/>\n\n</kbd>\n\n### Checklist\n\n- [ ] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios","sha":"7086158afef2d5dfa67efdd76ba9962df1e1af95"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.2.0","branchLabelMappingKey":"^v9.2.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/226909","number":226909,"mergeCommit":{"message":"[Detection Engine] Display dataview pattern as tooltip during rule creation (#226909)\n\n## Summary\n\nThe story behind this feature is a little circuitous: the [original\nissue](#137823) was about the\nfull dataview index pattern being truncated, and the [first\nattempt](#214495) to fix this did\nso by instead displaying the data view _name_ instead of its index\npattern. However, this meant that users were less likely to see _any_\nindex pattern associated to the dataview, rather than the full pattern.\n\nThis PR finishes the story by, in addition to preferring the data view's\n_name_ as the dropdown option, adds its full index pattern as the\n_tooltip_ for the corresponding option.\n\n## What this PR does\n* Adds the index pattern for the dataview as a tooltip on the Data View\ndropdown during rule creation\n\n## Screenshots\n\n<kbd>Before: \n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 13 34 PM\"\nsrc=\"https://github.com/user-attachments/assets/1079f8c0-148f-4b1f-9469-ab17fc408d64\"\n/>\n\n</kbd>\n\n<kbd>After:\n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 14 26 PM\"\nsrc=\"https://github.com/user-attachments/assets/335e54f9-9c6b-4833-8d1d-a254329ab7c1\"\n/>\n\n</kbd>\n\n### Checklist\n\n- [ ] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios","sha":"7086158afef2d5dfa67efdd76ba9962df1e1af95"}}]}] BACKPORT--> Co-authored-by: Ryland Herrick <ryalnd@gmail.com>
|
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
1 similar comment
|
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
|
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
…eation (elastic#226909) ## Summary The story behind this feature is a little circuitous: the [original issue](elastic#137823) was about the full dataview index pattern being truncated, and the [first attempt](elastic#214495) to fix this did so by instead displaying the data view _name_ instead of its index pattern. However, this meant that users were less likely to see _any_ index pattern associated to the dataview, rather than the full pattern. This PR finishes the story by, in addition to preferring the data view's _name_ as the dropdown option, adds its full index pattern as the _tooltip_ for the corresponding option. ## What this PR does * Adds the index pattern for the dataview as a tooltip on the Data View dropdown during rule creation ## Screenshots <kbd>Before: <img width="894" alt="Screenshot 2025-07-07 at 5 13 34 PM" src="https://github.com/user-attachments/assets/1079f8c0-148f-4b1f-9469-ab17fc408d64" /> </kbd> <kbd>After: <img width="894" alt="Screenshot 2025-07-07 at 5 14 26 PM" src="https://github.com/user-attachments/assets/335e54f9-9c6b-4833-8d1d-a254329ab7c1" /> </kbd> ### Checklist - [ ] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios (cherry picked from commit 7086158)
…eation (elastic#226909) ## Summary The story behind this feature is a little circuitous: the [original issue](elastic#137823) was about the full dataview index pattern being truncated, and the [first attempt](elastic#214495) to fix this did so by instead displaying the data view _name_ instead of its index pattern. However, this meant that users were less likely to see _any_ index pattern associated to the dataview, rather than the full pattern. This PR finishes the story by, in addition to preferring the data view's _name_ as the dropdown option, adds its full index pattern as the _tooltip_ for the corresponding option. ## What this PR does * Adds the index pattern for the dataview as a tooltip on the Data View dropdown during rule creation ## Screenshots <kbd>Before: <img width="894" alt="Screenshot 2025-07-07 at 5 13 34 PM" src="https://github.com/user-attachments/assets/1079f8c0-148f-4b1f-9469-ab17fc408d64" /> </kbd> <kbd>After: <img width="894" alt="Screenshot 2025-07-07 at 5 14 26 PM" src="https://github.com/user-attachments/assets/335e54f9-9c6b-4833-8d1d-a254329ab7c1" /> </kbd> ### Checklist - [ ] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios (cherry picked from commit 7086158)
…rule creation (#226909) (#227555) # Backport This will backport the following commits from `main` to `8.19`: - [[Detection Engine] Display dataview pattern as tooltip during rule creation (#226909)](#226909) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Ryland Herrick","email":"ryalnd@gmail.com"},"sourceCommit":{"committedDate":"2025-07-11T01:40:55Z","message":"[Detection Engine] Display dataview pattern as tooltip during rule creation (#226909)\n\n## Summary\n\nThe story behind this feature is a little circuitous: the [original\nissue](#137823) was about the\nfull dataview index pattern being truncated, and the [first\nattempt](#214495) to fix this did\nso by instead displaying the data view _name_ instead of its index\npattern. However, this meant that users were less likely to see _any_\nindex pattern associated to the dataview, rather than the full pattern.\n\nThis PR finishes the story by, in addition to preferring the data view's\n_name_ as the dropdown option, adds its full index pattern as the\n_tooltip_ for the corresponding option.\n\n## What this PR does\n* Adds the index pattern for the dataview as a tooltip on the Data View\ndropdown during rule creation\n\n## Screenshots\n\n<kbd>Before: \n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 13 34 PM\"\nsrc=\"https://github.com/user-attachments/assets/1079f8c0-148f-4b1f-9469-ab17fc408d64\"\n/>\n\n</kbd>\n\n<kbd>After:\n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 14 26 PM\"\nsrc=\"https://github.com/user-attachments/assets/335e54f9-9c6b-4833-8d1d-a254329ab7c1\"\n/>\n\n</kbd>\n\n### Checklist\n\n- [ ] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios","sha":"7086158afef2d5dfa67efdd76ba9962df1e1af95","branchLabelMapping":{"^v9.2.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Feature:Data Views","Feature:Rule Creation","backport:all-open","Team:Detection Engine","v9.2.0"],"title":"[Detection Engine] Display dataview pattern as tooltip during rule creation","number":226909,"url":"https://github.com/elastic/kibana/pull/226909","mergeCommit":{"message":"[Detection Engine] Display dataview pattern as tooltip during rule creation (#226909)\n\n## Summary\n\nThe story behind this feature is a little circuitous: the [original\nissue](#137823) was about the\nfull dataview index pattern being truncated, and the [first\nattempt](#214495) to fix this did\nso by instead displaying the data view _name_ instead of its index\npattern. However, this meant that users were less likely to see _any_\nindex pattern associated to the dataview, rather than the full pattern.\n\nThis PR finishes the story by, in addition to preferring the data view's\n_name_ as the dropdown option, adds its full index pattern as the\n_tooltip_ for the corresponding option.\n\n## What this PR does\n* Adds the index pattern for the dataview as a tooltip on the Data View\ndropdown during rule creation\n\n## Screenshots\n\n<kbd>Before: \n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 13 34 PM\"\nsrc=\"https://github.com/user-attachments/assets/1079f8c0-148f-4b1f-9469-ab17fc408d64\"\n/>\n\n</kbd>\n\n<kbd>After:\n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 14 26 PM\"\nsrc=\"https://github.com/user-attachments/assets/335e54f9-9c6b-4833-8d1d-a254329ab7c1\"\n/>\n\n</kbd>\n\n### Checklist\n\n- [ ] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios","sha":"7086158afef2d5dfa67efdd76ba9962df1e1af95"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.2.0","branchLabelMappingKey":"^v9.2.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/226909","number":226909,"mergeCommit":{"message":"[Detection Engine] Display dataview pattern as tooltip during rule creation (#226909)\n\n## Summary\n\nThe story behind this feature is a little circuitous: the [original\nissue](#137823) was about the\nfull dataview index pattern being truncated, and the [first\nattempt](#214495) to fix this did\nso by instead displaying the data view _name_ instead of its index\npattern. However, this meant that users were less likely to see _any_\nindex pattern associated to the dataview, rather than the full pattern.\n\nThis PR finishes the story by, in addition to preferring the data view's\n_name_ as the dropdown option, adds its full index pattern as the\n_tooltip_ for the corresponding option.\n\n## What this PR does\n* Adds the index pattern for the dataview as a tooltip on the Data View\ndropdown during rule creation\n\n## Screenshots\n\n<kbd>Before: \n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 13 34 PM\"\nsrc=\"https://github.com/user-attachments/assets/1079f8c0-148f-4b1f-9469-ab17fc408d64\"\n/>\n\n</kbd>\n\n<kbd>After:\n<img width=\"894\" alt=\"Screenshot 2025-07-07 at 5 14 26 PM\"\nsrc=\"https://github.com/user-attachments/assets/335e54f9-9c6b-4833-8d1d-a254329ab7c1\"\n/>\n\n</kbd>\n\n### Checklist\n\n- [ ] [Unit or functional\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\nwere updated or added to match the most common scenarios","sha":"7086158afef2d5dfa67efdd76ba9962df1e1af95"}}]}] BACKPORT--> Co-authored-by: Ryland Herrick <ryalnd@gmail.com>
…eation (elastic#226909) ## Summary The story behind this feature is a little circuitous: the [original issue](elastic#137823) was about the full dataview index pattern being truncated, and the [first attempt](elastic#214495) to fix this did so by instead displaying the data view _name_ instead of its index pattern. However, this meant that users were less likely to see _any_ index pattern associated to the dataview, rather than the full pattern. This PR finishes the story by, in addition to preferring the data view's _name_ as the dropdown option, adds its full index pattern as the _tooltip_ for the corresponding option. ## What this PR does * Adds the index pattern for the dataview as a tooltip on the Data View dropdown during rule creation ## Screenshots <kbd>Before: <img width="894" alt="Screenshot 2025-07-07 at 5 13 34 PM" src="https://github.com/user-attachments/assets/1079f8c0-148f-4b1f-9469-ab17fc408d64" /> </kbd> <kbd>After: <img width="894" alt="Screenshot 2025-07-07 at 5 14 26 PM" src="https://github.com/user-attachments/assets/335e54f9-9c6b-4833-8d1d-a254329ab7c1" /> </kbd> ### Checklist - [ ] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios
Summary
The story behind this feature is a little circuitous: the original issue was about the full dataview index pattern being truncated, and the first attempt to fix this did so by instead displaying the data view name instead of its index pattern. However, this meant that users were less likely to see any index pattern associated to the dataview, rather than the full pattern.
This PR finishes the story by, in addition to preferring the data view's name as the dropdown option, adds its full index pattern as the tooltip for the corresponding option.
What this PR does
Screenshots
Before:

After:

Checklist