Instrument Your App

Learn how to instrument your services for Observability.

Product Docs

Quick Start for Java, Node.js, Python, and Go

Learn how to instrument your application using OpenTelemetry and then send data to Lightstep.

Product Docs

Quick Start: Instrumentation

Learn how to instrument your app for distributed tracing using OpenTracing and Lightstep.

Product Docs

Already Instrumented?

If you've already instrumented your system, but were using another tracing library, no worries! Lightstep can ingest that instrumentation with almost no additional code needed.

Product Docs

Use OpenTelemetry for Instrumentation

Learn about OpenTelemetry and how to instrument your app for distributed tracing and observability.

Product Docs

Instrumentation Best Practices

Observability gives you the necessary information about the health and efficiency of your system. However, systems are large and complex, so the question is what do you decide to measure and where do you start?

Product Docs

Understand Distributed Tracing

Distributed tracing provides a view of the life of a request as it travels across multiple hosts and services communicating over various protocols. With distributed tracing implemented, you have a window into performance at every step in the request.

Product Docs

Use Attributes and Log Events to Find Issues Fast

A span can have zero or more key/value *attributes*. Attributes allow you to create metadata about the span.

Product Docs

Add infrastructure Metrics to Your Instrumentation

Lightstep can ingest infrastructure metrics from your instrumentation to report on things like CPU and memory usage to help you resolve incidents fater.

Learning Path

Get Started with Lightstep

Get started with Lightstep by learning about how Lightstep works, how to get your application's telemetry data into Lightstep, and how to view that data to perform root cause analysis.