Instrumentation

View all content tagged with Instrumentation

Learning Paths

Learning Path

Automatically instrument AWS service API calls with Lightstep Observability

Use an OpenTelemetry-based plugin to automatically instrument AWS service API Calls from your Node.js service, and see their performance in Lightstep.

Learning Path

Migrate from Datadog to Lightstep Observability

Learn how to migrate your metric and trace data from Datadog to Lightstep Observability.

Product Docs

Product Docs

Already using OpenTelemetry Collectors?

If you've already instrumented with OpenTelemetry using Collectors, then getting data into Lightstep Observability requires only an edit to the configuration file.

Product Docs

Configure the OpenTelemetry Collector to use a web proxy

Learn how to configure your OpenTelemetry Collector to send telemetry data via a web security appliance or proxy.

Product Docs

Create and manage access tokens

Lightstep Observability use access tokens to identify the project the tracer is reporting for. Microsatellites need this token to accept and store span data from the tracer.

Product Docs

Dimensionality in observability

A key part of an organization's observability strategy is creating and maintaining the ability to think about and compare applications “horizontally”. When telemetry for observability is unique to each application or framework it causes new organizational issues.

Product Docs

Ingest traces from the Datadog Agent

Configure the Datadog Agent to send traces to Lightstep Observability.

Product Docs

Instrument with Istio as your service mesh

Lightstep Observability works with many service meshes, and Lightstep Observability + Istio is an easy way to get quick visibility into service performance and availability from the perspective of the service mesh.

Product Docs

Integrations

Lightstep Observability integrates with leading cloud-native technologies, metrics producers, service meshes for microservices, and enterprise data visualization and collaboration tools. These turnkey integrations make it easy to deploy Lightstep Observability across large-scale production systems so users get the unrivaled performance insights it provides when they need it and as part of their standard, established workflows.

Product Docs

Load balance Lightstep Observability

Having effective load balancing of your Lightstep Observability Microsatellites and your tracers is important to ensure an efficient use of computing resources.

Product Docs

Manage AWS Alerts

Lightstep Observability provides an pre-built modules to manage AWS alerts.

Product Docs

Manage email notifications

Lightstep Observability automatically determines how well your services are instrumented and performing, and sends email notifications that let you know how you're doing.

Product Docs

Measure Your instrumentation quality

The span data that you view and use in Lightstep Observability for observability into your system depends on the quality of your tracing instrumentation. Lightstep Observability analyzes the instrumentation on your services and determines how you can improve it to make Lightstep Observability work even better for you.

Product Docs

Monitor AWS Managed Services

Lightstep Observability provides an pre-built modules to manage AWS dashboards.

Product Docs

Monitor GCP Managed Services

Lightstep Observability provides an pre-built modules to manage GCP dashboards.

Product Docs

Monitor Kubernetes

Lightstep Observability provides pre-built modules to manage Kubernetes monitoring dashboards.

Product Docs

Monitor Lightstep Observability performance

Lightstep Observability performance is based on the ingress and egress of data from the tracers to the Microsatellites and the amount of memory the Microsatellites have to store that data. You can monitor the performance of Lightstep Observability and tune the tracers and Microsatellites to avoid dropped spans.

Product Docs

Monitor Microsatellites, tracers, and service reporting

The Reporting Status page provides an active view of the Lightstep Tracer clients and Microsatellites over a trailing 60-second window.

Product Docs

Observe mobile device behavior

Learn how Lightstep Observability handles mobile devices

Product Docs

Performance is a shape. Cost is a number: Sampling

Learn how distributed tracing sampling impacts the ability to analyze observability data, using key=value restrictions for some keys and grouping the output based on other keys.

Product Docs

Performance test and tune the OpenTelemetry Collector Prometheus Receiver

Lightstep Observability recommends using OpenTelemetry Collectors to scrape Kubernetes metrics and send them to Lightstep.

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 Observability.

Product Docs

Quick Start: Tracing instrumentation

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

Product Docs

Replace Prometheus with an OpenTelemetry Collector on Kubernetes

Lightstep Observability recommends using OpenTelemetry Collectors to scrape Kubernetes metrics and send them to Lightstep.

Product Docs

Send span data to Lightstep

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

Product Docs

Send telemetry data via OTLP/HTTP

Learn how to configure your instrumentation or OpenTelemetry Collector to send telemetry data to Lightstep's OTLP/HTTP endpoints.

Product Docs

Tracing 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 Jaeger Agent with Lightstep Observability

If you're currently using Jaeger for tracing, you can configure the Jaeger agent to send that data directly to Lightstep Observability Microsatellites with little change. This is a great way to reuse your existing instrumentation architecture either directly in production or to quickly try out Lightstep Observability for the first time.

Product Docs

Use Zipkin with Lightstep Observability

If you're currently using Zipkin for tracing, you can configure it to send that data directly to Lightstep Observability Microsatellites with little change. This is a great way to reuse your existing instrumentation architecture either directly in production or to quickly try out Lightstep Observability for the first time.

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

Use the Lightstep Terraform modules

Lightstep Observability provides an open-source Terraform provider for automating the management of dashboards.