Elastic 宣布 Serverless 跨项目搜索功能正式上线,团队无需移动任何数据即可查询所有关联项目

Elastic 今日宣布 Elastic Cloud Serverless 的跨项目搜索 (CPS) 功能正式上线,该功能让组织能够跨多个无服务器项目运行单个查询。借助 CPS 功能,客户可以跨所有区域、项目类型和云服务提供商进行搜索,它可以轻松部署,无版本兼容限制,并具备完整的安全管控范围。数据可以直接在本地进行查询,这消除了数据传输风险,并将出站流量成本降至最低。它支持所有解决方案,包括 Observability、Security、Search 以及向量数据库工作负载,使团队能够集中查看数据,而无需承担集中化数据的运维开销。
组织出于合理诉求会将数据分项目管理,例如满足数据驻留合规性,实现租户数据隔离或适配组织架构需要。但这会带来一个棘手的副作用:数据无法统一查看。SOC 团队只能在各个区域项目之间来回切换以追踪威胁。网站可靠性工程师 (SRE) 无法一站式查看生产和预发环境信号。而集中数据的变通方案意味着需要对相同的数据进行两次存储和移动,并面临违反数据主权的风险。现有的解决方案同样难以解决问题;有些解决方案被绑定至单一云供应商,而其他解决方案仅仅为了运行联合查询就需要进行版本协调和服务器设置。
而 CPS 可以真正打破分布式架构下的数据孤岛,同时不会影响系统所依赖的数据隔离、驻留或边界管控。通过在单个查询中提供透明合并的结果,CPS 让团队能够并列分析跨部门的安全信号,或无缝关联生产和预发日志,亦或借助来自多个关联项目的上下文开发搜索应用,而这一切都无需将独立的部署强行合并到单个环境中。
跨集群搜索 (CCS) 是 Elastic Cloud Hosted (ECH)(用于运行 Elastic Stack 的完全托管型云服务)中的类似功能,已有超过 80% 拥有复杂架构的大型 ECH 客户在使用该功能,其中一些客户在单个部署上管理着超过 50 个远程集群连接。CPS 在无服务器环境中提供了相同的功能,用户无需了解部署拓扑、配置证书或针对每个连接单独设置身份验证。CPS 基础架构在设计上进行了抽象:在 Cloud 控制台中只需点击三次即可关联项目,身份验证由 Elastic 的控制平面在组织级别处理。
这就是所需的全部设置,就是这么简单。
项目关联完成后,Discover、ES|QL、仪表板和告警规则中的搜索都会自动在所有已关联项目中执行,而 Kibana 的 CPS 范围选择器可以让您牢牢掌控查询执行的范围。
CPS:无服务器原生方案
其工作原理如下:在项目设置中,选择您要关联的项目。筛选器和标签有助于定位合适的环境。保存设置后,Discover、仪表板和告警中的搜索会自动包含每个已关联项目中的数据。
设置简单:


默认情况下,Discover 会查询关联项目数据。

Kibana 中的 CPS 范围选择器支持分析师和工程师无需更改查询语法即可切换查询范围,即按项目标签或仅按当前项目进行筛选。
管理员可为每个 Kibana 空间设置默认值。用于本地事件调查的空间将默认范围限制为单个项目;全局运维空间则默认使用全部关联项目集。用户可以使用项目选择器为任何单个查询或会话覆盖默认设置,而无需更改空间配置。

