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
% Internal links rely on the following IDs being on this page (e.g. as a heading ID, paragraph ID, etc):
15
+
The **Admin** role or higher is required to send APM data to Elastic. To learn more, refer to [Assign user roles and privileges](../../../deploy-manage/users-roles/cloud-organization/user-roles.md#general-assign-user-roles).
17
16
18
-
$$$apm-collect-data-availability$$$
17
+
::::
18
+
19
+
 Want to get started quickly? See [Get started with traces and APM](../../../solutions/observability/apps/get-started-with-apm.md).
Use Elastic APM agents or an OpenTelemetry language SDK to instrument a service in the language its written in:
24
+
25
+
*[**Elastic APM agents**](../../../solutions/observability/apps/elastic-apm-agents.md): Elastic APM agents are instrumentation libraries written in the same language as your service.
26
+
*[**OpenTelemetry**](../../../solutions/observability/apps/use-opentelemetry-with-apm.md): OpenTelemetry is an open source set of APIs, SDKs, tooling, and integrations that enable the capture and management of telemetry data from your services and applications.
27
+
28
+
* This option includes Elastic Distributions of OpenTelemetry, which are customized versions of [OpenTelemetry language SDKs](https://opentelemetry.io/docs/languages/) that are optimized to work with an Elastic backend.
29
+
30
+
31
+
**Not sure which method is right for you?** Compare the available options below.
32
+
33
+
34
+
### Capabilities [_capabilities]
35
+
36
+
|| Elastic APM agent | Elastic Distribution of OpenTelemetry |
37
+
| --- | --- | --- |
38
+
|**Support level**| Fully supported | Mixed support<br>*Refer to the*[*availability table*](../../../solutions/observability/apps/collect-application-data.md#apm-collect-data-availability)|
|**Central configuration**| Supported<br>*Refer to*[*APM agent central configuration*](../../../solutions/observability/apps/apm-agent-central-configuration.md)| Not supported |
41
+
42
+
% Stateful only after this comment?
43
+
44
+
### Availability [apm-collect-data-availability]
45
+
46
+
||||
47
+
| --- | --- | --- |
48
+
|**Language**|**Elastic APM agent**|**Elastic Distributions of OpenTelemetry (EDOT)**|
Elastic also offers several tools to help you collect data from specific services:
63
+
64
+
***Kubernetes**: The Elastic APM attacher for Kubernetes simplifies the instrumentation and configuration of your application pods. Read more in the [APM attacher for Kubernetes docs](https://www.elastic.co/guide/en/apm/attacher/current/apm-attacher.html).
65
+
***AWS Lambda Functions**: Helps you monitor your AWS Lambda functions. Read more in the [APM Architecture for AWS Lambda docs](https://www.elastic.co/guide/en/apm/lambda/current/aws-lambda-arch.html).
66
+
*[8.15.0]**Jaeger**: Helps you to switch an existing Jaeger setup from the default Jaeger backend to the {{stack}}. Read more in [Integrate with Jaeger](../../../solutions/observability/apps/integrate-with-jaeger-deprecated.md).
0 commit comments