Instrument your application with OpenTelemetry
OpenTelemetry provides a wide range of ready to use componentry to get you started with distributed tracing. We recommend auto-instrumentation if you prefer not to change application code and are using the following language frameworks:
In this section, we will introduce the following concepts:
📄️ .NET OpenTelemetry auto-instrumentation
Automatic instrumentation of the .NET applications is a very easy task. The simplest way to start capturing telemetry data is to implement the solution coming from OpenTelemetry-dotNet. All the libraries shipped with the OpenTelemetry-dotNet repository support all the officially supported versions of .NET Core (including deployments in the Microsoft Azure Service Fabric Containers) and .NET framework with an except for .NET Framework 3.5 SP1. See this list of the supported libraries.
📄️ AWS Lambda - Java function instrumentation with Sumo Logic tracing
This document covers how to install and configure OpenTelemetry distributed tracing for AWS Lambda functions based on Java and send the data to Sumo Logic.
📄️ AWS Lambda - NodeJS function instrumentation with Sumo Logic tracing
This document covers how to install and configure OpenTelemetry distributed tracing for AWS Lambda functions based on NodeJS and send the data to Sumo Logic.
📄️ AWS Lambda - Python function instrumentation with Sumo Logic tracing
This document covers how to install and configure OpenTelemetry distributed tracing for AWS Lambda functions written in Python and send data to Sumo Logic. To obtain telemetry data from AWS Lambda functions developed in Python language you can use the Sumo Logic AWS OTel Python Lambda.
🗃️ Go OpenTelemetry auto-instrumentation
1 items
📄️ Istio OpenTelemetry auto-instrumentation
OpenTelemetry Collector gives you the possibility to collect Istio trace data and forward it to Sumo Logic.
🗃️ JavaScript OpenTelemetry auto-instrumentation
1 items
🗃️ Java OpenTelemetry auto-instrumentation
2 items
📄️ Python OpenTelemetry auto-instrumentation
OpenTelemetry Python instrumentation gives the possibility to capture telemetry data from the python written code applications. The best way to start it is to incorporate OpenTelemetry-Python. See a list of the supported libraries under OpenTelemetry Instrumentations.
📄️ Ruby on Rails OpenTelemetry auto-instrumentation
Opentelemetry-Ruby gives the possibility to obtain telemetry data from Ruby on Rails (RoR) applications by adding a few lines of code to your project.
📄️ Ruby OpenTelemetry auto-instrumentation
Obtaining telemetry data from applications written in Ruby has never been easier. Thanks to Opentelemetry-Ruby the instrumentation process is very simple. Enabling auto-instrumentation requires you to perform three steps, explained in detail below. First, installation of the required gems, which hold the OpenTelemetry SDK and library-specific instrumentation. Second, code changes required for instrumentation enable and lastly, the exporter configuration.