Lightstep Observability integrates with leading cloud-native technologies, metrics providers, 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.

Metric data ingest

Lightstep Observability supports metric data from many different sources:

  • Datadog: You configure a Datadog agent to “tee” traffic to both Lightstep Observability and Datadog.
  • Prometheus: You use the OpenTelemetry Collector scrape metrics from OpenMetrics/Prometheus endpoints.
  • AWS: You create a Cloudwatch Metric Stream that pushes metrics to Lightstep. Lightstep retrieves resource metadata using an AWS role and policy that allows read-only access to your resources.
  • Google Cloud Monitoring (formerly Stackdriver): You send metrics and resource tags and metadata to Lightstep by creating a service account that allows Lightstep read-only access to the metrics.
  • Java/JMX: Use the OpenTelemetry Collector to receive metrics JMX metrics and export them to Lightstep.
  • Kafka: Use the OpenTelemetry Collector to receive metrics Kafka and JVM metrics and export them to Lightstep.
  • NGINX: Use the OpenTelemetry Collector to receive metrics NGINX metrics and export them to Lightstep.
  • Redis: Use the OpenTelemetry Collector to receive metrics NGINX metrics and export them to Lightstep.
  • OpenTelemetry: You can send metrics to Lightstep Observability using the OpenTelemetry Protocol (OTLP). If you are interested in experimenting with the latest from OpenTelemetry, you can use either the Collector or the SDK.

    This protocol and specification are still under development, so there may be features that are unsupported by Lightstep Observability. Please refer to this page for the most up to date information about our OpenTelemetry Protocol support.

Once you send metrics to Lightstep Observability, you can create charts, dashboards, and notebooks, set thresholds that trigger alerts, and use Change Intelligence to find the root cause of metric deviations, without leaving Lightstep.Change Intelligence

Tracing instrumentation

  • OpenTelemetry: OpenTelemetry is the unified initiative that takes the best of both OpenTracing and OpenCensus forward.
  • AWS and OpenTelemetry: Automatically instrument AWS service API Calls from your Node.js service with OpenTelemetry
  • Datadog: Ingest traces from Datadog.
  • Jaeger Agent: Lightstep Observability can ingest data directly from a Jaeger Agent.
  • Zipkin: Lightstep can ingest data directly from Zipkin.
  • Chisel: A tooling library that comes with Lightstep and OpenTracing built in, that works with Pedestal (a popular Clojure libraries for building APIs).

Service meshes/proxies

These service mesh providers support Lightstep tracers to create, collect, and send span data to Lightstep Observability.

  • Istio: Istio is an easy way to get quick visibility into service performance and availability.
  • Envoy: Envoy supports pluggable external tracers that report to Lightstep Observability.
  • NGINX: You can enable OpenTracing and Lightstep tracers for requests served by NGINX.
  • AWS App Mesh: App Mesh supports third-party tools that work with Envoy, including Lightstep tracers.

CI/CD

  • Codefresh: Learn how to integrate Lightstep with Codefresh to monitor and if needed, rollback your deployments.
  • GitHub
  • LaunchDarkly and Split.io: View feature flag information in Lightstep.
  • Rollbar: See error metadata from Rollbar in Lightstep.
  • Gremlin: Use data from Lightstep to automatically create chaos experiments in Gremlin.

Monitoring/alerting

  • Terraform: Use Terraform to create dashboards and alerts, including pre-built dashboards for AWS alerts and managed services, GCP managed services, and Kubernetes.
  • Grafana: Create a Lightstep Observability span data chart in Grafana.
  • Grafana: View metrics from Lightstep in Grafana.
  • OpsGenie: Forward Lightstep Observability error notifications to Opsgenie.
  • PagerDuty: Forward Lightstep Observability alerts to PagerDuty.
  • Slack: Send Lightstep Observability alerts to Slack channels or workspaces.
  • BigPanda: Forward Lightstep alerts to BigPanda.
  • Lightstep Incident Response: Forward Lightstep alerts to Lightstep Incident Response.
  • Webhooks: Lightstep offers a number of prebuilt payload templates for popular apps that you can use out of the box or edit to fit your workflow. Or you can build your own from scratch.

    SLO Management

  • Nobl9: You can use Streams as the source for setting up threshold, ratio, or error-based metrics for your SLOs.

    User access/provisioning

  • Okta: Allow Okta to handle user authentication, authorization, and management.
  • OneLogin: Allow OneLogin to handle user authentication.

    Collaboration

  • Slack: You can share interactive previews of pages in Lightstep Observability in Slack workspace channels.