From d9f0af352ee3aff46a7a930843f37f3fd9a2a823 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 26 Jun 2026 22:37:23 +0000 Subject: [PATCH 1/7] Initial plan From 8ed613258983b60e891bda3be6cc39ed063ea154 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 26 Jun 2026 22:39:30 +0000 Subject: [PATCH 2/7] Add onboarding token trial links to observability k8s and AWS docs --- .../observability/cloud/amazon-web-services-aws-monitoring.md | 3 ++- .../monitor-amazon-web-services-aws-with-elastic-agent.md | 2 +- ...uickstart-monitor-kubernetes-cluster-with-elastic-agent.md | 4 ++-- .../tutorial-observe-kubernetes-deployments.md | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/solutions/observability/cloud/amazon-web-services-aws-monitoring.md b/solutions/observability/cloud/amazon-web-services-aws-monitoring.md index ac406d3945..c86aab400b 100644 --- a/solutions/observability/cloud/amazon-web-services-aws-monitoring.md +++ b/solutions/observability/cloud/amazon-web-services-aws-monitoring.md @@ -18,6 +18,8 @@ Elastic Observability offers powerful monitoring solutions to keep your AWS envi Learn how to use the Elastic Observability solution to observe and monitor a broad range of AWS resources and applications. +If you don't already have an Elastic deployment, you can [start a free trial](https://cloud.elastic.co/serverless-registration?onboarding_token=monitor-aws). + * [Monitor {{aws}} with {{agent}}](monitor-amazon-web-services-aws-with-elastic-agent.md) * [Monitor {{aws}} with {{beats}}](monitor-amazon-web-services-aws-with-beats.md) * [Monitor {{aws}} with Amazon Data Firehose](monitor-amazon-web-services-aws-with-amazon-data-firehose.md) @@ -29,4 +31,3 @@ For a full list of supported AWS integrations, check the [Elastic Integrations d - diff --git a/solutions/observability/cloud/monitor-amazon-web-services-aws-with-elastic-agent.md b/solutions/observability/cloud/monitor-amazon-web-services-aws-with-elastic-agent.md index c5ee2f2de3..88278fb5ba 100644 --- a/solutions/observability/cloud/monitor-amazon-web-services-aws-with-elastic-agent.md +++ b/solutions/observability/cloud/monitor-amazon-web-services-aws-with-elastic-agent.md @@ -36,7 +36,7 @@ First you’ll focus on monitoring logs, then you’ll add metrics after you’v ## Before you begin [aws-elastic-agent-before-you-begin] -Create an [{{ech}}](https://cloud.elastic.co/registration?page=docs&placement=docs-body) deployment. The deployment includes an {{es}} cluster for storing and searching your data, and {{kib}} for visualizing and managing your data. +Create an [{{ech}}](https://cloud.elastic.co/serverless-registration?onboarding_token=monitor-aws) deployment. The deployment includes an {{es}} cluster for storing and searching your data, and {{kib}} for visualizing and managing your data. In this tutorial, we assume that: diff --git a/solutions/observability/get-started/quickstart-monitor-kubernetes-cluster-with-elastic-agent.md b/solutions/observability/get-started/quickstart-monitor-kubernetes-cluster-with-elastic-agent.md index 18befbd1d6..0d1d076abb 100644 --- a/solutions/observability/get-started/quickstart-monitor-kubernetes-cluster-with-elastic-agent.md +++ b/solutions/observability/get-started/quickstart-monitor-kubernetes-cluster-with-elastic-agent.md @@ -37,7 +37,7 @@ In {{stack}} versions 9.0 and 9.1, the quickstart uses [Kubectl](https://kuberne ::::{applies-item} stack: ga 9.2+ -* A running {{stack}} deployment, either self-managed or orchestrated by platforms like {{ech}}, {{ece}}, or {{eck}}, with internet access. To get started quickly, try out [{{ecloud}}](https://cloud.elastic.co/registration?page=docs&placement=docs-body). +* A running {{stack}} deployment, either self-managed or orchestrated by platforms like {{ech}}, {{ece}}, or {{eck}}, with internet access. To get started quickly, try out [{{ecloud}}](https://cloud.elastic.co/serverless-registration?onboarding_token=monitor-kubernetes). * A user with the `superuser` [built-in role](elasticsearch://reference/elasticsearch/roles.md) or the privileges required to onboard data. :::{dropdown} Expand to view required privileges @@ -52,7 +52,7 @@ In {{stack}} versions 9.0 and 9.1, the quickstart uses [Kubectl](https://kuberne ::::{applies-item} stack: ga 9.0-9.1 -* A running {{stack}} deployment, either self-managed or orchestrated by platforms like {{ech}}, {{ece}}, or {{eck}}, with internet access. To get started quickly, try out [{{ecloud}}](https://cloud.elastic.co/registration?page=docs&placement=docs-body). +* A running {{stack}} deployment, either self-managed or orchestrated by platforms like {{ech}}, {{ece}}, or {{eck}}, with internet access. To get started quickly, try out [{{ecloud}}](https://cloud.elastic.co/serverless-registration?onboarding_token=monitor-kubernetes). * A user with the `superuser` [built-in role](elasticsearch://reference/elasticsearch/roles.md) or the privileges required to onboard data. :::{dropdown} Expand to view required privileges diff --git a/solutions/observability/infra-and-hosts/tutorial-observe-kubernetes-deployments.md b/solutions/observability/infra-and-hosts/tutorial-observe-kubernetes-deployments.md index 12a11b2b0b..aa36ef5145 100644 --- a/solutions/observability/infra-and-hosts/tutorial-observe-kubernetes-deployments.md +++ b/solutions/observability/infra-and-hosts/tutorial-observe-kubernetes-deployments.md @@ -540,7 +540,7 @@ Think of a latency spike — APM can help you narrow the scope of your investiga Application monitoring data is streamed from your applications running in Kubernetes to APM, where it is validated, processed, and transformed into {{es}} documents. -There are many ways to deploy APM when working with Kubernetes, but this guide assumes that you’re using an {{ech}} deployment. If you haven’t done so already, enable APM in the [{{ecloud}} Console](https://cloud.elastic.co?page=docs&placement=docs-body). +There are many ways to deploy APM when working with Kubernetes, but this guide assumes that you’re using an {{ech}} deployment. If you haven’t done so already, enable APM in the [{{ecloud}} Console](https://cloud.elastic.co/serverless-registration?onboarding_token=monitor-kubernetes). If you want to manage APM yourself, there are a few alternative options: From 11ed9d285c8098bea3e5a60b843c0fbd0bf75ac4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 26 Jun 2026 22:44:43 +0000 Subject: [PATCH 3/7] Remove @elastic/project-docs entries from CODEOWNERS --- .github/CODEOWNERS | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index c263157979..e512746447 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -22,7 +22,7 @@ /explore-analyze/transforms/ @elastic/developer-docs /extend/ @elastic/core-docs -/get-started/ @elastic/core-docs @elastic/project-docs +/get-started/ @elastic/core-docs /manage-data/ @elastic/admin-docs /manage-data/data-store/ @elastic/admin-docs @elastic/developer-docs @@ -59,11 +59,11 @@ /solutions/observability/apm/apm-server/ @elastic/ingest-docs /solutions/observability/apm/ingest/ @elastic/ingest-docs /solutions/observability/apm/opentelemetry/ @elastic/ingest-docs -/solutions/observability/get-started/ @elastic/ski-docs @elastic/project-docs +/solutions/observability/get-started/ @elastic/ski-docs /solutions/search/ @elastic/developer-docs -/solutions/search/get-started/ @elastic/developer-docs @elastic/project-docs +/solutions/search/get-started/ @elastic/developer-docs /solutions/security/ @elastic/experience-docs -/solutions/security/get-started @elastic/experience-docs @elastic/project-docs +/solutions/security/get-started @elastic/experience-docs /troubleshoot/ @elastic/docs /troubleshoot/deployments/ @elastic/admin-docs From 068fa0d38dfcad19fbf236e8d3fcb758634b20da Mon Sep 17 00:00:00 2001 From: Brandon Morelli Date: Fri, 26 Jun 2026 15:47:06 -0700 Subject: [PATCH 4/7] Update CODEOWNERS Removed @elastic/docs-tech-leads from CODEOWNERS for .github directory. --- .github/CODEOWNERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index e512746447..db9f126b69 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -2,7 +2,7 @@ * @elastic/docs # Templates, workflows, and config -/.github/ @elastic/doc-leads @elastic/docs-tech-leads +/.github/ @elastic/doc-leads /.github/workflows/ @elastic/docs-engineering /.github/scripts/ @elastic/docs-engineering /acrolinx/ @elastic/doc-leads From f1d298ad64080a62371ad07e758e3129fa38a944 Mon Sep 17 00:00:00 2001 From: Brandon Morelli Date: Fri, 26 Jun 2026 15:52:33 -0700 Subject: [PATCH 5/7] Revise Elastic deployment creation instructions Updated instructions for creating an Elastic deployment and added a link for starting a free trial. --- .../cloud/monitor-amazon-web-services-aws-with-elastic-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/solutions/observability/cloud/monitor-amazon-web-services-aws-with-elastic-agent.md b/solutions/observability/cloud/monitor-amazon-web-services-aws-with-elastic-agent.md index 88278fb5ba..6fe0d02e08 100644 --- a/solutions/observability/cloud/monitor-amazon-web-services-aws-with-elastic-agent.md +++ b/solutions/observability/cloud/monitor-amazon-web-services-aws-with-elastic-agent.md @@ -36,7 +36,7 @@ First you’ll focus on monitoring logs, then you’ll add metrics after you’v ## Before you begin [aws-elastic-agent-before-you-begin] -Create an [{{ech}}](https://cloud.elastic.co/serverless-registration?onboarding_token=monitor-aws) deployment. The deployment includes an {{es}} cluster for storing and searching your data, and {{kib}} for visualizing and managing your data. +If you don't already have an Elastic deployment, you can [start a free trial](https://cloud.elastic.co/serverless-registration?onboarding_token=monitor-aws). In this tutorial, we assume that: From 7aa2bd85c97afcfe0cb5bf44a832d37591415804 Mon Sep 17 00:00:00 2001 From: Brandon Morelli Date: Fri, 26 Jun 2026 15:53:50 -0700 Subject: [PATCH 6/7] Clarify Elastic deployment instructions for quickstart Updated the instructions for starting an Elastic deployment to include a free trial option. --- ...ckstart-monitor-kubernetes-cluster-with-elastic-agent.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/solutions/observability/get-started/quickstart-monitor-kubernetes-cluster-with-elastic-agent.md b/solutions/observability/get-started/quickstart-monitor-kubernetes-cluster-with-elastic-agent.md index 0d1d076abb..fae8e96197 100644 --- a/solutions/observability/get-started/quickstart-monitor-kubernetes-cluster-with-elastic-agent.md +++ b/solutions/observability/get-started/quickstart-monitor-kubernetes-cluster-with-elastic-agent.md @@ -37,7 +37,7 @@ In {{stack}} versions 9.0 and 9.1, the quickstart uses [Kubectl](https://kuberne ::::{applies-item} stack: ga 9.2+ -* A running {{stack}} deployment, either self-managed or orchestrated by platforms like {{ech}}, {{ece}}, or {{eck}}, with internet access. To get started quickly, try out [{{ecloud}}](https://cloud.elastic.co/serverless-registration?onboarding_token=monitor-kubernetes). +* A running {{stack}} deployment, either self-managed or orchestrated by platforms like {{ech}}, {{ece}}, or {{eck}}, with internet access. If you don't already have an Elastic deployment, you can [start a free trial](https://cloud.elastic.co/serverless-registration?onboarding_token=monitor-kubernetes). * A user with the `superuser` [built-in role](elasticsearch://reference/elasticsearch/roles.md) or the privileges required to onboard data. :::{dropdown} Expand to view required privileges @@ -52,7 +52,7 @@ In {{stack}} versions 9.0 and 9.1, the quickstart uses [Kubectl](https://kuberne ::::{applies-item} stack: ga 9.0-9.1 -* A running {{stack}} deployment, either self-managed or orchestrated by platforms like {{ech}}, {{ece}}, or {{eck}}, with internet access. To get started quickly, try out [{{ecloud}}](https://cloud.elastic.co/serverless-registration?onboarding_token=monitor-kubernetes). +* A running {{stack}} deployment, either self-managed or orchestrated by platforms like {{ech}}, {{ece}}, or {{eck}}, with internet access. If you don't already have an Elastic deployment, you can [start a free trial](https://cloud.elastic.co/serverless-registration?onboarding_token=monitor-kubernetes). * A user with the `superuser` [built-in role](elasticsearch://reference/elasticsearch/roles.md) or the privileges required to onboard data. :::{dropdown} Expand to view required privileges @@ -242,4 +242,4 @@ If you're using `helm` to install {{agent}} in your Kubernetes cluster, you may ### The `elastic` repository already exists -If you're using `helm` to install {{agent}} in your Kubernetes cluster and the `elastic` repository is already configured on your host, replace the `helm repo add elastic https://helm.elastic.co/ ` part of the command provided by the UI with `helm repo update elastic` to ensure the repository is updated with the latest package information. \ No newline at end of file +If you're using `helm` to install {{agent}} in your Kubernetes cluster and the `elastic` repository is already configured on your host, replace the `helm repo add elastic https://helm.elastic.co/ ` part of the command provided by the UI with `helm repo update elastic` to ensure the repository is updated with the latest package information. From 17782a6335a88915e86d07d15d7e055a75add826 Mon Sep 17 00:00:00 2001 From: Brandon Morelli Date: Fri, 26 Jun 2026 15:57:06 -0700 Subject: [PATCH 7/7] Update tutorial-observe-kubernetes-deployments.md --- .../tutorial-observe-kubernetes-deployments.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/solutions/observability/infra-and-hosts/tutorial-observe-kubernetes-deployments.md b/solutions/observability/infra-and-hosts/tutorial-observe-kubernetes-deployments.md index aa36ef5145..a0a80db286 100644 --- a/solutions/observability/infra-and-hosts/tutorial-observe-kubernetes-deployments.md +++ b/solutions/observability/infra-and-hosts/tutorial-observe-kubernetes-deployments.md @@ -77,7 +77,7 @@ Now that you have a basic understanding of the monitoring architecture, let’s Before you can monitor Kubernetes, you need the following: -* {{es}} for storing and searching your observability data and {{kib}} for visualizing and managing it. +* {{es}} for storing and searching your observability data and {{kib}} for visualizing and managing it. If you don't already have an Elastic deployment, you can [start a free trial](https://cloud.elastic.co/serverless-registration?onboarding_token=monitor-kubernetes). * If you want to collect Kubernetes state metrics, you need to deploy `kube-state-metrics`. For deployment instructions, refer to the Kubernetes [docs](https://github.com/kubernetes/kube-state-metrics#kubernetes-deployment). @@ -540,7 +540,7 @@ Think of a latency spike — APM can help you narrow the scope of your investiga Application monitoring data is streamed from your applications running in Kubernetes to APM, where it is validated, processed, and transformed into {{es}} documents. -There are many ways to deploy APM when working with Kubernetes, but this guide assumes that you’re using an {{ech}} deployment. If you haven’t done so already, enable APM in the [{{ecloud}} Console](https://cloud.elastic.co/serverless-registration?onboarding_token=monitor-kubernetes). +There are many ways to deploy APM when working with Kubernetes, but this guide assumes that you’re using an {{ech}} deployment. If you haven’t done so already, enable APM in the [{{ecloud}} Console](https://cloud.elastic.co?page=docs&placement=docs-body). If you want to manage APM yourself, there are a few alternative options: