Skip to content

Commit

Permalink
docs: add opentracing bridge (elastic#1887)
Browse files Browse the repository at this point in the history
  • Loading branch information
bmorelli25 committed Feb 25, 2019
1 parent 778970f commit fe220d8
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 0 deletions.
2 changes: 2 additions & 0 deletions docs/guide/index.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ include::./apm-data-model.asciidoc[]

include::./distributed-tracing.asciidoc[]

include::./opentracing.asciidoc[]

include::./agent-server-compatibility.asciidoc[]

include::./apm-breaking-changes.asciidoc[]
Expand Down
19 changes: 19 additions & 0 deletions docs/guide/opentracing.asciidoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
[[opentracing]]
== OpenTracing bridge

All Elastic APM agents have https://opentracing.io/[OpenTracing] compatible bridges.

The OpenTracing bridge allows you to create Elastic APM <<transactions,transactions>> and <<transaction-spans,spans>> using the OpenTracing API.
This means you can reuse your existing OpenTracing instrumentation to quickly and easily begin using Elastic APM.

[float]
=== Agent specific details

Not all features of the OpenTracing API are supported. In addition, there are some Elastic APM specific tags you should be aware of. Please see the relevant Agent documentation for more detailed information:

* {apm-go-ref}/opentracing.html[Go agent]
* {apm-java-ref}/opentracing-bridge.html[Java agent]
* {apm-node-ref}/opentracing.html[Node.js agent]
* {apm-py-ref}/opentracing-bridge.html[Python agent]
* {apm-ruby-ref}/opentracing.html[Ruby agent]
* {apm-rum-ref}/opentracing.html[JavaScript Real User Monitoring (RUM) agent]

0 comments on commit fe220d8

Please sign in to comment.