• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

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

問題を作成する

|View as Markdown (English)

重要

最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 90 日以内のバージョンに更新してください。エージェントを最新の状態に保つ方法の詳細については、こちらをご覧ください。

エージェントのリリースとサポート日については、New Relic Ruby エージェントのEOL ポリシーを参照してください。

v10.9.0

  • 機能:Continuous Profiling(プレビュー)

    Continuous Profilingは、まだ一般提供されていない新しい機能です。エージェント側のコンポーネントコードは現在エージェントに存在しますが、一般提供リリースに先立って実際に使用するには、New Relicの営業担当者に連絡してプレビューに早期参加する必要があります。

    Continuous Profilingは、実行中のアプリケーションのRubyのコールスタックを繰り返しサンプリングしてNew Relicに報告するため、アプリケーションにコードを追加することなく、本番環境でどのメソッドが最もCPU時間を消費しているか(または最も多くのオブジェクトを割り当てているか)を確認できます。

    これを有効にするには、stackprofおよびgoogle-protobufのgemをアプリケーションのGemfileに追加し、profiling.enabledをtrueに設定します:

    profiling.enabled: true

    profiling.enabledのみを設定した場合、エージェントはプロセスの存続期間中、10ミリ秒ごとにCPU時間をサンプリングします。以下のオプションでその動作を調整できます:

    設定名デフォルト行動
    profiling.enabledfalsetrueの場合、エージェントは継続的なプロファイリングデータを収集し、レポートします。
    profiling.includecpuサンプリング対象:CPU時間の場合はcpu、オブジェクト割り当ての場合はobject。
    profiling.sample_period0.01スタックサンプル間の秒数。profiling.includeがcpuの場合にのみ使用されます。0.000001から0.999999の間である必要があります。
    profiling.object_allocation_interval10000スタックサンプル間のオブジェクト割り当て。profiling.includeがobjectの場合にのみ使用されます。1,000から999,999の間である必要があります。
    profiling.delay0プロファイリングが開始される前に待機するミリ秒数です。0 の場合はすぐに開始されます。
    profiling.duration0自動的に停止する前にプロファイリングを行うミリ秒数です。0 の場合は、プロセスが終了するまでプロファイリングを行います。

    PR#3617

  • 機能:Dalli 5.1.1のサポートの追加

    Dalli 5.1.1では、エージェントによってインストゥルメントされた一部のメソッドに引数が追加されました。これにより、マルチキー操作でArgumentErrorが発生したり、リクエストオプションが暗黙のうちに破棄されたりする可能性がありました。現在、エージェントはこれらのメソッドに対して可変数の位置引数とキーワード引数を受け入れ、転送します。PR#3683

Copyright © 2026 New Relic株式会社。

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