Lightstep from ServiceNow Logo





Lightstep from ServiceNow Logo
< all blogs

You’ve Already Instrumented for Lightstep

Picture a Tesla. Let’s go with the Model S. Are you thinking of the smooth lines and impressive 0-60 performance? The heads up displays? How about the ergonomic seats, self-driving capabilities, and range-boosting software updatesrange-boosting software updates? Or is it the je ne sais quoi of sitting in the spaceship-like interior?

You know what you are probably not thinking about? The complex web of wires and sensors working together “under the hood” to make the rich experience possible.

Instrumentation makes observability possible

Your observability solution is a Tesla, and code instrumentation is the myriad of sensors, wires, and microprocessors enabling the dream of end-to-end observability –– and I don’t know if you’ve ever worked on automotive electronics, but it can be tedious, uncomfortable, and significantly less glamorous than the end result that they create.

What does instrumentation look like in your software? Adding spansspans. Developing this instrumentation is the ‘automotive electronics’ of observability, and is no small investment of effort for a development team or software organization.

As the value of distributed tracingdistributed tracing and observabilityobservability practices have become clearer, and implementations have multiplied, matured, and specialized, stakeholders considering options have more choices than ever for integrating distributed tracing into their observability flow.

There are a lot of instrumentation options available, including:

Fun fact: All of the above tracing frameworks are based off of DapperDapper, a large-scale distributed systems tracing infrastructure built by Lightstep’s co-founder and CEO, Ben SigelmanBen Sigelman.

Whatever tracing framework you choose, Lightstep has your back(end)

No one should feel locked-in to a platform with proprietary instrumentation. The solution? Rely on open source.

To make sure our users can choose the best instrumentation for their business, Lightstep offers out-of-the-box support for a wide range of distributed tracing implementations. What does this mean for you? If you are developing or managing a service instrumented for distributed tracing, you’ve already instrumented for Lightstep.

Multiple tracing tools in your stack? No sweat.

In distributed systems, there is a non-negligible amount of code production happening in parallel and across teams that may or may not be in communication about the tools they are using for their services –– tracing instrumentation is no exception to this phenomenon. It is not unheard of for there to be multiple instrumentation implementations coexisting in a stack.

Communication challenges aside, many companies implementing tracing use different tools from different frameworks. For example, an organization might use OpenTracing for their traces, and manage their collection and export with an OpenTelemetry Collector and a Jaeger Exporter.

Don’t worry, if your team fits this bill, this doesn’t have to be a conflict that is going to send everyone back into the meeting room and chew up valuable development time. Simply tell Lightstep what instrumentation protocols to expect, and your variably-instrumented telemetry can be ingested and analyzed seamlessly.

The Takeaway

Whether you’ve already instrumented dozens of services or are still thinking about how to view your observability data for the first time, Lightstep is ready for data from all major distributed tracing frameworks, with in-product flows that help you configure and get started in minutes.

Take Lightstep for a test driveTake Lightstep for a test drive and experience observability, today.

Interested in joining our team? See our open positions herehere.

March 11, 2020
3 min read

Share this article

About the author

Eric O'Rear

Three Terraform Mistakes, and How to Avoid Them

Adriana Villela | Nov 16, 2022

Learn how to fix three Terraform gotchas around module and provider configurations.

Learn moreLearn more

Defining Services for Incident Response

Darius Koohmarey | Oct 17, 2022

In Lightstep Incident Response, we believe in defining the service on every alert or incident. There are numerous benefits associated with this approach.

Learn moreLearn more

Events, Alerts, and Incidents - What's the Difference?

Darius Koohmarey | Oct 5, 2022

Understand the difference between events, alerts, and incidents. Lightstep Incident Response is the all-in-one platform that enables developers, DevOps, and site reliability engineers to respond quickly and effectively to incidents.

Learn moreLearn more

Lightstep sounds like a lovely idea

Monitoring and observability for the world’s most reliable systems