New Relic

Last updated: 1 minute read.

How to send Tyk Gateway traces to New Relic

Tyk uses OpenTracing to send Tyk Gateway traces to <em>New Relic</em> using the Zipkin format.
Support for OpenTelemetry is on the near-term roadmap for us. More information can be found on this community post.

Deprecation

OpenTracing is now deprecated. We have introduced support of [OpenTelemetry]({{ref “product-stack/tyk-gateway/advanced-configurations/distributed-tracing/open-telemetry/open-telemetry-overview”}}) in v5.2. We recommend users to migrate to OpenTelemetry for better supports of your tracing needs.

Configuring New Relic

In tyk.conf under the tracing section

Copy code
{ "tracing": { "enabled": true, "name": "zipkin", "options": {} } }

In the options setting you can set the initialisation of the Zipkin client.

Sample configuration

Copy code
{ "tracing": { "enabled": true, "name": "zipkin", "options": { "reporter": { "url": "https://trace-api.newrelic.com/trace/v1?Api-Key=NEW_RELIC_LICENSE_KEY&Data-Format=zipkin&Data-Format-Version=2" } } } }

reporter.url is the URL to the New Relic server, where trace data will be sent to.