From d2f6577db589873366f799724aa8d07303b3ed87 Mon Sep 17 00:00:00 2001 From: Mike Birnstiehl Date: Mon, 27 Oct 2025 10:38:15 -0500 Subject: [PATCH 1/2] [Streams] Add array known limitation --- solutions/observability/streams/management/extract.md | 1 + 1 file changed, 1 insertion(+) diff --git a/solutions/observability/streams/management/extract.md b/solutions/observability/streams/management/extract.md index 507a6239d0..abff01e3f7 100644 --- a/solutions/observability/streams/management/extract.md +++ b/solutions/observability/streams/management/extract.md @@ -185,3 +185,4 @@ You can still add your own processors manually to the `@custom` pipeline if need - Streams does not support all processors. More processors will be added in future versions. - The data preview simulation may not accurately reflect the changes to the existing data when editing existing processors or re-ordering them. Streams will allow proper simulations using original documents in a future version. +- Streams can't properly handle arrays. It supports basic actions like appending or renaming, but it can't access individual array elements. The workaround for classic streams is to use the [manual pipeline configuration](./extract/manual-pipeline-configuration.md) that supports Painless scripting and all ingest processors. From f1e68e641dd6b8165f76f8a90b0478cf43018910 Mon Sep 17 00:00:00 2001 From: Mike Birnstiehl Date: Mon, 27 Oct 2025 12:54:33 -0500 Subject: [PATCH 2/2] review update --- solutions/observability/streams/management/extract.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/solutions/observability/streams/management/extract.md b/solutions/observability/streams/management/extract.md index abff01e3f7..a0e8253c11 100644 --- a/solutions/observability/streams/management/extract.md +++ b/solutions/observability/streams/management/extract.md @@ -185,4 +185,4 @@ You can still add your own processors manually to the `@custom` pipeline if need - Streams does not support all processors. More processors will be added in future versions. - The data preview simulation may not accurately reflect the changes to the existing data when editing existing processors or re-ordering them. Streams will allow proper simulations using original documents in a future version. -- Streams can't properly handle arrays. It supports basic actions like appending or renaming, but it can't access individual array elements. The workaround for classic streams is to use the [manual pipeline configuration](./extract/manual-pipeline-configuration.md) that supports Painless scripting and all ingest processors. +- Streams can't properly handle arrays. While it supports basic actions like appending or renaming, it can't access individual array elements. For classic streams, the workaround is to use the [manual pipeline configuration](./extract/manual-pipeline-configuration.md) that supports Painless scripting and all ingest processors. \ No newline at end of file