diff --git a/docs/apm/agent-explorer.asciidoc b/docs/apm/agent-explorer.asciidoc new file mode 100644 index 0000000000000..2129853c9ee8c --- /dev/null +++ b/docs/apm/agent-explorer.asciidoc @@ -0,0 +1,18 @@ +[[agent-explorer]] +=== APM Agent explorer + +++++ +Identify deployment details for APM agents +++++ + +beta::[] + +APM agent explorer provides a centralized panel to identify APM agent deployment details, like service name, environment, instances, and agent name, version, and documentation. + +[role="screenshot"] +image::apm/images/apm-agent-explorer.png[APM agent explorer] + +Select an APM agent to expand it and view the details of each agent instance. + +[role="screenshot"] +image::apm/images/apm-agent-explorer-flyout.png[APM agent explorer flyout] diff --git a/docs/apm/dependencies.asciidoc b/docs/apm/dependencies.asciidoc index b3afdc4880df5..4ac5cdef3f71c 100644 --- a/docs/apm/dependencies.asciidoc +++ b/docs/apm/dependencies.asciidoc @@ -30,3 +30,19 @@ If your usage pattern _has_ changed, the dependency view can quickly show you wh that pattern change exists in all upstream services, or just a subset of your services. You might then start digging into traces coming from impacted services to determine why that pattern change has occurred. + +[float] +[[dependencies-operations]] +==== Operations + +beta::[] + +**Dependency operations** provides a granular breakdown of the operations/queries a dependency is executing. + +[role="screenshot"] +image::apm/images/operations.png[operations view in the APM app in Kibana] + +Selecting an operation displays the operation's impact and performance trends over time, via key metrics like latency, throughput, and failed transaction rate. In addition, the <> provides a visual drill-down into an end-to-end trace sample. + +[role="screenshot"] +image::apm/images/operations-detail.png[operations detail view in the APM app in Kibana] diff --git a/docs/apm/how-to-guides.asciidoc b/docs/apm/how-to-guides.asciidoc index 4f702adf01a22..1f1670a12e6fd 100644 --- a/docs/apm/how-to-guides.asciidoc +++ b/docs/apm/how-to-guides.asciidoc @@ -11,6 +11,7 @@ Learn how to perform common APM app tasks. * <> * <> * <> +* <> * <> * <> * <> @@ -30,6 +31,8 @@ include::filters.asciidoc[] include::correlations.asciidoc[] +include::agent-explorer.asciidoc[] + include::machine-learning.asciidoc[] include::lambda.asciidoc[] diff --git a/docs/apm/images/apm-agent-explorer-flyout.png b/docs/apm/images/apm-agent-explorer-flyout.png new file mode 100644 index 0000000000000..9792a93a71234 Binary files /dev/null and b/docs/apm/images/apm-agent-explorer-flyout.png differ diff --git a/docs/apm/images/apm-agent-explorer.png b/docs/apm/images/apm-agent-explorer.png new file mode 100644 index 0000000000000..c6fb7d031ed92 Binary files /dev/null and b/docs/apm/images/apm-agent-explorer.png differ diff --git a/docs/apm/images/operations-detail.png b/docs/apm/images/operations-detail.png new file mode 100644 index 0000000000000..64a1c6550859d Binary files /dev/null and b/docs/apm/images/operations-detail.png differ diff --git a/docs/apm/images/operations.png b/docs/apm/images/operations.png new file mode 100644 index 0000000000000..119f8bdf99ff7 Binary files /dev/null and b/docs/apm/images/operations.png differ diff --git a/docs/apm/images/trace-explorer.png b/docs/apm/images/trace-explorer.png new file mode 100644 index 0000000000000..70c13f650e2fb Binary files /dev/null and b/docs/apm/images/trace-explorer.png differ diff --git a/docs/apm/settings.asciidoc b/docs/apm/settings.asciidoc index 44da63143f63f..c11ab5f70f6dd 100644 --- a/docs/apm/settings.asciidoc +++ b/docs/apm/settings.asciidoc @@ -21,3 +21,14 @@ include::./../settings/apm-settings.asciidoc[tag=apm-indices-settings] === General APM settings include::./../settings/apm-settings.asciidoc[tag=general-apm-settings] + +[float] +[[apm-labs]] +=== APM Labs + +**APM Labs** allows you to easily try out new features that are technical preview. + +To enable APM labs, navigate to **APM** > **Settings** > **General settings** and toggle **Enable labs button in APM**. +Select **Save changes** and refresh the page. + +After enabling **APM Labs** select **Labs** in the toolbar to see the technical preview features available to try out. diff --git a/docs/apm/traces.asciidoc b/docs/apm/traces.asciidoc index 971d358092489..a3bd707b60629 100644 --- a/docs/apm/traces.asciidoc +++ b/docs/apm/traces.asciidoc @@ -19,3 +19,18 @@ If there's a particular endpoint you're worried about, select it to view its [role="screenshot"] image::apm/images/apm-traces.png[Example view of the Traces overview in APM app in Kibana] + +[float] +[[trace-explorer]] +==== Trace explorer + +preview::[] + +**Trace explorer** is an experimental top-level search tool that allows you to query your traces using <> or {ref}/eql.html[Event Query Language (EQL)]. + +Curate your own custom queries, or use the <> to find and select edges to automatically generate queries based on your selection: + +[role="screenshot"] +image::apm/images/trace-explorer.png[Trace explorer] + +Enable **Trace explorer** in <> or in <>. diff --git a/docs/management/advanced-options.asciidoc b/docs/management/advanced-options.asciidoc index cb51a6779b604..936520046c5f1 100644 --- a/docs/management/advanced-options.asciidoc +++ b/docs/management/advanced-options.asciidoc @@ -393,9 +393,20 @@ value is 10000. [[apm-enable-service-overview]]`apm:enableServiceOverview`:: When enabled, displays the *Overview* tab for services in *APM*. +[[observability-apm-critical-path]]`observability:apmEnableCriticalPath`:: +When enabled, displays the critical path of a trace. + +[[observability-enable-progressive-loading]]`observability:apmProgressiveLoading`:: +preview:[] When enabled, uses progressive loading of some APM views. +Data may be requested with a lower sampling rate first, with lower accuracy but faster response times, +while the unsampled data loads in the background. + [[observability-apm-optimized-sort]]`observability:apmServiceInventoryOptimizedSorting`:: preview:[] Sorts services without anomaly detection rules on the APM Service inventory page by service name. +[[observability-enable-aws-lambda-metrics]]`observability:enableAwsLambdaMetrics`:: +preview:[] Display Amazon Lambda metrics in the service metrics tab. + [[observability-apm-enable-comparison]]`observability:enableComparisonByDefault`:: Enables the comparison feature in the APM app. @@ -408,6 +419,9 @@ When enabled, allows you to inspect {es} queries in API responses. [[observability-apm-enable-service-groups]]`observability:enableServiceGroups`:: preview:[] When enabled, allows users to create Service Groups from the APM Service Inventory page. +[[observability-apm-trace-explorer-tab]]`observability:apmTraceExplorerTab`:: +preview:[] Enable the APM Trace Explorer feature, that allows you to search and inspect traces with KQL or EQL. + [float] [[kibana-reporting-settings]] ==== Reporting