# Tracing question related to apmot and apmhttp

**URL:** <https://discuss.elastic.co/t/tracing-question-related-to-apmot-and-apmhttp/224893>\
**Category:** APM\
**Tags:** go\
**Created:** [March 24, 2020, 5:32pm UTC](https://discuss.elastic.co/t/tracing-question-related-to-apmot-and-apmhttp/224893 "2020-03-24T17:32:43Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![lakamsani](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/lakamsani/32/64997_2.png) [@lakamsani](https://discuss.elastic.co/u/lakamsani)\
**Post date:** [March 24, 2020, 5:32pm UTC](https://discuss.elastic.co/t/tracing-question-related-to-apmot-and-apmhttp/224893/1 "2020-03-24T17:32:43Z")

</div>

If we create traces using the go agent and [apmot](https://www.elastic.co/guide/en/apm/agent/go/1.x/opentracing.html) can those traces be sent to Jaeger backend?

With regards to [apmhttp](https://www.elastic.co/guide/en/apm/agent/go/current/builtin-modules.html#builtin-modules-apmhttp) what does a span mean when the doc says **outgoing requests are traced as spans**? Is it a span in the open tracing sense or a span in a generic sense of connecting http calls between clients and backends?

---

<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:** [March 25, 2020, 2:39am UTC](https://discuss.elastic.co/t/tracing-question-related-to-apmot-and-apmhttp/224893/2 "2020-03-25T02:39:36Z")

</div>

Welcome to the forum, @lakamsani!

> If we create traces using the go agent and [apmot](https://www.elastic.co/guide/en/apm/agent/go/1.x/opentracing.html) can those traces be sent to Jaeger backend?

No. The Elastic APM agents can only send to Elastic APM Server. If you want to send to Jaeger, you'll need to use the Jaeger Go client.

> With regards to [apmhttp](https://www.elastic.co/guide/en/apm/agent/go/current/builtin-modules.html#builtin-modules-apmhttp) what does a span mean when the doc says **outgoing requests are traced as spans**? Is it a span in the open tracing sense or a span in a generic sense of connecting http calls between clients and backends?

Elastic APM has some different terminology to OpenTracing, but roughly speaking, span means the same thing here. For apmhttp specifically:

- incoming HTTP requests handled by an instrumented server is reported as [transactions](https://www.elastic.co/guide/en/apm/get-started/current/transactions.html)
- outgoing HTTP requests sent by an instrumented client are reported as [spans](https://www.elastic.co/guide/en/apm/get-started/current/transaction-spans.html), so long as they occur within a transaction

You can read more about the terminology at [Data Model | APM User Guide [8.11] | Elastic](https://www.elastic.co/guide/en/apm/get-started/current/apm-data-model.html).

---

<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:** [April 14, 2020, 10:39pm UTC](https://discuss.elastic.co/t/tracing-question-related-to-apmot-and-apmhttp/224893/3 "2020-04-14T22:39:45Z")

</div>

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.
