Skip to content

Commit fc9458b

Browse files
Merge branch 'main' of github.com:elastic/docs-content into metrics-charts-page
2 parents c3f8ad0 + 126dfec commit fc9458b

File tree

9 files changed

+44
-133
lines changed

9 files changed

+44
-133
lines changed

deploy-manage/deploy/cloud-on-k8s/elasticsearch-deployment-quickstart.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,5 +148,5 @@ In order to make requests to the [{{es}} API](elasticsearch://reference/elastics
148148
This completes the quickstart of deploying an {{es}} cluster. We recommend continuing to:
149149

150150
* [Deploy a {{kib}} instance](kibana-instance-quickstart.md)
151-
* For information about how to apply changes to your deployments, refer to [aplying updates](./update-deployments.md).
151+
* For information about how to apply changes to your deployments, refer to [applying updates](./update-deployments.md).
152152
* To explore other configuration options for your {{es}} cluster, see [](./elasticsearch-configuration.md) and [](./configure-deployments.md).

deploy-manage/tools/cross-cluster-replication.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,8 @@
22
mapped_pages:
33
- https://www.elastic.co/guide/en/elasticsearch/reference/current/xpack-ccr.html
44
applies_to:
5-
deployment:
6-
eck:
7-
ess:
8-
ece:
9-
self:
5+
stack: ga
6+
serverless: unavailable
107
products:
118
- id: elasticsearch
129
---

redirects.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ redirects:
206206
'troubleshoot/elasticsearch/elasticsearch-client-net-api/logging.md': 'troubleshoot/elasticsearch/clients.md'
207207
'troubleshoot/elasticsearch/elasticsearch-client-net-api/net.md': 'troubleshoot/elasticsearch/clients.md'
208208
'troubleshoot/elasticsearch/elasticsearch-client-ruby-api/ruby.md': 'troubleshoot/elasticsearch/clients.md'
209-
'solutions/observability/get-started/add-data-from-splunk.md': 'solutions/observability/get-started/other-tutorials/add-data-from-splunk.md'
209+
'solutions/observability/get-started/add-data-from-splunk.md': 'solutions/observability/get-started.md'
210210
'solutions/observability/get-started/create-an-observability-project.md': 'solutions/observability/get-started.md'
211211
'solutions/observability/get-started/get-started-with-dashboards.md': 'solutions/observability/get-started.md'
212212
# Related to https://github.com/elastic/docs-content/pull/1329
@@ -586,4 +586,7 @@ redirects:
586586
'deploy-manage/monitor/autoops/cc-cloud-connect-autoops-faq.md': 'deploy-manage/monitor/autoops/ec-autoops-faq.md'
587587

588588
# Related to https://github.com/elastic/docs-team/issues/104
589-
'solutions/observability/get-started/what-is-elastic-observability': 'solutions/observability.md'
589+
'solutions/observability/get-started/what-is-elastic-observability': 'solutions/observability.md'
590+
591+
# Related to https://github.com/elastic/docs-content/pull/3808
592+
'solutions/observability/get-started/other-tutorials/add-data-from-splunk.md': 'solutions/observability/get-started.md'

reference/fleet/migrate-elastic-agent.md

Lines changed: 36 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,6 @@ After the restart, {{integrations-server}} will enroll a new {{agent}} for the {
179179
::::
180180

181181

182-
183182
### Confirm your policy settings [migrate-elastic-agent-confirm-policy]
184183

185184
Now that the {{fleet}} settings are correctly set up, it pays to ensure that the {{agent}} policy is also correctly pointing to the correct entities.
@@ -200,7 +199,6 @@ If you modified the {{fleet-server}} and the output in place these would have be
200199
::::
201200
202201
203-
204202
## Agent policies in the new target cluster [migrate-elastic-agent-migrated-policies]
205203
206204
By creating the new target cluster from a snapshot, all of your policies should have been created along with all of the agents. These agents will be offline due to the fact that the actual agents are not checking in with the new, target cluster (yet) and are still communicating with the source cluster.
@@ -210,7 +208,11 @@ The agents can now be re-enrolled into these policies and migrated over to the n
210208
211209
## Migrate {{agent}}s to the new target cluster [migrate-elastic-agent-migrated-agents]
212210
213-
In order to ensure that all required API keys are correctly created, the agents in your current cluster need to be re-enrolled into the new, target cluster.
211+
::::{note}
212+
Agents to be migrated cannot be tamper-protected or running as a {{fleet-server}}.
213+
::::
214+
215+
In order to ensure that all required API keys are correctly created, the agents in your current cluster need to be re-enrolled into the new target cluster.
214216
215217
This is best performed one policy at a time. For a given policy, you need to capture the enrollment token and the URL for the agent to connect to. You can find these by running the in-product steps to add a new agent.
216218
@@ -224,27 +226,43 @@ This is best performed one policy at a time. For a given policy, you need to cap
224226
:screenshot:
225227
:::
226228
227-
5. On the host machines where the current agents are installed, enroll the agents again using this copied URL and the enrollment token:
229+
5. Choose an approach:
228230
229-
```shell
230-
sudo elastic-agent enroll --url=<fleet server url> --enrollment-token=<token for the new policy>
231-
```
231+
::::{tab-set}
232+
:::{tab-item} Fleet UI
232233
233-
The command output should be like the following:
234+
{applies_to}`stack: ga 9.2` Migrate remote agents directly from the {{fleet}} UI:
234235
235-
:::{image} images/migrate-agent-install-command-output.png
236-
:alt: Install command output
237-
:screenshot:
236+
1. In the source cluster, select the agents you want to migrate. Click the three dots next to the agents, and select **Migrate agents**.
237+
2. In the migration dialog, provide the URI and enrollment token you obtained from the target cluster.
238+
3. Use `replace_token` (Optional): When you are migrating a single agent, you can use the `replace_token` field to preserve the agent's original ID from the source cluster. This step helps with event matching, but will cause the migration to fail if the target cluster already has an agent with the same ID.
238239
:::
239240

240-
6. The agent on each host will now check into the new {{fleet-server}} and appear in the new target cluster. In the source cluster, the agents will go offline as they won’t be sending any check-ins.
241+
:::{tab-item} Command line
241242

242-
:::{image} images/migrate-agent-newly-enrolled-agents.png
243-
:alt: Newly enrolled agents in the target cluster
244-
:screenshot:
245-
:::
243+
Run the `enroll` command on each individual host:
244+
245+
1. On the host machines where the current agents are installed, enroll the agents again using the URL and enrollment token you obtained from the target cluster:
246+
247+
```shell
248+
sudo elastic-agent enroll --url=<fleet server url> --enrollment-token=<token for the new policy>
249+
```
250+
251+
The command output should resemble this:
252+
253+
:::{image} images/migrate-agent-install-command-output.png
254+
:alt: Install command output
255+
:screenshot:
256+
:::
257+
258+
2. The agent on each host will now check into the new {{fleet-server}} and appear in the new target cluster. In the source cluster, the agents will go offline as they won’t be sending any check-ins.
246259

247-
7. Repeat this procedure for each {{agent}} policy.
260+
:::{image} images/migrate-agent-newly-enrolled-agents.png
261+
:alt: Newly enrolled agents in the target cluster
262+
:screenshot:
263+
:::
248264

249-
If all has gone well, you’ve successfully migrated your {{fleet}}-managed {{agent}}s to a new cluster.
265+
3. Repeat this procedure for each {{agent}} policy.
266+
:::
267+
::::
250268

solutions/observability/get-started/other-tutorials/add-data-from-splunk.md

Lines changed: 0 additions & 103 deletions
This file was deleted.

solutions/observability/get-started/other-tutorials/index.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,5 @@ products:
1313
The following tutorials explore various use cases and {{observability}} scenarios.
1414

1515
- [Tutorial: Monitor a Java application](/solutions/observability/get-started/other-tutorials/tutorial-monitor-java-application.md)
16-
- [Tutorial: Add data from Splunk](/solutions/observability/get-started/other-tutorials/add-data-from-splunk.md)
1716

1817
To get started with {{observability}}, refer to [Get started with Elastic {{observability}}](/solutions/observability/get-started.md).

solutions/observability/get-started/quickstarts.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ Want to use {{fleet}} or some other feature not covered in the quickstarts? Foll
3838

3939
Ready to dig into more features of Elastic Observability? See these guides:
4040

41-
* [Add data from Splunk](/solutions/observability/get-started/other-tutorials/add-data-from-splunk.md).
4241
* [Create an alert](/solutions/observability/incident-management/alerting.md).
4342
* [Create a service-level objective (SLO)](/solutions/observability/incident-management/create-an-slo.md).
4443

solutions/security/get-started/ingest-data-to-elastic-security.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ To ingest data, you can use:
1919
* The {{agent}} with integrations, which are available in the [Elastic Package Registry (EPR)](/reference/fleet/index.md#package-registry-intro). To install an integration that works with {{elastic-sec}}, go to the {{kib}} Home page or navigation menu and click **Add integrations**. On the Integrations page, click the **Security** category filter, then select an integration to view the installation instructions. For more information on integrations, refer to [{{integrations}}](https://docs.elastic.co/en/integrations).
2020
* **{{beats}}** shippers installed for each system you want to monitor.
2121
* **{{ls}}**, which dynamically ingests, transforms, and ships your data regardless of format.
22-
* The {{agent}} to send data from Splunk to {{elastic-sec}}. Refer to [Get started with data from Splunk](/solutions/observability/get-started/other-tutorials/add-data-from-splunk.md).
2322
* Third-party collectors configured to ship ECS-compliant data. [](/reference/security/fields-and-object-schemas/siem-field-reference.md) provides a list of ECS fields used in {{elastic-sec}}.
2423

2524
::::{important}

solutions/toc.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,6 @@ toc:
146146
- file: observability/get-started/other-tutorials/index.md
147147
children:
148148
- file: observability/get-started/other-tutorials/tutorial-monitor-java-application.md
149-
- file: observability/get-started/other-tutorials/add-data-from-splunk.md
150149
- file: observability/get-started/logs-essentials.md
151150
- file: observability/applications/index.md
152151
children:

0 commit comments

Comments
 (0)