Instrumentation

View all content tagged with Instrumentation

Product Docs

Product Docs

Configuring OpenTelemetry Collector Prometheus Receiver with DaemonSets

Lightstep Observability recommends using OpenTelemetry Collectors to scrape Kubernetes metrics and send them to Lightstep. This describes an option to deploy the Collectors in DaemonSet mode to scale the metric collection.

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

Ingest Prometheus metrics using an OpenTelemetry Collector on Kubernetes

Ingest existing Prometheus metrics into Lightstep Observability using the OpenTelemetry Collector running in a Kubernetes environemnt.

Product Docs

Ingest Prometheus metrics with an OpenTelemetry Collector on Kubernetes

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

Product Docs

Install the OpenTelemetry Collector on Kubernetes

Install an OpenTelemetry Collector on Kubernetes to begin collecting application and infrastructure metrics

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

Monitor the OpenTelemetry Collector

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

Product Docs

Observe mobile device behavior

Learn how Lightstep Observability handles mobile devices

Product Docs

OpenTelemetry Kubernetes metrics Quick Start

Ingest Prometheus metrics into Lightstep Observability using the OpenTelemetry Collector running in a Kubernetes environemnt.

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

Plan an OpenTelemetry Collector Deployment in Kubernetes

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

Product Docs

Scale an OpenTelemetry Collector's tracing pipeline in Kubernetes

This topic provides instructions for scaling the OpenTelemetry Collector deployment for tracing in Kubernetes.

Product Docs

Scaling the OpenTelemetry Collector Prometheus Receiver with Statefulset

Lightstep Observability recommends using OpenTelemetry Collectors to scrape Kubernetes metrics and send them to Lightstep. This describes an option to deploy the Collectors in StatefulSet mode to shard and scale the metric collection.

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 OpenTelemetry for instrumentation

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

Product Docs

Use the Lightstep Terraform modules

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

OpenTelemetry Docs

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

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

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

OpenTelemetry Docs

General OTLP Configuration

Generic configuration information for OTLP ingest to Lightstep Observability.

OpenTelemetry Docs

Ingest traces from the Datadog Agent

Configure the Datadog Agent to send traces to Lightstep Observability.

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

OpenTelemetry Docs

Miscellaneous Configuration

Other information about configuring OpenTelemetry with Lightstep Observability.

OpenTelemetry Docs

OpenTelemetry Quick Start

Get started with OpenTelemetry and Lightstep Observability using the OpenTelemetry Demo app to see data in Lightstep quickly.

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

OpenTelemetry Docs

Quick Start: OpenTelemetry Collector

Learn about the OpenTelemetry Collector, and how to use it to send your telemetry data to Lightstep.

OpenTelemetry Docs

Quick Start: Tracing instrumentation

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

OpenTelemetry Docs

Send Traces to Lightstep with .NET

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

OpenTelemetry Docs

Send Traces to Lightstep with Go

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

OpenTelemetry Docs

Send Traces to Lightstep with Java

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

OpenTelemetry Docs

Send Traces to Lightstep with Node.JS

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

OpenTelemetry Docs

Send Traces to Lightstep with Python

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

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

OpenTelemetry Docs

Special Topics

Observability special topics

OpenTelemetry 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?

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

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

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

OpenTelemetry Docs

What is OpenTelemetry?

Learn about OpenTelemetry and how it can help you in your Observability journey.

OpenTelemetry Docs

Where to Begin

Getting started with OpenTelemetry for Lightstep Observability.

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.