• English日本語한국어
  • ログイン今すぐ開始

この機械翻訳は参考用に提供されます。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、 を参照してください。

問題を作成する

コードレベルの指標

コード レベルのメトリクスにより、 New Relic CodeStream 拡張機能 を使用する開発者は、コード内の個々のメソッドと一緒に、IDE でコンテキストに応じて表示される APM データを確認できます。 これにより、開発者は、コードを記述およびレビューする際にパフォーマンスの問題に積極的に対処できます。

はじめに

まず、サポートされているIDEにNew Relic CodeStream拡張機能をインストールして、ログインします。

重要

コード レベルのメトリックは、Ruby エージェント バージョン 8.8.0 以降で使用できます。バージョン 8.10.0 以降では、コードレベルのメトリックがデフォルトで有効になっています。バージョン 8.8.0 および 8.9.0 では、構成によって有効にする必要があります。コード レベルの指標を有効にするには、 newrelic.ymlcode_level_metrics.enabled: true設定するか、 NEW_RELIC_CODE_LEVEL_METRICS_ENABLED=true環境変数として設定します。

エージェントの属性

Rubyエージェントは、アプリケーションによって生成されたスパンに次の属性を報告して添付します。

名前

説明

code.function

インストルメントされた関数の名前(Rubyメソッド)。クラスメソッドの前にはself.が付いていることに注意してください。

作成

code.filepath

code.functionが定義されているソースコードファイルへの絶対パス

/app/app/controllers/widgets_controller.rb

code.lineno

code.filepathでcode.functionが定義されている行番号

1138

code.namespace

code.functionが定義されている名前空間(クラス/モジュール名)

WidgetsController

重要

アプリケーション コードのすべてのメソッドが上記の属性でインストルメント化されるわけではありません。バージョン 8.10.0 以降、Ruby エージェントは、Rails コントローラー メソッド、 ActiveJobメソッド、および手動でトレースするように構成された Ruby メソッドのコードレベルの指標を提供します。

Copyright © 2023 New Relic Inc.

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