Skip to content

Commit ccf7f4f

Browse files
[observability] [apm] Reorg files (#1069)
Reorg files in `solutions/observability/apps/`.
1 parent 9f3edf4 commit ccf7f4f

File tree

260 files changed

+1406
-1227
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

260 files changed

+1406
-1227
lines changed

deploy-manage/cloud-organization/billing/elastic-observability-billing-dimensions.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,6 @@ Data volumes for ingest and retention are based on the fully enriched normalized
2020

2121
## Synthetics [synthetics-billing]
2222

23-
[Synthetic monitoring](../../../solutions/observability/apps/synthetic-monitoring.md) is an optional add-on to Observability Serverless projects that allows you to periodically check the status of your services and applications. In addition to the core ingest and retention dimensions, there is a charge to execute synthetic monitors on our testing infrastructure. Browser (journey) based tests are charged per-test-run, and ping (lightweight) tests have an all-you-can-use model per location used.
23+
[Synthetic monitoring](/solutions/observability/synthetics/index.md) is an optional add-on to Observability Serverless projects that allows you to periodically check the status of your services and applications. In addition to the core ingest and retention dimensions, there is a charge to execute synthetic monitors on our testing infrastructure. Browser (journey) based tests are charged per-test-run, and ping (lightweight) tests have an all-you-can-use model per location used.
2424

2525
Refer to [Serverless billing dimensions](serverless-project-billing-dimensions.md) and the [{{ecloud}} pricing table](https://cloud.elastic.co/cloud-pricing-table?productType=serverless&project=observability) for more details about {{obs-serverless}} billing dimensions and rates.

deploy-manage/deploy.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ This section focuses on deploying and managing {{es}} and {{kib}}, as well as su
2424

2525
To learn how to deploy optional {{stack}} components, refer to the following sections:
2626
* [Fleet and Elastic Agent](/reference/fleet/index.md)
27-
* [APM](/solutions/observability/apps/application-performance-monitoring-apm.md)
27+
* [APM](/solutions/observability/apm/index.md)
2828
* [Beats](beats://reference/index.md)
2929
* [Logstash](logstash://reference/index.md)
3030
:::

deploy-manage/deploy/_snippets/installation-order.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ If you're deploying the {{stack}} in a self-managed cluster, then install the {{
44
* [{{kib}}](/deploy-manage/deploy/self-managed/install-kibana.md)
55
* [Logstash](logstash://reference/index.md)
66
* [{{agent}}](/reference/fleet/index.md) or [Beats](beats://reference/index.md)
7-
* [APM](/solutions/observability/apps/application-performance-monitoring-apm.md)
7+
* [APM](/solutions/observability/apm/index.md)
88
* [{{es}} Hadoop](elasticsearch-hadoop://reference/index.md)
99

1010
Installing in this order ensures that the components each product depends on are in place.
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Some other Elastic products have APIs to support machine-to-machine operations:
22

3-
* [APM event intake API](/solutions/observability/apps/elastic-apm-events-intake-api.md)
3+
* [APM event intake API](/solutions/observability/apm/elastic-apm-events-intake-api.md)
44
* [Fleet APIs](/reference/fleet/fleet-api-docs.md)
55
* [Logstash APIs](logstash://reference/monitoring-logstash.md)

deploy-manage/deploy/cloud-enterprise/configure-deployment.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Refer to [](./working-with-deployments.md) for additional actions and configurab
2727

2828
You might want to change the configuration of your deployment to:
2929

30-
* Add features, such as [machine learning](/explore-analyze/machine-learning.md) or [APM (application performance monitoring)](/solutions/observability/apps/application-performance-monitoring-apm.md).
30+
* Add features, such as [machine learning](/explore-analyze/machine-learning.md) or [APM (application performance monitoring)](/solutions/observability/apm/index.md).
3131
* [Increase or decrease capacity](./resize-deployment.md) by changing the amount of reserved memory and storage for different parts of your deployment.
3232
* Enable [autoscaling](/deploy-manage/autoscaling/autoscaling-in-ece-and-ech.md) so that the available resources for deployment components, such as [data tiers](/manage-data/lifecycle/data-tiers.md) and machine learning nodes, adjust automatically as the demands on them change over time.
3333
* Enable [high availability](./ece-ha.md), also known as fault tolerance, by adjusting the number of availability zones that parts of your deployment run on.

deploy-manage/deploy/cloud-enterprise/edit-stack-settings-apm.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Starting in {{stack}} version 8.0, how you change APM settings and the settings
1515
: New deployments created in {{stack}} version 8.0 and later will be managed by {{fleet}}.
1616

1717
* This mode requires SSL/TLS configuration. Check [TLS configuration for {{fleet}}-managed mode](#ece-edit-apm-fleet-tls) for details.
18-
* Check [APM integration input settings](/solutions/observability/apps/configure-apm-server.md) for all other Elastic APM configuration options in this mode.
18+
* Check [APM integration input settings](/solutions/observability/apm/configure-apm-server.md) for all other Elastic APM configuration options in this mode.
1919

2020

2121
Standalone APM Server (legacy)
@@ -24,7 +24,7 @@ Standalone APM Server (legacy)
2424
Check [Edit standalone APM settings (legacy)](#ece-edit-apm-standalone-settings-ece)for information on how to configure Elastic APM in this mode.
2525

2626

27-
To learn more about the differences between these modes, or to switch from Standalone APM Server (legacy) mode to {{fleet}}-managed, check [Switch to the Elastic APM integration](/solutions/observability/apps/switch-to-elastic-apm-integration.md).
27+
To learn more about the differences between these modes, or to switch from Standalone APM Server (legacy) mode to {{fleet}}-managed, check [Switch to the Elastic APM integration](/solutions/observability/apm/switch-to-elastic-apm-integration.md).
2828

2929

3030
## TLS configuration for {{fleet}}-managed mode [ece-edit-apm-fleet-tls]
@@ -42,7 +42,7 @@ Pick one of the following options:
4242
{{ece}} supports most of the legacy APM settings. Through a YAML editor in the console, you can append your APM Server properties to the `apm-server.yml` file. Your changes to the configuration file are read on startup.
4343

4444
::::{important}
45-
Be aware that some settings could break your cluster if set incorrectly and that the syntax might change between major versions. Before upgrading, be sure to review the full list of the [latest APM settings and syntax](/solutions/observability/apps/configure-apm-server.md).
45+
Be aware that some settings could break your cluster if set incorrectly and that the syntax might change between major versions. Before upgrading, be sure to review the full list of the [latest APM settings and syntax](/solutions/observability/apm/configure-apm-server.md).
4646
::::
4747

4848

deploy-manage/deploy/cloud-enterprise/manage-integrations-server.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ mapped_pages:
88

99
# Manage your Integrations Server [ece-manage-integrations-server]
1010

11-
For deployments that are version 8.0 and later, you have the option to add a combined [Application Performance Monitoring (APM) Server](/solutions/observability/apps/application-performance-monitoring-apm.md) and [Fleet Server](/reference/fleet/index.md) to your deployment. APM allows you to monitor software services and applications in real time, turning that data into documents stored in the {{es}} cluster. Fleet allows you to centrally manage Elastic Agents on many hosts.
11+
For deployments that are version 8.0 and later, you have the option to add a combined [Application Performance Monitoring (APM) Server](/solutions/observability/apm/index.md) and [Fleet Server](/reference/fleet/index.md) to your deployment. APM allows you to monitor software services and applications in real time, turning that data into documents stored in the {{es}} cluster. Fleet allows you to centrally manage Elastic Agents on many hosts.
1212

1313
As part of provisioning, the APM Server and Fleet Server are already configured to work with {{es}} and {{kib}}. At the end of provisioning, you are shown the secret token to configure communication between the APM Server and the backend [APM Agents](https://www.elastic.co/guide/en/apm/agent/index.html). The APM Agents get deployed within your services and applications.
1414

@@ -23,7 +23,7 @@ From the deployment **Integrations Server** page you can also:
2323
* Fully remove the Integrations Server, delete it from the disk, and stop the charges.
2424

2525
::::{important}
26-
The APM secret token can no longer be reset from the {{ece}} UI. Check [Secret token](/solutions/observability/apps/secret-token.md) for instructions on managing a secret token. Note that resetting the token disrupts your APM service and restarts the server. When the server restarts, you’ll need to update all of your agents with the new token.
26+
The APM secret token can no longer be reset from the {{ece}} UI. Check [Secret token](/solutions/observability/apm/secret-token.md) for instructions on managing a secret token. Note that resetting the token disrupts your APM service and restarts the server. When the server restarts, you’ll need to update all of your agents with the new token.
2727
::::
2828

2929
## Routing to Fleet Server [ece-integrations-server-fleet-routing]

deploy-manage/deploy/cloud-enterprise/switch-from-apm-to-integrations-server-payload.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ This example shows how to use the {{ece}} RESTful API to switch from using [APM
1515

1616
Given a deployment that is using an APM & Fleet Server with {{stack}} version 8.0 or later, it is possible to start using Integrations Server instead by updating the deployment with an Integrations Server payload. Switching from APM & Fleet Server to Integrations Server in this way ensures that the endpoints and credentials currently used by APM Server and Fleet Server remain the same after the switch.
1717

18-
In order to start using the Integrations Server payload, you first need to enable the APM integration for Elastic Agent by following the steps in [Switch to the Elastic APM integration](/solutions/observability/apps/switch-an-elastic-cloud-cluster-to-apm-integration.md).
18+
In order to start using the Integrations Server payload, you first need to enable the APM integration for Elastic Agent by following the steps in [Switch to the Elastic APM integration](/solutions/observability/apm/switch-an-elastic-cloud-cluster-to-apm-integration.md).
1919

2020

2121
## API request example [ece_api_request_example_3]

deploy-manage/deploy/cloud-on-k8s/advanced-configuration.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ This section covers the following topics:
1717

1818
## Use APM Agent central configuration [k8s-apm-agent-central-configuration]
1919

20-
[APM Agent configuration management](/solutions/observability/apps/apm-agent-central-configuration.md) [7.5.1] allows you to configure your APM Agents centrally from the {{kib}} APM app. To use this feature, the APM Server needs to be configured with connection details of the {{kib}} instance. If {{kib}} is managed by ECK, you can simply add a `kibanaRef` attribute to the APM Server specification:
20+
[APM Agent configuration management](/solutions/observability/apm/apm-agent-central-configuration.md) [7.5.1] allows you to configure your APM Agents centrally from the {{kib}} APM app. To use this feature, the APM Server needs to be configured with connection details of the {{kib}} instance. If {{kib}} is managed by ECK, you can simply add a `kibanaRef` attribute to the APM Server specification:
2121

2222
```yaml
2323
cat <<EOF | kubectl apply -f -
@@ -105,7 +105,7 @@ The APM Server keystore can be used to store sensitive settings in the APM Serve
105105
password: "${ES_PASSWORD}"
106106
```
107107

108-
3. Reference the key in the APM Server configuration, as described in the [Secrets keystore for secure settings](/solutions/observability/apps/secrets-keystore-for-secure-settings.md).
108+
3. Reference the key in the APM Server configuration, as described in the [Secrets keystore for secure settings](/solutions/observability/apm/secrets-keystore-for-secure-settings.md).
109109

110110

111111
## Reference an existing {{es}} cluster [k8s-apm-existing-es]

deploy-manage/deploy/cloud-on-k8s/configuration-examples-fleet.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,4 +62,4 @@ Deploys single instance {{agent}} Deployment in {{fleet}} mode with APM integrat
6262
kubectl apply -f https://raw.githubusercontent.com/elastic/cloud-on-k8s/2.16/config/recipes/elastic-agent/synthetic-monitoring.yaml
6363
```
6464

65-
Deploys an {{fleet}}-enrolled {{agent}} that can be used as for [Synthetic monitoring](/solutions/observability/apps/synthetic-monitoring.md). This {{agent}} uses the `elastic-agent-complete` image. The agent policy still needs to be [registered as private location](/solutions/observability/apps/monitor-resources-on-private-networks.md#synthetics-private-location-add) in {{kib}}.
65+
Deploys an {{fleet}}-enrolled {{agent}} that can be used as for [Synthetic monitoring](/solutions/observability/synthetics/index.md). This {{agent}} uses the `elastic-agent-complete` image. The agent policy still needs to be [registered as private location](/solutions/observability/synthetics/monitor-resources-on-private-networks.md#synthetics-private-location-add) in {{kib}}.

deploy-manage/deploy/cloud-on-k8s/connect-to-apm-server.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,6 @@ For more information, check [APM Server Reference](https://www.elastic.co/guide/
4545

4646
## APM Server API keys [k8s-apm-api-keys]
4747

48-
If you want to configure API keys to authorize requests to the APM Server, instead of using the APM Server CLI, you have to create API keys using the {{es}} [create API key API](https://www.elastic.co/guide/en/elasticsearch/reference/7.14/security-api-create-api-key.html), check the [APM Server documentation](/solutions/observability/apps/api-keys.md).
48+
If you want to configure API keys to authorize requests to the APM Server, instead of using the APM Server CLI, you have to create API keys using the {{es}} [create API key API](https://www.elastic.co/guide/en/elasticsearch/reference/7.14/security-api-create-api-key.html), check the [APM Server documentation](/solutions/observability/apm/api-keys.md).
4949

5050

deploy-manage/deploy/cloud-on-k8s/use-an-elasticsearch-cluster-managed-by-eck.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ mapped_pages:
88

99
# Use an {{es}} cluster managed by ECK [k8s-apm-eck-managed-es]
1010

11-
Managing APM Server, {{kib}} and {{es}} with ECK allows a smooth and secured integration between the stack components. The output configuration of the APM Server is setup automatically to establish a trust relationship with {{es}}. Specifying the {{kib}} reference allows ECK to automatically configure the [{{kib}} endpoint](/solutions/observability/apps/configure-kibana-endpoint.md).
11+
Managing APM Server, {{kib}} and {{es}} with ECK allows a smooth and secured integration between the stack components. The output configuration of the APM Server is setup automatically to establish a trust relationship with {{es}}. Specifying the {{kib}} reference allows ECK to automatically configure the [{{kib}} endpoint](/solutions/observability/apm/configure-kibana-endpoint.md).
1212

1313
1. To deploy an APM Server and connect it to the {{es}} cluster and {{kib}} instance you created in the [quickstart](deploy-an-orchestrator.md), apply the following specification:
1414

deploy-manage/deploy/elastic-cloud/differences-from-other-elasticsearch-offerings.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -103,26 +103,26 @@ This table compares Observability capabilities between {{ech}} deployments and S
103103
|---------|----------------------|-----------------------------------|------------------|
104104
| [**AI Assistant**](/solutions/observability/observability-ai-assistant.md) ||| |
105105
| **APM integration** ||| Use **Managed Intake Service** (supports Elastic APM and OTLP protocols) |
106-
| [**APM Agent Central Configuration**](/solutions/observability/apps/apm-agent-central-configuration.md) ||| Not available in Serverless |
107-
| [**APM Tail-based sampling**](/solutions/observability/apps/transaction-sampling.md#apm-tail-based-sampling) ||| - Not available in Serverless <br>- Consider **OpenTelemetry** tail sampling processor as an alternative |
106+
| [**APM Agent Central Configuration**](/solutions/observability/apm/apm-agent-central-configuration.md) ||| Not available in Serverless |
107+
| [**APM Tail-based sampling**](/solutions/observability/apm/transaction-sampling.md#apm-tail-based-sampling) ||| - Not available in Serverless <br>- Consider **OpenTelemetry** tail sampling processor as an alternative |
108108
| [**Android agent/SDK instrumentation**](apm-agent-android://reference/index.md) ||| Not available in Serverless |
109109
| [**AWS Firehose integration**](/solutions/observability/cloud/monitor-amazon-web-services-aws-with-amazon-data-firehose.md) ||| |
110110
| **Custom roles for Kibana Spaces** || **Planned** | Anticipated in a future release |
111111
| [**Data stream lifecycle**](/manage-data/lifecycle/data-stream.md) ||| Primary lifecycle management method in Serverless |
112112
| **[Elastic Serverless Forwarder](elastic-serverless-forwarder://reference/index.md)** ||| |
113-
| **[Elastic Synthetics Private Locations](/solutions/observability/apps/monitor-resources-on-private-networks.md#synthetics-private-location-add)** ||| |
113+
| **[Elastic Synthetics Private Locations](/solutions/observability/synthetics/monitor-resources-on-private-networks.md#synthetics-private-location-add)** ||| |
114114
| **[Fleet Agent policies](/reference/fleet/agent-policy.md)** ||| |
115115
| **[Fleet server](/reference/fleet/fleet-server.md)** | - Self-hosted <br>- Hosted || Fully managed by Elastic |
116116
| [**Index lifecycle management**](/manage-data/lifecycle/index-lifecycle-management.md) ||| Use [**Data stream lifecycle**](/manage-data/lifecycle/data-stream.md) instead |
117117
| **[iOS agent/SDK instrumentation](apm-agent-ios://reference/index.md)** ||| Not available in Serverless |
118118
| **[Kibana Alerts](/deploy-manage/monitor/monitoring-data/configure-stack-monitoring-alerts.md)** ||| |
119119
| **[LogsDB index mode](/manage-data/data-store/data-streams/logs-data-stream.md)** ||| - Reduces storage footprint <br> - Enabled by default <br>- Cannot be disabled |
120120
| **[Logs management](/solutions/observability/logs.md)** ||| |
121-
| **[Metrics monitoring](/solutions/observability/apps/metrics.md)** ||| |
121+
| **[Metrics monitoring](/solutions/observability/apm/metrics.md)** ||| |
122122
| **[Observability SLO](/solutions/observability/incident-management/service-level-objectives-slos.md)** ||| |
123-
| [**Real User Monitoring (RUM)**](/solutions/observability/apps/real-user-monitoring-user-experience.md) || **Planned** | Anticipated in a future release |
123+
| [**Real User Monitoring (RUM)**](/solutions/observability/applications/user-experience.md) || **Planned** | Anticipated in a future release |
124124
| **[Universal Profiling](/solutions/observability/infra-and-hosts/get-started-with-universal-profiling.md)** ||| Not available in Serverless |
125-
| **Uptime monitoring** ||| - Deprecated in all deployment types <br>- Use [**Synthetics app**](/solutions/observability/apps/synthetic-monitoring.md) instead |
125+
| **Uptime monitoring** ||| - Deprecated in all deployment types <br>- Use [**Synthetics app**](/solutions/observability/synthetics/index.md) instead |
126126

127127
### Security
128128

deploy-manage/deploy/elastic-cloud/edit-stack-settings.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -111,4 +111,4 @@ If a setting is not supported by {{ech}}, you will get an error message when you
111111
## Edit APM user settings [ec-manage-apm-settings]
112112

113113
Change how Elastic APM runs by providing your own user settings.
114-
Check [APM configuration reference](/solutions/observability/apps/configure-apm-server.md) for information on how to configure the {{fleet}}-managed APM integration.
114+
Check [APM configuration reference](/solutions/observability/apm/configure-apm-server.md) for information on how to configure the {{fleet}}-managed APM integration.

deploy-manage/deploy/elastic-cloud/heroku.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Not all features of {{ecloud}} are available to Heroku users. Specifically, you
2828

2929
Generally, if a feature is shown as available in the [{{heroku}} console](https://cloud.elastic.co?page=docs&placement=docs-body), you can use it.
3030

31-
[{{es}} Machine Learning](https://www.elastic.co/guide/en/machine-learning/current/index.html), [Elastic APM](/solutions/observability/apps/application-performance-monitoring-apm.md) and [Elastic Fleet Server](https://www.elastic.co/guide/en/fleet/current/fleet-overview.html) are not supported by the {{es}} Add-On for Heroku.
31+
[{{es}} Machine Learning](https://www.elastic.co/guide/en/machine-learning/current/index.html), [Elastic APM](/solutions/observability/apm/index.md) and [Elastic Fleet Server](https://www.elastic.co/guide/en/fleet/current/fleet-overview.html) are not supported by the {{es}} Add-On for Heroku.
3232

3333
For other restrictions that apply to all of {{ecloud}}, refer to [](/deploy-manage/deploy/elastic-cloud/restrictions-known-problems.md).
3434

0 commit comments

Comments
 (0)