Link Search Menu Expand Document Documentation Menu

PPL

管道处理语言 (PPL) 是一种查询语言,专注于以顺序、分步的方式处理数据。PPL 使用管道 (|) 运算符来组合命令以查找和检索数据。由于其能够高效处理半结构化数据,它特别适用于分析可观测性数据,例如日志、指标和跟踪。

PPL 语法

以下示例展示了基本的 PPL 语法

search source=<index-name> | <command_1> | <command_2> | ... | <command_n>

有关具体的 PPL 语法示例,请参阅语法

PPL 命令

PPL 使用一系列命令对数据进行过滤、转换和聚合。有关每个命令的描述和示例,请参阅命令

在 OpenSearch 中使用 PPL

在 OpenSearch 中运行 PPL 查询需要 SQL 插件。如果您运行的是 OpenSearch 的最小发行版,则在使用 PPL 之前可能需要安装 SQL 插件

您可以在 OpenSearch Dashboards 中交互式地运行 PPL 查询,或者使用 _ppl 端点以编程方式运行。

在 OpenSearch Dashboards 中,查询工作台工具提供了一个交互式测试环境,详细信息请参见查询工作台文档

要使用 API 运行 PPL 查询,请参阅SQL 和 PPL API

开发者文档

开发者可以在以下资源中找到信息

剩余 350 字符

有问题?

想要贡献?