From 8d51cff888467eddea969e56f529f0148815b6b2 Mon Sep 17 00:00:00 2001 From: Colleen McGinnis Date: Thu, 19 Dec 2024 15:38:18 -0600 Subject: [PATCH] [apm] Update APM decision tree diagram (#4713) * update apm decision tree diagram * add pro to fleet-managed list * address feedback from @eedugon * address feedback from @bmorelli25 (cherry picked from commit f1ce0e158008bcf6651cba9fcedafaf3fb13998e) --- .../apm/diagrams/apm-decision-tree.asciidoc | 98 ++++++++++--------- .../apm/getting-started-apm/index.asciidoc | 10 +- 2 files changed, 57 insertions(+), 51 deletions(-) diff --git a/docs/en/observability/apm/diagrams/apm-decision-tree.asciidoc b/docs/en/observability/apm/diagrams/apm-decision-tree.asciidoc index f169b8d934..517cc32eb8 100644 --- a/docs/en/observability/apm/diagrams/apm-decision-tree.asciidoc +++ b/docs/en/observability/apm/diagrams/apm-decision-tree.asciidoc @@ -1,51 +1,59 @@ ++++
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +APM Server binary + +Fleet-managed APM Server +YAML + + + + +UI + +Curated UI or YAML-based? +What is your preferred method of configuration? +no + + + + +yes + +Integrations collect observability data from specific services and protect endpoints. +Do you want to use other integrations with APM Server? +Logstash or Kafka + + +Elasticsearch + + + +Most users need Elasticsearch +Which output are you using? +APM agents live on edge machines a single APM Server is hosted centrally +but +Centrally hosted + + +APM agents APM Server live on each edge machine +and +Edge machines + + +Note that central is required for RUM. +Where will you run APM Server? +no + + +yes + + + +Elastic Cloud simplifies the management and deployment of Elastic APM. +Are you using Elastic Cloud?
++++ \ No newline at end of file diff --git a/docs/en/observability/apm/getting-started-apm/index.asciidoc b/docs/en/observability/apm/getting-started-apm/index.asciidoc index bf8aebaedb..68e01b8f4d 100644 --- a/docs/en/observability/apm/getting-started-apm/index.asciidoc +++ b/docs/en/observability/apm/getting-started-apm/index.asciidoc @@ -16,7 +16,6 @@ There are two options, and the components required are different for each: * **<>** * **<>** -// * **<>** [float] [[apm-setup-fleet-managed-apm]] @@ -27,14 +26,12 @@ In this deployment model, use {agent} to spin up APM Server instances that can b image::./images/fm-ov.png[APM Server fleet overview] -// (outputs, stable APIs) -// not the best option for a simple test setup or if only interested in centrally running APM Server - [cols="1,3"] |=== | *Pros* -a| Conveniently manage one, some, or many different +a| * Conveniently manage one, some, or many different integrations from one central {fleet} UI. +* Centrally manage multiple APM Servers running on edge machines. | *Supported outputs* a| * {es} @@ -86,7 +83,8 @@ a| YAML [float] == Help me decide -Use the decision tree below to help determine which method of configuring and running the APM Server is best for your use case. +This decision tree highlights key factors to help you make an informed decision about implementing Elastic APM. +It provides practical guidance and is not intended to serve as a comprehensive reference of all possible implementations and capabilities. [subs=attributes+] include::{observability-docs-root}/docs/en/observability/apm/diagrams/apm-decision-tree.asciidoc[APM Server decision tree]