Learn all you need to know about using Lightstep! These topics cover everything from getting started and instrumenting your system, to finding root causes and resolution hypotheses quickly, monitoring for behavior anomalies, and installing and load balancing on-premise Satellites to keep Lightstep running smoothly.

Get Started

Read these topics to quickly see the value that Lightstep and distributed tracing bring to monitoring your complex, heterogeneous system and keeping it healthy.

  • Quick Start: Resolve an Incident Quickly: Get a walkthrough of Lightstep by going step-by-step through a real-world use case of finding sudden latency in the system. The root cause can sometimes be a surprise!
  • Quick Start: Instrument Your Code: See how you can instrument automatically without needing to touch your code, or how only a few lines of code can get you started with more granular instrumentation of your services.
  • Typical Workflows Using Lightstep: Find out how Lightstep can help you in your daily workflows, like viewing downstream service performance or monitoring a full transaction across the stack.
  • Learn About Satellites: Learn how Lightstep uses Satellites to collect and analyze 100% of the data your instrumentation produces.

Get Data into Lightstep

Read these topics to understand how to instrument your system to report to Lightstep.

Find and Analyze Root Causes

Read these topics to learn how to use Lightstep to quickly diagnose issues.

  • Monitor Deployments: Learn how to create deployment markers that allow you to see when a deploy occured and how it may have affected performance.
  • Investigate a Latency Regression: Compare latency regressions to baseline performance and start root cause analysis.
  • Investigate an Error Rate Increase: Compare error rate increases to a baseline time period and use analysis tools to find the source.
  • Query Span Data: Use the Explorer view to see latency histograms, analyze span data, and validate hypotheses.
  • Find Correlated Areas of Latency: Because Lightstep analyses 100% of your span data, it can correlate the different services, operations, or even attributes provided by tags, that may be the cause of latency upstream and downstream of where you are seeing issues.
  • View Traces: See complete traces through your system. Lightstep shows you the critical path where the system slows down. Metadata provided by tags, logs, and custom links help you surface probably causes and continue your workflow towards resolution.
  • Share Your Findings: Lightstep durably stores all your queries and the data that support them for as long as your data retention settings allow. You can share links that allow your teammates to view and work with the data exactly as you did.

Monitor for SLAs and SLOs

Read these topics to understand how to monitor your system and alert for anomalies and outliers or for regressions post-deploy.

  • Monitor Specific Data with Streams: Streams allow you to monitor any facet of your application no matter how fine-grained the criteria, whether it’s a specific service, operation, release version, or even an individual customer.
  • Create Dashboards from Streams: Put related Streams on a dashboard to see holistic health of any part of your system - a vital transaction, services involved in a deploy, or a VIP customer.
  • Create Alerts for Monitored Data: Send alerts using Slack, PagerDuty, OpsGenie, or other third-party applications when thresholds are crossed.

Set Up and Manage Satellites

Read these topics to understand the Satellite architecture, and how to install and configure on-premise Satellites to meet your requirements.

Monitor and Tune Lightstep

Read these topics to understand how to keep Lightstep Satellites and Tracers performant as your tracing grows throughout your system.

  • Monitor Lightstep Performance: Lightstep offers a number of tools to monitor your tracers and Satellites and tips for improving health when improvements are needed.
  • Load Balance Lightstep: Best practices for load balancers and tips for tuning your tracers and Satellites.

Use the Lightstep API

Read these topics to learn how to use the Lightstep public API to programmatically integrate third-party systems.

Administer Lightstep

Read these topics to create users and projects and configure Lightstep.