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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

問題を作成する

Redisのインスツルメンテーション

New Relic Ruby エージェント は、自動的に Redis gem (gem バージョン 3.0.0 以上) をインストルメントします。 エージェント をインストールし、アプリのトラフィックを生成すると、 APM Summary ページDatabases ページtransaction traces で Redis の操作を確認することができます。例えば、APM Summary ページのメインチャートには、色分けされたRedisの情報が表示されます。

ヒント

Redisのインスツルメンテーションには、Rubyエージェントのバージョン3.13.0以上が必要です。

newrelic-redisとのインタラクション

サードパーティのnewrelic-redis gem は、New Relic の Ruby エージェントへのアドオンとして Redis インストルメンテーションのサポートを提供します。Ruby エージェントがnewrelic-redisを検出した場合、組み込みの Redis インストルメンテーションはインストールされず、起動時に次のようなログ メッセージが記録されます。

INFO : Not installing New Relic supported Redis instrumentation because the third party newrelic-redis gem is present

New Relic の組み込み Redis インストルメンテーションを使用し、UI で Redis 情報を表示するには、 newrelic-redis gem を削除します。

重要

組み込みインストルメンテーションを優先してnewrelic-redis gem を削除すると、トランザクション名が変更されます。既存のトランザクション名を保存するには、ログ メッセージを無視し、gem をアンインストールしないでください。

Redisコマンドの引数をキャプチャ

デフォルトでは、RubyエージェントはRedisのコマンド名のみをキャプチャします。Redisコマンドの引数をキャプチャするには、この設定を使用します。

transaction_tracer:
record_redis_arguments: true

エージェントは、各トランザクション・トレース・ノードから収集する文字数と引数の数を制限します。エージェントは、これらの制限を超えたアイテムを切り捨てます。

Copyright © 2024 New Relic株式会社。

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