PPL
管道处理语言(Piped Processing Language, PPL)是一种专注于以顺序、逐步方式处理数据的查询语言。PPL 使用管道(|)运算符组合命令来查找和检索数据。由于其高效处理半结构化数据的能力,它特别适合用于分析可观测性数据,例如日志、指标和追踪。
PPL 语法
以下示例展示了基本的 PPL 语法:
search source=<索引名称> | <命令_1> | <命令_2> | ... | <命令_n>
具体的 PPL 语法示例,请参阅 语法。
PPL 命令
PPL 使用一系列命令来过滤、转换和聚合数据。有关每个命令的说明和示例,请参阅 命令。
在 UDB-SX 中使用 PPL
在 UDB-SX 中运行 PPL 查询需要 SQL 插件。如果您运行的是 UDB-SX 的最小发行版,可能需要在 安装 SQL 插件 后才能使用 PPL。
您可以在 UDB-SX Dashboards 中交互式地运行 PPL 查询,或使用 _ppl 端点以编程方式运行。
在 UDB-SX Dashboards 中,Query Workbench 工具(请联系售前工作人员获取)提供了一个交互式测试环境,文档位于Query Workbench 文档。
要使用 API 运行 PPL 查询,请参阅 SQL 和 PPL API。
开发者文档
开发者可以在以下资源中找到相关信息:
Piped Processing Language(请联系售前工作人员获取) 规范
UDB-SX PPL 参考手册(请联系售前工作人员获取)
使用 基于 PPL 的可视化(请联系售前工作人员获取) 进行 可观测性(请联系售前工作人员获取) 分析
PPL 数据类型(请联系售前工作人员获取)
PPL 中的 跨集群搜索(请联系售前工作人员获取)