Getting Started with Transaction Tracing
Availability
Account Type | Account Level |
---|---|
Credits | Enterprise Operations and Enterprise Suite Essentials get up to 5 GB a day |
Sumo Logic transaction tracing provides cloud-native transactional intelligence for distributed business workflows, by enriching and analyzing traces, logs, and metrics in real-time with automated generated application topology. All telemetry signals are fully integrated to provide a seamless end-to-end experience during the process of managing and responding to production incidents and to reduce downtime by streamlining root cause analysis.
Sumo Logic tracing supports the OpenTelemetry standard as well as other legacy open standards and libraries for tracing (such as OpenTracing, OpenCensus, Jaeger, Zipkin) and leverages open source componentry from the Cloud Native Computing Foundation (CNCF) to collect distributed tracing data.
Once you have set up trace collection see how to analyze your traces in Sumo Logic.
In this section, we will introduce the following concepts:
🗃️ Instrument your app with OpenTelemetry
11 items
📄️ HTTP Traces Source
An HTTP Traces Source is an endpoint for receiving trace data. The URL securely encodes the Collector and Source information. You can add as many HTTP Traces Sources as you'd like to a single Hosted Collector.
📄️ Set up traces collection for AWS environments
To collect traces in non-Kubernetes AWS environments like EC2 or ECS (including Fargate), you can install an OpenTelemetry Collector from the AWS Distro for OpenTelemetry. This specific AWS OpenTelemetry Collector distribution is secure and officially supported by AWS. Collecting telemetry data and sending it to Sumo Logic, the official partner and contributor to the project, has never been easier.
📄️ Set up traces collection for Kubernetes environments
After installing or upgrading your Kubernetes Sumo Collector, you will be able to send your traces directly to its endpoint using Jaeger, Zipkin, and OpenTelemetry formats.
📄️ Set up traces collection for other environments
Sumo Logic leverages OpenTelemetry standards for trace collection. To gather the spans generated by tracing clients, see Instrument your application with OpenTelemetry, the OpenTelemetry Collector instance needs to be run. It receives and buffers data, optionally attaches metadata tags, and pushes them to a Sumo Logic Hosted Collector endpoint, residing in the cloud.