From 716d0feb17a488125e91647eb22a745882a7af0d Mon Sep 17 00:00:00 2001 From: Brandon Morelli Date: Thu, 7 Feb 2019 12:00:35 -0800 Subject: [PATCH] docs: add opentracing bridge (#1887) --- docs/guide/index.asciidoc | 2 ++ docs/guide/opentracing.asciidoc | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 docs/guide/opentracing.asciidoc diff --git a/docs/guide/index.asciidoc b/docs/guide/index.asciidoc index d97cacd3b9..9d5d811506 100644 --- a/docs/guide/index.asciidoc +++ b/docs/guide/index.asciidoc @@ -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[] diff --git a/docs/guide/opentracing.asciidoc b/docs/guide/opentracing.asciidoc new file mode 100644 index 0000000000..a00265d861 --- /dev/null +++ b/docs/guide/opentracing.asciidoc @@ -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 <> and <> 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] \ No newline at end of file