正式发布版新增了什么功能?
CPS 技术预览版于 2026 年 4 月 16 日上线。本次正式发布版随附了多项重要功能。
规模:默认支持最多 100 个关联项目。企业团队和 MSSP 现在可以按客户或区域关联项目,并根据其架构所需的规模开展业务。如需更高上限,可提交申请。
无服务器项目作为查询源:在正式发布版中,现有项目可以关联并最多跨 100 个关联项目执行查询,而无需迁移或重新创建项目。
ML 和 AI 功能:借助 CPS,Elastic 机器学习任务能够以无监督方式检测时序数据中的异常;在正式发布版中,它们可以在单个任务中查询多个关联项目。Elastic Observability 中的应用程序性能监测 (APM) 异常检测也可以跨多个关联项目,为 SRE 团队提供统一的异常视图。此外,Elastic Agent Builder 让所有解决方案中的 AI 智能体能够从多个关联的无服务器项目中检索上下文,这让 CPS 成为了在分布式数据上运行的生产级智能体的基础构建基石。
无版本绑定且不受云厂商限制:团队无需绑定单一云厂商,也无需仅仅为了执行搜索而协调各部署的版本。该功能适用于所有解决方案:Observability、Security、Search 以及向量数据库工作负载。
Observability:应用程序和基础架构监测、告警、SLO 以及 APM 异常检测均可跨关联项目运行,支持灵活的数据本地存储与分析。
Security:CPS 为集中式 SOC 模式提供支持:检测规则只需在中央项目上运行一次,即可查询每个关联项目的数据,因此 SOC 团队无需手动合并数据或重复创建告警规则即可对单个警报进行分流。来自关联项目的实体信息和 Elastic Defend 遥测数据会汇入这一统一中心视图。
Search:ES|QL 查询和 Discover 会话默认跨关联项目执行。在正式发布版的所有解决方案中,AI 智能体可通过单个查询从多个关联项目检索上下文,使 CPS 成为了跨分布式数据运行的生产级智能体的基础构建模块。
完备的访问控制: 用户对跨关联项目数据的访问权限取决于其在各个项目中的个人权限,而不是取决于查询发起的位置。用户所能查看的内容始终与其被授权可查看的范围保持完整且一致。
降低成本: 因为数据保留在原处,您只需为您运行的查询付费,而无需为两次存储和移动相同数据付费。
完整项目路由:该功能让团队能够精确控制查询所针对的项目。使用预定义标签(例如区域、云服务提供商和项目别名)——或您定义的自定义标签——您可以将任何查询路由到关联项目的特定子集。命名表达式和布尔逻辑 (AND、OR、NOT) 支持针对常见模式构建可复用的路由规则,例如“所有欧洲项目”或“除预发环境之外的所有 MSSP 租户环境”。
CPS 程序化访问: CPS 新增了一种新的用户角色,使具备该角色的任何人(而不仅仅是组织所有者)都能生成用于 CPS 查询的 Cloud API 密钥,从而消除了团队在 CPS 上构建管道和应用程序的摩擦。
常见问题
Elastic Cloud Serverless 中的 CPS 是什么?
CPS 支持您通过 Discover、仪表板或告警功能,用单次查询检索多个 Elastic Cloud Serverless 项目的数据。查询结果会透明合并。在项目设置中完成设置只需几分钟。
CPS 与 CCS 有何不同?
CCS 是 Elastic Cloud Hosted 中的对应功能。CCS 需要映射部署架构、为每个远程连接管理 API 密钥或证书,并在查询中引用远程集群名称。而 CPS 会自动处理身份验证和拓扑信息——只需在 UI 中关联项目,搜索就会默认在所有项目中执行。
CPS 的费用是多少?
CPS 的定价包含两个计费维度。挂载数据按每个关联项目中留存的数据,以每月每 GB 0.009 美元计费(价格因项目类型、地区和云服务提供商而异)。数据出站流量按每 GB 0.05 美元收费,该费率与标准非 CPS 出站流量的费率相同,但会单独列出,以便您准确了解哪些 CPS 查询产生了传输开销。例如,一个团队每天摄入 10 GB 数据,保留期为 30 天,并关联一个项目,则每月挂载数据费用约为 4.50 美元,出站流量费用另按查询量计算。对于常见的单面板使用场景,这通常只占 CPS 总费用的一小部分。
哪些项目类型和层级包含 CPS?
所有无服务器项目类型均可使用 CPS 功能。对于 Observability 和 Security 项目,需要 Complete 层级。
我可以控制搜索中包含哪些项目吗?
可以,无论是在 UI 层级还是查询层级都可以。在 Kibana 中,项目选择器允许用户在所有关联项目和仅当前项目之间切换,而无需更改查询语法;管理员可以设置每个空间的默认值,以控制每个团队或工作流的范围。在查询层级,ES|QL 和搜索 API 中的项目路由参数可让您直接指定特定的关联项目,无需通过 UI。
开始使用
如果您已经在使用 Elastic Cloud Serverless,CPS 现已在您的项目设置中可用。关联您的项目,打开 Discover,即可执行您的第一个跨项目查询。
还未使用 Elastic Cloud Serverless?免费注册!
本文中描述的任何功能或功能性的发布和时间均由 Elastic 自行决定。当前尚未发布的任何功能或功能性可能无法按时提供或根本无法提供。