-
Notifications
You must be signed in to change notification settings - Fork 181
add Streams 9.2 updates #3357
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
add Streams 9.2 updates #3357
Changes from 37 commits
Commits
Show all changes
50 commits
Select commit
Hold shift + click to select a range
a59928c
add Streams 9.2 updates
mdbirnstiehl 010e19b
fix toc
mdbirnstiehl 4c07374
update processing docs
mdbirnstiehl 5f385b0
update processing docs
mdbirnstiehl fca203d
update known limitations
mdbirnstiehl 925ef8b
fix limitations
mdbirnstiehl 41968fe
add significant events
mdbirnstiehl 16a72af
add title
mdbirnstiehl 17974fb
update field mapping
mdbirnstiehl 54995f0
update manual config
mdbirnstiehl 9e03b09
update manual config
mdbirnstiehl e33ef58
Merge branch 'main' into streams-9.2-updates
mdbirnstiehl 288097e
fix applies to
mdbirnstiehl 463e295
update advanced tab
mdbirnstiehl faeb463
fix applies to tag
mdbirnstiehl 260be1f
fix tag
mdbirnstiehl a5d13d4
update schema wording
mdbirnstiehl 858ac32
add partitioning
mdbirnstiehl 909158d
fix toc
mdbirnstiehl 7306ee8
add notes
mdbirnstiehl 2cf5c51
update partitions docs
mdbirnstiehl 4fd50d0
fix note
mdbirnstiehl f033662
fix grok processor details
mdbirnstiehl 194766e
fix typo
mdbirnstiehl 2c5cf56
add info on sending data to wired streams
mdbirnstiehl 7d7930b
add failure store info and link
mdbirnstiehl 2258846
update retention
mdbirnstiehl e690dba
clean up
mdbirnstiehl 8742a71
fix links
mdbirnstiehl 52e5fb1
clean up
mdbirnstiehl 596cf87
fix next steps
mdbirnstiehl b4a1fc6
clean up
mdbirnstiehl 19afded
add wired vs classic
mdbirnstiehl c40f976
update advanced
mdbirnstiehl 3fe5f03
Merge branch 'main' into streams-9.2-updates
mdbirnstiehl ec1c321
update manual pipline config links
mdbirnstiehl 2a3ee4f
Merge branch 'main' into streams-9.2-updates
mdbirnstiehl 0365f2b
make review updates
mdbirnstiehl f971239
fix link
mdbirnstiehl 21b0db9
update screenshots
mdbirnstiehl 3a68e2a
update wired streams
mdbirnstiehl 7de3e47
fix link
mdbirnstiehl 55f4166
Merge branch 'main' into streams-9.2-updates
mdbirnstiehl 7734b1d
Merge branch 'main' into streams-9.2-updates
mdbirnstiehl ea250ec
fix screenshot formatting
mdbirnstiehl 6ad9553
fix screenshot formatting
mdbirnstiehl 200474f
add API info
mdbirnstiehl 9da55dc
review updates
mdbirnstiehl d39e5f4
Merge branch 'main' into streams-9.2-updates
mdbirnstiehl 04f6181
Merge branch 'main' into streams-9.2-updates
mdbirnstiehl File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,11 +1,40 @@ | ||
| --- | ||
| applies_to: | ||
| serverless: preview | ||
| stack: preview 9.1 | ||
| serverless: ga | ||
| stack: preview 9.1, ga 9.2 | ||
| navigation_title: Configure advanced settings | ||
| --- | ||
| # Configure advanced settings for streams [streams-advanced-settings] | ||
|
|
||
| The **Advanced** tab on the **Manage stream** page shows the underlying configuration details of your stream. While Streams simplifies many configurations, it doesn't support modifying all pipelines and templates. From the **Advanced** tab, you can manually interact with the index or component templates or modify other ingest pipelines that used by the stream. | ||
| The **Advanced** tab shows the underlying {{es}} configuration details and advanced configuration options for your stream. | ||
|
|
||
| This UI is intended for advanced users. | ||
| You can use the **Advanced** tab to manually configure the index or component templates or modify other ingest pipelines used by the stream. | ||
mdbirnstiehl marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ## Stream description | ||
mdbirnstiehl marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| % can we provide more information on what users should put here. | ||
|
|
||
| Describe the data in the stream. AI features like system identification and significant events use this description when generating suggestions. | ||
mdbirnstiehl marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| ## Stream system configuration | ||
|
|
||
| % Why do users want to add systems here? | ||
|
|
||
| Streams analyzes your stream and identifies systems. Then, you can select the ones you want to add to your stream. | ||
mdbirnstiehl marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
mdbirnstiehl marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ## Index configuration | ||
|
|
||
| % Can we add use cases of when it makes sense to modify shards/replicas/refresh interval | ||
|
|
||
| For classic streams, you can manually configure the stream's: | ||
mdbirnstiehl marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| - [index template](../../../../manage-data/data-store/templates.md#index-templates) | ||
mdbirnstiehl marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - [component templates](../../../../manage-data/data-store/templates.md#component-templates) | ||
mdbirnstiehl marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - [pipeline](../../../../manage-data/ingest/transform-enrich.md) | ||
mdbirnstiehl marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - [data stream](../../../../manage-data/data-store/data-streams.md). | ||
mdbirnstiehl marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| For both wired ({applies_to}`stack: preview 9.2`) and classic streams, you can manually configure: | ||
|
|
||
| - **Shards:** Control how the index is split across nodes. More shards can improve parallelism but may increase overhead. | ||
| - **Replicas:** Define how many copies of the data exist. More replicas improve resilience and read performance but increase storage usage. | ||
| - **Refresh interval:** Control how frequently new data becomes visible for search. A longer interval reduces resource usage; a short one makes data searchable sooner. | ||
29 changes: 29 additions & 0 deletions
29
solutions/observability/streams/management/data-quality.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,29 @@ | ||
| --- | ||
| applies_to: | ||
| serverless: preview | ||
| stack: preview 9.1, ga 9.2 | ||
| --- | ||
|
|
||
| # Manage data quality [streams-data-retention] | ||
|
|
||
| Use the **Data quality** tab to find failed and degraded documents in your stream. Use the following components to monitor the health of your data and identify and fix issues: | ||
mdbirnstiehl marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| - **Degraded documents:** Documents with the `ignored` property usually because of malformed fields or exceeding the limit of total fields when `ignore_above:false`. This component shows the total number of degraded documents, the percentage, and status (**Good**, **Degraded**, **Poor**). | ||
mdbirnstiehl marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| - **Failed documents:**: Documents that were rejected during ingestion because of mapping conflicts or pipeline failures. | ||
| - **Quality score:** Streams calculates the overall quality score (Good, Degraded, Poor) based on the percentage of degraded and failed documents. | ||
mdbirnstiehl marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
mdbirnstiehl marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - **Trends over time:** A time-series chart so you can track how degraded and failed documents are accumulating over time. Use the date picker to zoom into a specific range and understand when problems are spiking. | ||
| - **Issues:**: {applies_to}`stack: preview 9.2`Find issues with specific fields, how often they've occurred, and when they've occurred. | ||
mdbirnstiehl marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ## Failure store | ||
|
|
||
| A [failure store](../../../../manage-data/data-store/data-streams/failure-store.md) is a secondary set of indices inside a data stream, dedicated to storing failed documents. Instead of losing documents that are rejected during ingestion, a failure store retains it in a `::failures` index, so you can review failed documents to understand what went wrong and how to fix it. | ||
mdbirnstiehl marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| ### Required permissions | ||
| To view and modify failure store in {{stack}}, you need the following data stream level privileges: | ||
mdbirnstiehl marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| - `read_failure_store` | ||
| - `manage_failure_store` | ||
|
|
||
|
|
||
| In Streams, you need to turn on failure stores to see failed documents. To do this, select **Enable failure store*. From here you can set your failure store retention period. | ||
mdbirnstiehl marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
mdbirnstiehl marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| For more information on data quality, refer to the [data set quality](../../data-set-quality-monitoring.md) documentation. | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
18 changes: 18 additions & 0 deletions
18
solutions/observability/streams/management/extract/append.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,18 @@ | ||
| --- | ||
| applies_to: | ||
| serverless: ga | ||
| stack: preview 9.1, ga 9.2 | ||
| --- | ||
| # Append processor [streams-append-processor] | ||
| % Need use cases | ||
|
|
||
| Use the append processor to add a value to an existing array field, or create the field as an array if it doesn’t exist. | ||
|
|
||
| To use an append processor: | ||
|
|
||
| 1. Select **Create** → **Create processor**. | ||
| 1. Select **Append** from the **Processor** menu. | ||
| 1. Set **Source Field** to the field you want append values to. | ||
| 1. Set **Target field** to the values you want to append to the **Source Field**. | ||
|
|
||
| This functionality uses the {{es}} rename pipeline processor. Refer to the [rename processor](elasticsearch://reference/enrich-processor/rename-processor.md) {{es}} documentation for more information. |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.