# Combination of APM, RUM agent and Opentelemetry agents

**URL:** <https://discuss.elastic.co/t/combination-of-apm-rum-agent-and-opentelemetry-agents/278887>\
**Category:** Elastic Observability\
**Created:** [July 16, 2021, 11:25am UTC](https://discuss.elastic.co/t/combination-of-apm-rum-agent-and-opentelemetry-agents/278887 "2021-07-16T11:25:47Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Stanislav\_Samek](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/stanislav_samek/32/91746_2.png) [@Stanislav\_Samek](https://discuss.elastic.co/u/Stanislav_Samek)\
**Post date:** [July 16, 2021, 11:25am UTC](https://discuss.elastic.co/t/combination-of-apm-rum-agent-and-opentelemetry-agents/278887/1 "2021-07-16T11:25:47Z")

</div>

Hi,

it's possible to combine Elastic RUM agent, Elastic APM server and Opentelemetry? I have a case where Elastic RUM agent (frontend) is sending data directly to APM server and Opentelemetry agents (backend) are sending data to APM. Is APM server able to correlate traces via trace.id and show distributed traces?

---

<div class="post-metadata">

**Author:** ![axw](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/axw/32/28197_2.png) [@axw](https://discuss.elastic.co/u/axw)\
**Post date:** [July 19, 2021, 3:08am UTC](https://discuss.elastic.co/t/combination-of-apm-rum-agent-and-opentelemetry-agents/278887/2 "2021-07-19T03:08:57Z")

</div>

@Stanislav_Samek welcome to the forum!

Yes. Elastic APM and OpenTelemetry use the same (W3C Trace-Context) headers for trace propagation, so distributed tracing across them should work.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [November 4, 2022, 8:31am UTC](https://discuss.elastic.co/t/combination-of-apm-rum-agent-and-opentelemetry-agents/278887/3 "2022-11-04T08:31:30Z")

</div>


