• Log inStart now

New Relic CodeStream integration

Display context-sensitive APM data directly in your IDE by integrating New Relic CodeStream with the Ruby agent. Visualize code-level production telemetry in your editor as your write and review code with this integration.

Getting started

First, install the New Relic CodeStream extension into your supported IDE of choice and log in.

Important

The New Relic CodeStream integration is available in Ruby agent version 8.8.0 and higher. For versions 8.10.0 and higher, the integration is enabled by default. Versions 8.8.0 and 8.9.0 must have the integration enabled via configuration. To enable the integration, either set code_level_metrics.enabled: true in newrelic.yml or NEW_RELIC_CODE_LEVEL_METRICS_ENABLED=true as an environment variable.

Agent attributes

The Ruby agent reports and attaches the following attributes to spans produced by your application:

Name

Description

Example

code.function

The name of the instrumented function (Ruby method). Note that class methods will be prefixed by self..

create

code.filepath

The absolute path to the source code file in which code.function is defined

/app/app/controllers/widgets_controller.rb

code.lineno

The line number where code.function is defined in code.filepath

1138

code.namespace

The namespace (class / module name) in which code.function is defined

WidgetsController

Important

Not every method in your application code will be instrumented with the above attributes. As of version 8.10.0, the Ruby agent will provide code-level metrics for Rails controller methods, ActiveJob methods, and any Ruby method which has been configured to be manually traced.

Copyright © 2022 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.