Skip to content
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

Document data streams migration limitations #5771

Merged
merged 4 commits into from
Jul 22, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 11 additions & 2 deletions docs/apm-package/apm-integration.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<titleabbrev>APM integration ({agent})</titleabbrev>
++++

experimental::[]
beta::[]

{agent} is a single, unified way to add monitoring for logs, metrics, and other types of data to each host.
The APM integration for {agent} assigns the APM input to a specified policy,
Expand Down Expand Up @@ -33,7 +33,16 @@ download and enroll an {agent} on the same machines that your instrumented servi
[[apm-integration-limitations]]
=== Limitations

The APM integration has the following limitations:
IMPORTANT: This integration is still in beta and does not have feature parity with standalone APM.
Do not migrate production deployments.

Data steams migration::
Existing APM users will need to migrate to data streams to use the APM integration.
This change cannot be reverted, and impacts how APM Server and its indices are configured -- see <<apm-integration-naming-scheme>> and <<apm-integration-configure>>.
Additionally, users on {ece} require additional steps prior to migrating, like configuring TLS certificates for the connection between APM Server and {es}.

Stack monitoring::
<<monitoring,Stack monitoring>> is not yet available.

Index lifecycle management (ILM)::
A default ILM policy, named `traces-apm.traces-default_policy` is created for all event types.
Expand Down
2 changes: 1 addition & 1 deletion docs/apm-package/configure.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<titleabbrev>Configure</titleabbrev>
++++

experimental::[]
beta::[]

Templates, pipelines, index lifecycle management, etc.,
cannot be configured with APM Server or Fleet, and must instead be configured in {kib} or with
Expand Down
19 changes: 18 additions & 1 deletion docs/apm-package/data-streams.asciidoc
Original file line number Diff line number Diff line change
@@ -1,7 +1,24 @@
[[apm-integration-data-streams]]
== Data streams

experimental::[]
****
beta::[]

Existing APM users need to migrate to data streams to use the APM integration.
The integration does not have feature parity with standalone APM.
Production deployments should not be migrated at this time.

Migration limitations include:

* This change cannot be reverted
* This change impacts how APM Server and its indices are configured -- see <<apm-integration-naming-scheme>> and <<apm-integration-configure>>
* Users on {ece} require additional steps prior to migrating, like configuring TLS certificates for the connection between APM Server and {es}
* Additional <<apm-integration-limitations,APM integration limitations>>
****

[discrete]
[[apm-integration-naming-scheme]]
=== Data stream naming scheme

{agent} uses data streams to store append-only time series data across multiple indices
while giving users a single named resource for requests.
Expand Down
2 changes: 1 addition & 1 deletion docs/apm-package/input-apm.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<titleabbrev>Input settings</titleabbrev>
++++

experimental::[]
beta::[]

To edit the APM integration input settings, open {kib} and select:
**Fleet** / **Integrations** / **Elastic APM** / **Add Elastic APM**.
Expand Down