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
Copy file name to clipboardExpand all lines: manage-data/data-store/data-streams/quickstart-tsds.md
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,12 @@ Use this quickstart to set up a time series data stream (TSDS), ingest a few doc
13
13
14
14
A _time series_ is a sequence of data points collected at regular time intervals. For example, you might track CPU usage or stock price over time. This quickstart uses simplified weather sensor readings to show how a TSDS helps you analyze metrics data over time.
15
15
16
+
::::{note}
17
+
If you're looking to ingest OpenTelemetry metrics,
18
+
follow the [OpenTelemetry quickstarts](/solutions/observability/get-started/opentelemetry/quickstart/index.md).
19
+
This allows you to start sending data into a TSDS without having to worry about manually setting up data streams or configuring mappings.
20
+
::::
21
+
16
22
## Prerequisites
17
23
18
24
* Access to [{{dev-tools-app}} Console](/explore-analyze/query-filter/tools/console.md) in {{kib}}, or another way to make {{es}} API requests
@@ -315,7 +321,6 @@ This quickstart introduced the basics of time series data streams. To learn more
Copy file name to clipboardExpand all lines: manage-data/data-store/data-streams/tsds-ingest-otlp.md
+11-7Lines changed: 11 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,18 @@
1
1
---
2
-
navigation_title: "Ingest OTLP metrics"
2
+
navigation_title: "OTLP/HTTP endpoint"
3
3
applies_to:
4
4
stack: preview 9.2
5
5
products:
6
6
- id: elasticsearch
7
7
---
8
8
9
-
# Ingest metrics using the OpenTelemetry Protocol (OTLP)
9
+
# OTLP/HTTP endpoint
10
+
11
+
:::{important}
12
+
Usually, you'll want to send data to an OpenTelemetry Collector or the [{{motlp}}](opentelemetry:/reference/motlp.md),
13
+
rather than directly going to the {{es}} OTLP endpoint.
14
+
See [Best practices](#best-practices) for more details.
15
+
:::
10
16
11
17
In addition to the ingestion of metrics data through the bulk API,
12
18
{{es}} offers an alternative way to ingest data via the [OpenTelemetry Protocol (OTLP)](https://opentelemetry.io/docs/specs/otlp).
@@ -25,10 +31,6 @@ Ingesting metrics data using the OTLP endpoint has the following advantages:
25
31
there's no need to manually create data streams, index templates, or define dimensions and metrics.
26
32
Metrics are dynamically mapped using the metadata included in the OTLP requests.
27
33
28
-
:::{important}
29
-
On {{ecloud}} , use the [{{motlp}}](opentelemetry:/reference/motlp.md) instead of connecting directly to the {{es}} OTLP endpoint.
30
-
:::
31
-
32
34
## How to send data to the OTLP endpoint
33
35
34
36
To send data from an OpenTelemetry Collector to the {{es}} OTLP endpoint,
@@ -69,7 +71,9 @@ use the [OpenTelemetry language SDK](https://opentelemetry.io/docs/getting-start
69
71
70
72
## Best practices
71
73
72
-
Do not send metrics from applications directly to the {{es}} OTLP endpoint, especially if there are many individual applications that periodically send a small amount of metrics. Instead, send data to an OpenTelemetry Collector first. This helps with handling many connections, and with creating bigger batches to improve ingestion performance. For more details on the recommended way to set up OpenTelemetry-based data ingestion, refer to the [EDOT reference architecture](opentelemetry:/reference/architecture/index.md).
74
+
Do not send metrics from applications directly to the {{es}} OTLP endpoint, especially if there are many individual applications that periodically send a small amount of metrics. Instead, send data to an OpenTelemetry Collector first. This helps with handling many connections, and with creating bigger batches to improve ingestion performance. On {{ecloud}}, use the [{{motlp}}](opentelemetry:/reference/motlp.md) and for self-managed use cases, you can use the [Elastic Distribution of OpenTelemetry Collector](elastic-agent:/reference/edot-collector/index.md).
75
+
76
+
For more details on the recommended way to set up OpenTelemetry-based data ingestion, refer to the [EDOT reference architecture](opentelemetry:/reference/architecture/index.md).
0 commit comments