-
Notifications
You must be signed in to change notification settings - Fork 204
Add deprecated components migration howto #11695
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
theletterf
merged 2 commits into
elastic:main
from
theletterf:add-deprecated-components-migration
Dec 11, 2025
Merged
Changes from all commits
Commits
Show all changes
2 commits
Select commit
Hold shift + click to select a range
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
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
73 changes: 73 additions & 0 deletions
73
docs/reference/edot-collector/components/migrate-components.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,73 @@ | ||
| --- | ||
| navigation_title: Migrate components | ||
| description: How to migrate from deprecated EDOT Collector components to their replacements. | ||
| applies_to: | ||
| stack: | ||
| serverless: | ||
| observability: | ||
| product: | ||
| edot_collector: ga | ||
| type: how-to | ||
| products: | ||
| - id: cloud-serverless | ||
| - id: observability | ||
| - id: edot-collector | ||
| --- | ||
|
|
||
| # Migrate from deprecated components | ||
|
|
||
| This guide explains how to migrate from deprecated EDOT Collector components to their replacements. | ||
|
|
||
| ## Before you begin | ||
|
|
||
| - Make sure your {{product.elastic-stack}} is running version {{version.stack.base}}. If you're using {{product.elastic-stack}} version 8.18 or 8.19, continue using the deprecated components as specified in the configuration for your Stack version. | ||
| - Have access to a staging environment where you can test the new configuration before deploying to production. | ||
|
|
||
| ## Migrate your configuration | ||
|
|
||
| Follow these steps to migrate your existing EDOT Collector configuration. | ||
|
|
||
| :::::{stepper} | ||
|
|
||
| ::::{step} Download the latest default configuration | ||
| Download the configuration sample that matches your use case from the [default configuration samples](/reference/edot-collector/config/default-config-standalone.md#agent-mode). For Gateway mode, refer to the [Gateway mode section](/reference/edot-collector/config/default-config-standalone.md#gateway-mode). | ||
|
|
||
| The latest configurations for {{product.elastic-stack}} 9.x use the latest components instead of the deprecated ones. | ||
| :::: | ||
|
|
||
| ::::{step} Test the new configuration in staging | ||
| Before deploying to production, validate the new configuration in a staging environment: | ||
|
|
||
| 1. Deploy the EDOT Collector with the new configuration to your staging environment. | ||
| 2. Verify that telemetry data (logs, metrics, and traces) is being collected and exported correctly. | ||
| 3. Check that the data appears correctly in the {{product.observability}} UIs in {{product.kibana}}. | ||
| 4. Test any custom pipelines or configurations you might have added on top of the default configuration. | ||
|
|
||
| :::{tip} | ||
| If you have custom configurations, compare your existing configuration with the new default to identify which sections need updating. | ||
| ::: | ||
| :::: | ||
|
|
||
| ::::{step} Apply the new configuration in production | ||
| After validating the configuration in staging: | ||
|
|
||
| 1. Schedule a maintenance window for the update if necessary. | ||
| 2. Back up your existing EDOT Collector configuration. | ||
| 3. Deploy the new configuration to your production collectors. | ||
| 4. Monitor the {{product.observability}} UIs to ensure data continues to flow correctly. | ||
| :::: | ||
|
|
||
| ::::: | ||
|
|
||
| ::::{important} | ||
| If you're upgrading EDOT Collector to 9.x but keeping your {{product.elastic-stack}} on 8.18 or 8.19: | ||
|
|
||
| - Use the configuration examples for your Stack version (8.18 or 8.19), not the latest 9.x configuration. | ||
| - Continue using deprecated components that are included in the configuration for your Stack version. | ||
| - These deprecated components are retained in EDOT Collector 9.x specifically to maintain backwards compatibility during the official deprecation window. | ||
| :::: | ||
|
|
||
| ## Related pages | ||
|
|
||
| - [Default configuration (standalone)](/reference/edot-collector/config/default-config-standalone.md) | ||
| - [Components included in the EDOT Collector](/reference/edot-collector/components.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
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
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.