Document updated on Jul 24, 2020
Instana Telemetry for KrakenD Enterprise
Starting from version v2.3, this component is no longer being developed and has been marked as deprecated. As a result, it will not receive any updates and will be removed in future releases.

Instana is a fully automated Application Performance Management (APM) solution designed specifically for the challenges of managing microservice and cloud-native applications.
With Instana you:
- Gain instant visibility with zero effort
- Quickly make sense of chaotic modern environments
- Identify and solve performance issues in seconds
Instana configuration
The Instana exporter allows you export data to Instana. Enabling it only requires you to add the instana namespace with a few seetings as follows:
{
"version": 3,
"extra_config": {
"telemetry/instana": {
"AgentHost": "localhost",
"AgentPort": 46999
}
}
}
Fields of Telemetry via Instana by IBM
* required fields
AgentHost* string- By default Instana uses localhost.Defaults to
"localhost" AgentPort* integer- By default instana uses 46999.Defaults to
46999 EnableAutoProfileboolean- Enables automatic continuous process profiling when true.
ForceTransmissionStartingAtinteger- The number of spans to collect before flushing the buffer to the agent.
IncludeProfilerFramesboolean- Whether to include profiler calls into the profile or not.
LogLevel- One of Error 0, Warn 1, Info 2 or Debug 3.Possible values are:
0,1,2,3 MaxBufferedProfilesinteger- The maximum number of profiles to buffer.
MaxBufferedSpansinteger- The maximum number of spans to buffer.
Servicestring- The global service name that will be used to identify the program in the Instana backend. The service name is set to the name of current executable by default.
Tracerobject- Tracer-specific configuration used by all tracers
CollectableHTTPHeadersarray- Case-insensitive list of HTTP headers to be collected from HTTP requests and sent to the agent.
DropAllLogsboolean- Turns log events on all spans into no-ops.
MaxLogsPerSpaninteger- MaxLogsPerSpan limits the number of log records in a span (if set to a non-zero value). If a span has more logs than this value, logs are dropped as necessary.
Secretsobject- A secrets matcher used to filter out sensitive data from HTTP requests, database connection strings, etc. By default tracer does not filter any values. More info on secrets
