Skip to content

Commit 9ca867f

Browse files
committed
Fix more issues
1 parent f7dbc3a commit 9ca867f

33 files changed

+117
-117
lines changed

docs/reference/architecture/hosts_vms.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ products:
1414

1515
On host or virtual machine environments, deploy local, per-host OpenTelemetry Collector instances, here referred to as OTel Collector in Agent Mode.
1616

17-
![VM-Edge](./../images/arch-vm-edge.png)
17+
![VM-Edge](../images/arch-vm-edge.png)
1818

1919
These collectors have two main purposes:
2020

@@ -33,15 +33,15 @@ Elastic's Observability solution is technically compatible with edge setups that
3333

3434
Elastic Cloud Serverless provides a managed OTLP endpoint for ingestion of OpenTelemetry data.
3535

36-
![VM-Serverless](./../images/arch-vm-serverless.png)
36+
![VM-Serverless](../images/arch-vm-serverless.png)
3737

3838
Users can send their OTel data from the edge setup in OTel-native format through OTLP without any additional requirements for self-managed preprocessing of data.
3939

4040
### Elastic Cloud Hosted
4141

4242
As of Elastic Stack version 9.0 on Elastic Cloud Hosted (ECH), you need to run a self-hosted EDOT Collector in Gateway Mode to ingest OTel data from the edge setup in OTel-native format into the Elastic-hosted Elasticsearch.
4343

44-
![VM-ECH](./../images/arch-vm-ech.png)
44+
![VM-ECH](../images/arch-vm-ech.png)
4545

4646
The EDOT Collector in Gateway mode enriches and pre-aggregates the data for a seamless experience in the Elastic Observability solution before ingesting it directly into Elasticsearch.
4747

