LightStep Documentation

Welcome to the LightStep developer hub. You'll find comprehensive guides and documentation to help you start working with LightStep as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    

Auto-Instrument Your Framework

Instrumenting a common framework or library in your distributed system can rapidly put you on a path to greater visibility into your application. This auto-instrumentation provides out-of-the-box tracing of popular frameworks (such as Django and Spring), common protocols (HTTP, gRPC) and data store drivers (MySQL, MongoDB). Simply configure the tracer and see requests travel through those components as full distributed traces in LightStep. We recommend using Datadog tracers to auto-instrument your system.

OpenTracing provides a number of plugins that once installed and configured, collect trace data from services that consume the associated library. For example, if your system uses OkHTTP3, once you install and configure the OkHTTP3 plugin and add a few lines of code to your infrastructure, all HTTP requests automatically participate in the trace.

Even easier is using the OpenTracing Special Agent. This agent automatically connects third-party libraries you already have in your system to available OpenTracing plugins - the same code you would add by hand! Follow our instructions for installing the Java SpecialAgent.

We also work with Istio Service Mesh to create span data from HTTP requests. This is a great way to get up and running with distributed tracing for apps in a service mesh. Istio leverages Envoy’s distributed tracing feature to provide tracing integration out of the box. Learn more here.

Auto-Instrument Your Framework

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.