Instana tracing SDK

For the technologies that are listed in the following section, you can use the tracing SDKs to add extra tracing data to the tracing data that is automatically collected by Instana.

Additionally, you can use the Trace Web SDK over plain HTTP by any language and other systems:

Programmatic SDKs

The following table outlines the details of the technologies:

Table 1. Programmatic SDKs
Technology Details
.NET or .NET Core Monitoring .NET and .NET Core based applications
.NET Framework .NET Framework Tracing SDK
Crystal Monitoring Crystal
Go Monitoring Go
Haskell Monitoring Haskell
Java Java Trace SDK
Node.js Instana Node.js API
PHP PHP SDK
Python Python OpenTracing (deprecated)
Ruby Ruby Tracing SDK
Trace Web SDK Host agent REST API

Configuration-based SDKs

The following table outlines the details of the configuration-based technologies:

Table 2. Configuration-based SDKs
Technology Details
Java Monitoring Java virtual machine (JVM)
.NET or .NET Core Configuration-based .NET Core Trace SDK
.NET Framework Configuration-based .NET Full Framework Trace SDK