CPS in Kibana: scope selector and availability matrix#5423
Merged
florent-leborgne merged 26 commits intocps-tech-previewfrom Mar 23, 2026
Merged
CPS in Kibana: scope selector and availability matrix#5423florent-leborgne merged 26 commits intocps-tech-previewfrom
florent-leborgne merged 26 commits intocps-tech-previewfrom
Conversation
Add a new "CPS in Kibana" section to the cross-project search overview page covering the global project picker, space default scope, and an availability matrix for all Kibana apps. Also add a CPS limitation callout to the Transforms page and a CPS support note to the Vega page. Closes #850, closes #852, closes #853 Made-with: Cursor
Contributor
✅ Vale Linting ResultsNo issues found on modified lines! The Vale linter checks documentation changes against the Elastic Docs style guide. To use Vale locally or report issues, refer to Elastic style guide for Vale. |
- Rewrite passive constructions to active voice across all three files - Link Vega project routing mention to the CPS project routing page Made-with: Cursor
Use the term "CPS scope selector" consistently, matching the UI popover title "Cross-project search (CPS) scope". Introduce the full name on first mention, then use the abbreviation throughout. Made-with: Cursor
Made-with: Cursor
…ssion Made-with: Cursor
Made-with: Cursor
Made-with: Cursor
…rview Made-with: Cursor
… tip Made-with: Cursor
Made-with: Cursor
…s section - New page: cross-project-search-manage-scope.md - Covers scope selector, query-level overrides (project routing, qualified expressions), and availability matrix with override details per app - Removed section from overview page, added link in intro list - Added to toc.yml (hidden, like other CPS pages) Made-with: Cursor
…ability table Made-with: Cursor
Made-with: Cursor
Made-with: Cursor
explore-analyze/cross-project-search/cross-project-search-manage-scope.md
Outdated
Show resolved
Hide resolved
…rrides column Made-with: Cursor
Made-with: Cursor
…fer from Made-with: Cursor
…in CPS table Made-with: Cursor
…verride, simplify unsupported apps Made-with: Cursor
Made-with: Cursor
…rarchy, simplify table, add example and related pages - Add type: overview to frontmatter - Change title to "Managing CPS scope..." - Rewrite intro with three-level scope hierarchy (space default, session, query) - Add concrete ES|QL SET project_routing example - Consolidate repetitive table cells with general ES|QL note - Rename Lens to "Lens visualizations", use "ES|QL visualizations" in overrides - Move Custom CPS badge info to footnote on Lens row - Add Related pages section with cross-link to ES|QL CPS reference - Fix external URL to proper elasticsearch:// cross-link - Remove latinism "via" from table cells Made-with: Cursor
explore-analyze/cross-project-search/cross-project-search-manage-scope.md
Outdated
Show resolved
Hide resolved
charlotte-hoblik
approved these changes
Mar 16, 2026
mbondyra
reviewed
Mar 16, 2026
explore-analyze/cross-project-search/cross-project-search-manage-scope.md
Show resolved
Hide resolved
mbondyra
reviewed
Mar 16, 2026
explore-analyze/cross-project-search/cross-project-search-manage-scope.md
Outdated
Show resolved
Hide resolved
yctercero
reviewed
Mar 17, 2026
explore-analyze/cross-project-search/cross-project-search-manage-scope.md
Outdated
Show resolved
Hide resolved
nastasha-solomon
approved these changes
Mar 18, 2026
…ference - Explain what read-only (uses space default) and unavailable (local project only) mean for the scope selector, per mbondyra's review - Remove _origin:logs-* instruction since the feature is not working in the current preview, per charlotte-hoblik's review Made-with: Cursor
yctercero
reviewed
Mar 20, 2026
explore-analyze/cross-project-search/cross-project-search-manage-scope.md
Show resolved
Hide resolved
yctercero
reviewed
Mar 20, 2026
explore-analyze/cross-project-search/cross-project-search-manage-scope.md
Show resolved
Hide resolved
mbondyra
approved these changes
Mar 23, 2026
Member
Author
|
Merging this one to the feature branch for now - we have time to make further adjustments if some things are still pending on the product side or require further clarifications; |
2 tasks
nastasha-solomon
added a commit
that referenced
this pull request
Mar 31, 2026
<!-- Thank you for contributing to the Elastic Docs! 🎉 Use this template to help us efficiently review your contribution. --> ## Summary <!-- Describe what your PR changes or improves. If your PR fixes an issue, link it here. If your PR does not fix an issue, describe the reason you are making the change. --> This PR addresses some outstanding comments from the recent technical review of #5423. ## Generative AI disclosure <!-- To help us ensure compliance with the Elastic open source and documentation guidelines, please answer the following: --> 1. Did you use a generative AI (GenAI) tool to assist in creating this contribution? - [x] Yes - [ ] No <!-- 2. If you answered "Yes" to the previous question, please specify the tool(s) and model(s) used (e.g., Google Gemini, OpenAI ChatGPT-4, etc.). Tool(s) and model(s) used: --> Cursor + Composer --------- Co-authored-by: florent-leborgne <florent.leborgne@elastic.co>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a dedicated "Managing CPS scope in your project apps" overview page (
cross-project-search-manage-scope.md) underexplore-analyze/cross-project-search/:SET project_routingor qualified index expressions in ES|QLFROMcommands, with a concrete ES|QL example.Closes elastic/docs-content-internal#850
Closes elastic/docs-content-internal#852
Closes elastic/docs-content-internal#853
Known issues (preview)
project_alias:kibana_sample_data_ecommercein an ES|QLFROMcommand, the editor flags the index as unknown (red underline), but the query executes successfully and returns correct results. This appears to be a client-side validation gap in the ES|QL editor that doesn't yet account for CPS qualified expressions. Likely to be fixed before GA._origin:qualified expression not working: UsingFROM _origin:index_nameto target only the origin project does not work in the current preview, despite being documented in the ES|QL CPS reference. This may be a not-yet-implemented feature.Test plan
Generative AI disclosure
Tool(s) and model(s) used: Claude (Cursor)