@@ -60,7 +60,7 @@ If self-managing an EDOT Gateway is not a valid option for you, refer to [Elasti
6060

6161
In a self-managed deployment scenario, you need to host an EDOT Collector in Gateway mode that pre-processes and ingests OTel data from the edge setup into the self-managed Elastic Stack.
6262

63-
![VM-self-managed](./../images/arch-vm-self-managed.png)
63+
![VM-self-managed](../images/arch-vm-self-managed.png)
6464

6565
:::{note}
6666
Compared to [Elastic's classic ingestion paths](https://www.elastic.co/guide/en/observability/current/apm-open-telemetry.html) for OTel data, with the EDOT Gateway Collector there is no need for an APM Server anymore.

docs/reference/architecture/k8s.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ products:
1414

1515
The recommended OTel architecture for Kubernetes clusters includes a set of OpenTelemetry collectors in different modes. The following diagram shows the different modes:
1616

17-
![K8s-Cluster](./../images/arch-k8s-cluster.png)
17+
![K8s-Cluster](../images/arch-k8s-cluster.png)
1818

1919
## Daemon mode
2020

@@ -48,15 +48,15 @@ Elastic's Observability solution is technically compatible with setups that are
4848

4949
Elastic Cloud Serverless provides a managed OTLP endpoint for ingestion of OpenTelemetry data.
5050

51-
![K8s-Serverless](./../images/arch-k8s-serverless.png)
51+
![K8s-Serverless](../images/arch-k8s-serverless.png)
5252

5353
For a Kubernetes setup, that means the Gateway Collector passes through the OTel data in native format using the OTLP protocol to the managed OTLP endpoint. There is no need for the Gateway Collector to do any Elastic-specific pre-processing.
5454

5555
### Elastic Cloud Hosted
5656

5757
With Elastic Cloud Hosted (ECH), OTel data is being directly ingested into the Elastic-hosted Elasticsearch instance.
5858

59-
![K8s-ECH](./../images/arch-k8s-ech.png)
59+
![K8s-ECH](../images/arch-k8s-ech.png)
6060

6161
The Gateway Collector needs to do some preprocessing, aggregation of metrics and, finally, it uses the Elasticsearch exporter to ingest data into ECH.
6262

@@ -77,7 +77,7 @@ If self-managing an EDOT Gateway is not a valid option for you, refer to [Elasti
7777

7878
With a self-managed scenario the Gateway Collector ingests data directly into the self-managed Elasticsearch instance.
7979

80-
![K8s-self-managed](./../images/arch-k8s-self-managed.png)
80+
![K8s-self-managed](../images/arch-k8s-self-managed.png)
8181

8282
The Gateway Collector does some preprocessing and aggregation of OTel data before ingesting it into Elasticsearch.
8383

docs/reference/edot-collector/config/configure-metrics-collection.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ applies_to:
88
products:
99
- cloud-serverless
1010
- observability
11-
- otel-collector
11+
- edot-collector
1212
---
1313

1414
# Configure metrics collection

docs/reference/edot-collector/config/default-config-k8s.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ products:
1313

1414
# Default configuration of the EDOT Collector (Kubernetes)
1515

16-
The [Kubernetes setup](../../quickstart/index.md) uses the OpenTelemetry Operator to automate orchestration of EDOT Collectors:
16+
The [Kubernetes setup](.../quickstart/index.md) uses the OpenTelemetry Operator to automate orchestration of EDOT Collectors:
1717

1818
* [EDOT Collector Cluster](#cluster-collector-pipeline): Collection of cluster metrics.
1919
* [EDOT Collector Daemon](#daemonset-collectors-pipeline): Collection of node metrics, logs and application telemetry.

docs/reference/edot-collector/config/default-config-standalone.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ Both components, `elastictrace` and `elasticapm` are required for Elastic APM UI
5959

6060
* Use the EDOT Collector with the available configuration to ingest data into Elasticsearch.
6161
* [Build a custom, EDOT-like Collector](../custom-collector.md) for ingesting data into Elasticsearch.
62-
* Use Elastic's [managed OTLP endpoint](../../quickstart/serverless/index.md) that does the enrichment for you.
62+
* Use Elastic's [managed OTLP endpoint](.../quickstart/serverless/index.md) that does the enrichment for you.
6363
:::
6464

6565
### Host metrics collection pipeline

docs/reference/edot-sdks/dotnet/migration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ directly export data to an Elastic Observability backend (both in Elastic Cloud
3232
Elastic tooling may not be able to function as intended. For that reason, we provide Elastic distributions that
3333
provide a thin layer over the OpenTelemetry tools to provide our customers with the best compatibility, supportability and features.
3434
We recommend using the Elastic Distribution of OpenTelemetry (EDOT) language SDK and the
35-
[Elastic Distribution of OpenTelemetry collector](../../edot-collector/index.md) for the best experience.
35+
[Elastic Distribution of OpenTelemetry collector](.../edot-collector/index.md) for the best experience.
3636

3737
This page guides migrating to EDOT .NET from either the existing
3838
[Elastic APM Agent for .NET](https://www.elastic.co/guide/en/apm/agent/dotnet/current/index.html) or from the upstream

docs/reference/edot-sdks/dotnet/setup/console.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ by your Elastic Observability backend.
9393
Several configuration settings are available to control the additional features offered by EDOT .NET.
9494
These may be configured using environment variables, `IConfiguration` and/or code-based configuration.
9595

96-
See the [configuration](./../configuration) documentation for more details.
96+
See the [configuration](../configuration) documentation for more details.
9797

9898
As an example, manual code-based configuration can be used to disable the instrumentation assembly scanning
9999
feature.

docs/reference/edot-sdks/dotnet/setup/edot-defaults.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ EDOT .NET enables:
3333

3434
When sending data to an Elastic Observability backend, OTLP via the EDOT Collector is recommended for
3535
compatibility and is required for full support. EDOT .NET enables OTLP over gRPC as the default for all signals.
36-
This behaviour can be disabled using [configuration](./../configuration).
36+
This behaviour can be disabled using [configuration](../configuration).
3737

3838
All signals are configured to apply EDOT .NET defaults for resource attributes via the `ResourceBuilder`.
3939

@@ -269,7 +269,7 @@ OpenTelemetry SDK.
269269
| IncludeFormattedMessage | `true` | `false` |
270270
| IncludeScopes | `false` (Since 1.0.2) * | `false` |
271271

272-
\* Since 1.0.2 `IncludeScopes` is no longer enabled by default. See [troubleshooting](./../troubleshooting/#missing-log-records).
272+
\* Since 1.0.2 `IncludeScopes` is no longer enabled by default. See [troubleshooting](../troubleshooting/#missing-log-records).
273273
1.0.0 and 1.0.1 default to `true`.
274274

275275
### Instrumentation assembly scanning
@@ -286,7 +286,7 @@ code you need to manage.
286286
:::
287287

288288
Alternatively, if you need to configure advanced options when registering instrumentation,
289-
disable instrumentation assembly scanning via [configuration](./../configuration) and prefer manually registering
289+
disable instrumentation assembly scanning via [configuration](../configuration) and prefer manually registering
290290
all instrumentation in your application code.
291291

292292
:::{warning}

docs/reference/edot-sdks/dotnet/setup/worker-services.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ The preceding code:
3737
1. Builds and runs the `IHost` to execute the application workload.
3838

3939
Because the worker service template is based on the generic host, shared with ASP.NET Core applications,
40-
this is the same approach as shown in the [getting started](index.md) and [ASP.NET Core](aspnetcore) examples
40+
this is the same approach as shown in the [getting started](index.md) and ASP.NET Core examples
4141
and the same techniques for configuration and usage apply.
4242

4343
## Instrumenting worker services

docs/reference/edot-sdks/dotnet/supported-technologies.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ from the [upstream SDK](https://github.com/open-telemetry/opentelemetry-dotnet).
1616

1717
## EDOT Collector / Elastic Stack versions
1818

19-
EDOT .NET sends data via the OpenTelemetry protocol (OTLP). While OTLP ingest works with later 8.16+ versions of the EDOT Collector, for full support it is strongly recommended that you use either [EDOT Collector](../../edot-collector/index.md) versions 9.x or [Elastic Cloud Serverless](https://www.elastic.co/guide/en/serverless/current/intro.html) for OTLP ingest.
19+
EDOT .NET sends data via the OpenTelemetry protocol (OTLP). While OTLP ingest works with later 8.16+ versions of the EDOT Collector, for full support it is strongly recommended that you use either [EDOT Collector](.../edot-collector/index.md) versions 9.x or [Elastic Cloud Serverless](https://www.elastic.co/guide/en/serverless/current/intro.html) for OTLP ingest.
2020

2121
:::{note}
2222
Ingesting data from EDOT SDKs through EDOT Collector 9.x into Elastic Stack versions 8.18+ *is supported*.
2323
:::
2424

25-
See [EDOT SDKs compatibility](../../compatibility/sdks.md) for support details.
25+
See [EDOT SDKs compatibility](.../compatibility/sdks.md) for support details.
2626

2727
## .NET Frameworks
2828

0 commit comments

Comments
 (0)