Close Menu
  • Home
  • Docs
    • Get started with Lightstep Observability
      • Get started with Lightstep Observability
      • Monitor and investigate
      • Understand distributed tracing
      • How Lightstep Observability works
      • Understand data retention in Lightstep
      • Use labels to tag dashboards and alerts
      • Integrations
      • Use Developer Mode
        • Manage your developer satellite
        • Troubleshoot Developer Mode
      • Observe mobile device behavior
      • Get support from Customer Success
      • Lightstep Observability Glossary
    • Send metrics to Lightstep
      • Send metric data to Lightstep Observability
      • Ingest metrics using the OpenTelemetry Collector
        • Ingest OpenTelemetry metrics
        • OpenTelemetry metrics protocol guide
        • Ingest metrics using the OpenTelemetry SDK
      • Ingest metrics from Amazon
      • Ingest metrics from Azure AKS
      • Ingest metrics from Google Cloud Monitoring
      • Ingest metrics from Google Kubernetes Engine (GKE)
      • Ingest metrics from Datadog
      • View Lightstep data in Grafana
      • Search all metric integrations
      • Use the Lightstep Terraform modules
        • Manage AWS Alerts
        • Monitor AWS Managed Services
        • Monitor GCP Managed Services
        • Monitor Kubernetes
        • Monitor the OpenTelemetry Collector
      • How Lightstep Observability displays metrics
      • Metric naming rules
    • Monitor Kubernetes applications
      • Monitor Kubernetes applications
      • Install the OpenTelemetry Collector on Kubernetes
      • OpenTelemetry Kubernetes metrics Quick Start
      • Scale an OpenTelemetry Collector's tracing pipeline in Kubernetes
      • Ingest Prometheus metrics using an OpenTelemetry Collector on Kubernetes
        • Plan an OpenTelemetry Collector Deployment in Kubernetes
        • Ingest Prometheus metrics with an OpenTelemetry Collector on Kubernetes
        • Configuring OpenTelemetry Collector Prometheus Receiver with DaemonSets
        • Scaling the OpenTelemetry Collector Prometheus Receiver with Statefulset
        • Performance test and tune the OpenTelemetry Collector Prometheus Receiver
        • Mapping Prometheus concepts to Lightstep Observability
    • Instrument for tracing
      • Use OpenTelemetry for instrumentation
      • Measure Your instrumentation quality
    • Query your data
      • Query your data
      • Use the Unified Query Builder
      • Use UQL to create advanced queries
        • UQL cheat sheet
        • UQL reference
        • Getting started with distributions in UQL
        • Getting started with spans queries in UQL
        • Alignment in UQL
    • Visualize your data
      • Visualize your data
      • Use dependency maps
      • Use scatter plots
      • Create deployment markers
    • Monitor performance
      • Monitor performance
      • Create and manage dashboards
      • Create and manage charts
      • Use template variables
      • Monitor span data with Streams
    • Alert on data
      • About alerts
      • Create alerts
      • View and manage alerts
      • Manage notification destinations
        • Manage notification destinations
        • Create webhook notification destinations
      • Sample alerts
    • Investigate root causes
      • Use notebooks in your investigation
      • Investigate a deviation
        • Troubleshoot Change Intelligence
        • Register a service name attribute for metrics
      • View traces
      • Share your findings
    • View service health
      • View service health
    • Set up and manage Microsatellites
      • Learn about Microsatellites
      • Install and configure Microsatellites
        • Microsatellite configuration parameters
        • Docker: Install and configure Microsatellites
        • Docker with Helm: Install and configure Microsatellites
        • AWS/AMI: Install and configure Microsatellites
        • Debian/Ubuntu: Install and configure Microsatellites
        • Convert a Debian Microsatellite package to RPM
      • Verify and test Microsatellite setup
      • Upgrade Microsatellites
      • Create and manage Satellite keys
      • About public Microsatellites
      • Microsatellite release notes
    • Monitor and tune Lightstep Observability
      • Monitor Lightstep Observability performance
      • Monitor Microsatellites, tracers, and service reporting
      • Monitor Microsatellite pools and Microsatellites
      • Review Microsatellite diagnostics
      • Understand StatsD Microsatellite metrics
      • Load balance Lightstep Observability
      • Troubleshooting Missing Data in Lightstep
    • Administer Lightstep Observability
      • Create Lightstep users
        • Use Azure AD to manage single sign on (SSO)
        • Use Okta to manage user provisioning
        • Use OneLogin to manage single sign on (SSO)
      • Set your time zone
      • Create projects for your environments
      • Create and manage access tokens
      • About billing
        • Monitor usage
        • Create billing alerts
        • Create billing dashboards
        • Control costs with ingestion rules
      • Manage email notifications
      • Set your span data retention policy
      • Data security in Lightstep Observability
      • Create links to important information
        • Create and manage Workflow Links
        • Use variables in Workflow Links
        • Workflow Links cookbook
      • Post previews to Slack
      • View and manage metric details
    • Lightstep API
      • Integrate with the Lightstep Observability API
      • Create and manage API keys
    • Classic Lightstep features
      • About Classic Lightstep features
      • Monitor span data with Streams
      • Create dashboards from tri-charts
      • Create alerts for tri-charts
      • Monitor service health and performance changes
      • Investigate a latency regression
      • Investigate an error rate increase
      • View and compare deployed versions
      • Query real-time span data
      • Find correlated areas of latency and errors
      • View service hierarchy and performance
    • Early Access docs
      • Early Access docs
  • OpenTelemetry
    • Introduction to OpenTelemetry
    • Send data to Lightstep
    • Legacy Data Ingest
  • Metric integrations
  • API Docs
  • Changes
  • Log in
  • Schedule a demo
  • Introduction to OpenTelemetry
    • What is OpenTelemetry?
    • Where to begin
    • Special topics
      • Dimensionality in Observability
      • Tracing Instrumentation Best Practices
      • Performance is a shape. Cost is a number: Sampling
      • Use attributes and log events to find issues fast
  • Send data to Lightstep
    • OpenTelemetry Quick Start
    • About the Collector
      • Quick Start: Collector for application data
      • Quick Start: Collector for infrastructure metrics
      • Quick Start Kubernetes: Collector and Operator
      • Lightstep's recommended Collector configuration
      • Already using OpenTelemetry Collectors?
    • Tracing Instrumentation Best Practices
    • Quick Start: Tracing instrumentation
      • Send traces to Lightstep with Go
      • Send traces to Lightstep with Python
      • Send traces to Lightstep with Java
      • Send traces to Lightstep with .NET
      • Send traces to Lightstep with Node.JS
    • Miscellaneous configuration
      • Send telemetry data via OTLP/HTTP
      • Configure the OpenTelemetry Collector to use a web proxy
  • Legacy Data Ingest
    • Instrument with Istio as your service mesh
    • Ingest traces from the Datadog Agent
    • Use Jaeger Agent with Lightstep Observability
    • Use Zipkin with Lightstep Observability
OpenTelemetry Docs

Special topics

Get Started Instrumentation OpenTelemetry
Adriana Villela
Updated Oct. 3, 2022
On this page...
  • Dimensionality in Observability
  • Tracing Instrumentation Best Practices
  • Performance is a Shape. Cost is a number: Sampling
  • Use attributes and log events to find issues fast
Was this topic helpful?

We’d love your feedback.

Yes
No
Sorta


Get started for free  


Request a demo  
  • Product
  • Overview
  • Sandbox
  • Integrations
  • Pricing
  • System Status
  • Customers
  • Overview
  • E-commerce
  • SaaS
  • Technology
  • Developers
  • Overview
  • OpenTelemetry
  • Research
  • Learning Portal
  • Docs
  • Company
  • About Us
  • Our Approach
  • Careers
  • Newsroom
  • Contact Us
  • Find us on
  • Blog
  • Twitter
  • YouTube
  • GitHub
© 2023 Lightstep, Inc. Cookie Policy Privacy Policy Terms of Service