You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Users can send their OTel data from the [edge setup](#hosts--vms-environments) in OTel-native format through OTLP without any additional requirements for self-managed preprocessing of data.
38
+
Users can send their OTel data from the [edge setup](#hosts-and-vms-environments) in OTel-native format through OTLP without any additional requirements for self-managed preprocessing of data.
39
39
40
40
### Elastic Cloud Hosted
41
41
42
-
As of Elastic Stack version <STACK_VERSION> 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](#hosts--vms-environments) in OTel-native format into the Elastic-hosted Elasticsearch.
42
+
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](#hosts-and-vms-environments) in OTel-native format into the Elastic-hosted Elasticsearch.
43
43
44
44

45
45
46
46
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.
47
47
48
-
If required, users can build their custom, EDOT-like collector [following these instructions](../edot-collector/custom-collector#build-a-custom-edot-like-collector).
48
+
If required, users can build their custom, EDOT-like collector [following these instructions](../edot-collector/custom-collector.md#build-a-custom-edot-like-collector).
49
49
50
50
:::{note}
51
51
The EDOT Gateway Collector does not send data through Elastic's Integration / APM Server on ECH to ingest data into Elasticsearch.
@@ -57,7 +57,7 @@ If self-managing an EDOT Gateway is not a valid option for you, refer to [Elasti
57
57
58
58
### Self-managed
59
59
60
-
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](#hosts--vms-environments) into the self-managed Elastic Stack.
60
+
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](#hosts-and-vms-environments) into the self-managed Elastic Stack.
Copy file name to clipboardExpand all lines: docs/reference/architecture/k8s.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -60,9 +60,10 @@ With Elastic Cloud Hosted (ECH), OTel data is being directly ingested into the E
60
60
61
61
The Gateway Collector needs to do some preprocessing, aggregation of metrics and, finally, it uses the Elasticsearch exporter to ingest data into ECH.
62
62
63
-
While the Daemon and Cluster collectors, as well as the OTel SDKs, can stay fully vendor agnostic or upstream, the Gateway Collector needs to be either an EDOT Collector or a [custom, EDOT-like collector](../edot-collector/custom-collector) containing the [required components and pre-processing pipelines](../edot-collector/config/default-config-k8s#direct-ingestion-into-elasticsearch).
63
+
While the Daemon and Cluster collectors, as well as the OTel SDKs, can stay fully vendor agnostic or upstream, the Gateway Collector needs to be either an EDOT Collector or a [custom, EDOT-like collector](../edot-collector/custom-collector.md) containing the
64
+
[required components and pre-processing pipelines](../edot-collector/config/default-config-k8s.md#direct-ingestion-into-elasticsearch).
64
65
65
-
If required, users can build their custom, EDOT-like collector [following these instructions](../edot-collector/custom-collector#build-a-custom-edot-like-collector).
66
+
If required, users can build their custom, EDOT-like collector [following these instructions](../edot-collector/custom-collector.md#build-a-custom-edot-like-collector).
66
67
67
68
::::{note}
68
69
The EDOT Gateway Collector does not send data through Elastic's Integration / APM Server on ECH to ingest data into Elasticsearch.
@@ -80,7 +81,7 @@ With a self-managed scenario the Gateway Collector ingests data directly into th
80
81
81
82
The Gateway Collector does some preprocessing and aggregation of OTel data before ingesting it into Elasticsearch.
82
83
83
-
While the Daemon and Cluster collectors, as well as the OTel SDKs, can stay fully vendor agnostic or upstream, the Gateway Collector needs to be either an EDOT Collector or a [custom, EDOT-like collector](../edot-collector/custom-collector) containing the [required components and pre-processing pipelines](../edot-collector/config/default-config-k8s#direct-ingestion-into-elasticsearch).
84
+
While the Daemon and Cluster collectors, as well as the OTel SDKs, can stay fully vendor agnostic or upstream, the Gateway Collector needs to be either an EDOT Collector or a [custom, EDOT-like collector](../edot-collector/custom-collector.md) containing the [required components and pre-processing pipelines](../edot-collector/config/default-config-k8s.md#direct-ingestion-into-elasticsearch).
84
85
85
86
::::{note}
86
87
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.
|**Incompatible**| Component, use case, or ingestion path is technically not compatible. Functionality is likely to be significantly impacted. |
26
-
|**Compatible**| Component, use case, or ingestion path is technically compatible. Functionality is not expected to be impaired. Minor deviations might occur. Component, use case, or ingestion path is *not officially supported by Elastic*. Elastic does not provide guaranteed support or troubleshooting assistance. |
26
+
|**Compatible**| Component, use case, or ingestion path is technically compatible. Functionality is not expected to be impaired. Minor deviations might occur. Component, use case, or ingestion path is not officially supported by Elastic. Elastic does not provide guaranteed support or troubleshooting assistance. |
27
27
|**Supported**| Component, use case, or ingestion path is technically compatible and Elastic provides official support. The functionality is explicitly tested. Limitations are documented. |
Refer to the [EDOT Collector compatibility table](collectors.md#edot-collector-compatibility-with-elastic-stack) for compatibility with Elastic Stack versions.
27
+
Refer to the [EDOT Collector compatibility table](collectors.md) for compatibility with Elastic Stack versions.
28
28
29
29
For the best experience, export data from EDOT SDKs using the [EDOT Collector](../edot-collector/index.md).
Copy file name to clipboardExpand all lines: docs/reference/edot-collector/config/default-config-k8s.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -56,7 +56,7 @@ The Gateway collectors pipelines differ between the two different deployment use
56
56
57
57
In self-managed and Elastic Cloud Hosted Stack deployment use cases, the main purpose of the Gateway collector is the central enrichment of data before the OpenTelemetry data is being ingested directly into Elasticsearch using the [`elasticsearch`] exporter.
58
58
59
-
The Gateway collector configuration comprises the pipelines for data enrichment of [application telemetry](./default-config-standalone#application--traces-collection-pipeline) and [host metrics](./default-config-standalone#host-metrics-collection-pipeline). For more details, refer to the linked descriptions of the corresponding standalone use cases.
59
+
The Gateway collector configuration comprises the pipelines for data enrichment of [application telemetry](./default-config-standalone.md#application--traces-collection-pipeline) and [host metrics](./default-config-standalone.md#host-metrics-collection-pipeline). For more details, refer to the linked descriptions of the corresponding standalone use cases.
60
60
61
61
The [`routing`] connector separates the infrastructure metrics from other metrics and routes them into the ECS-based pipeline, with ECS-compatibility exporter mode. Other metrics are exported in OTel-native format to Elasticsearch.
Copy file name to clipboardExpand all lines: docs/reference/edot-collector/customization.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ The EDOT Collector comes with a [curated list](./components.md) of OTel Collecto
17
17
18
18
If your use case requires additional components, you have two options:
19
19
20
-
1.[Build your custom, EDOT-like Collector](./custom-collector)
20
+
1.[Build your custom, EDOT-like Collector](./custom-collector.md)
21
21
2.[Open a request](https://github.com/elastic/elastic-agent/issues/new/choose) to add those components to EDOT.
22
22
23
23
Requests for adding new components to the EDOT Collector will be reviewed and decided on the basis of the popularity of the requests, technical suitability and other criteria.
0 commit comments