Overview of the Federated PPL Query Engine
mainThe Federated PPL Query Engine allows users to execute Piped Processing Language (PPL) queries across multiple, heterogeneous data sources. While PPL was traditionally limited to OpenSearch, this framework enables observability solutions (like Event Explorer, Notebooks, and Trace Analytics) to leverage data from external metric stores such as Prometheus and AWS CloudWatch.
Key capabilities include:
- Querying data from multiple configured data sources using a single PPL interface.
- Correlating metrics and logs from different data sources.
- Injecting data from various sources into ML commands.
Limitations:
- No Cross-Datasource Joins: Join queries spanning different data sources are currently out of scope.
- Single Node Execution: Distributed query execution is not supported; all execution occurs on a single coordination node.