Your data. Anywhere you go.

New Relic for iOS or Android


Download on the App Store    Android App on Google play


New Relic Insights App for iOS


Download on the App Store


Learn more

Close icon

What happened to OpenTracing Support Preview?

feature-request

#1

What happened to opentracing support? We are investgating tracing solutions and the following seems dead:

https://blog.newrelic.com/2017/09/13/distributed-tracing-opentracing/

Of course, deploying those capabilities toward the most useful distributed tracing solutions requires feedback from customers. I hope you’ll join us in this journey by signing up for updates on the progress of this preview at newrelic.com/tracing.

However the link redirects to https://newrelic.com/products/application-monitoring#tracing (edited)


#2

Hi Mustafa - Thanks for your interest in OpenTracing support. We’re working on a distributed tracing solution that we believe you and our customers will love. Sorry that the link to sign up for updates is broken. I’ve added you to my list so you can receive updates.


#3

Hi Mustafa - Sorry for the broken link! We made some change a couple weeks back and broke it. We haven’t finished fixing all the redirects, but the form is live again right now on this page: https://newrelic.com/products/application-monitoring/distributed-tracing

Again, really sorry for the mistake. And thanks for letting us know, and your interest in distributed tracing!


#4

Does the release of New Relic’s (apparently) proprietary distributed tracing mean that the goal of support for the OpenTracing and OpenCensus standards has been dropped?


#5

Hi @rurounijones - Distributed Tracing is the name of the feature within New Relic, although I understand it is based on the OpenTracing standards.


#6

The issue here is that it does not appear (again, as far as I can tell) to support the OpenTracing API standard in applications.

For example if I have a ruby application instrumented with OpenTracing and have the tracer set with:

OpenTracing.global_tracer = Jaeger::Client.build(host: 'localhost', port: 6831, service_name: 'test_service')

(Jaeger is Uber’s Opentracing system) I cannot simply switch out to NewRelic:

OpenTracing.global_tracer = NewRelic::Client.build(service_name: 'test_service')