1

New Relic 構成 (この場合、コンテキストは memcache を利用する Rails 3 アプリケーションです) には、次のフラグを持つセクションがあります。

# If you're interested in capturing memcache keys as though they
# were SQL uncomment this flag. Note that this does increase
# overhead slightly on every memcached call, and can have security
# implications if your memcached keys are sensitive
# capture_memcache_keys: true

デフォルトでは、コメントアウトされています。説明は私には特に明確ではありません (すでに数週間分のデータを保持しているため)。このフラグは一般的に memcache トレース/キャプチャのキャプチャを有効にしますか? それとも、SQL リクエストで memcache クエリを「一括」しますか?

確かに、memcache をトレースして、それが適切に動作しているかどうか、速度などを確認したいと思います。この場合、通常、このフラグを true に設定する必要がありますか?

4

1 に答える 1

2

通常、memcache メトリクスをキャプチャするために、capture_memcache_keys フラグを有効にする必要はありません。memcache クライアントが見つかった場合、disable_memcache_instrumentation フラグは自動的にデフォルトで false になります (したがって、memcache メトリックを測定します)。基本的に、capture_memcache_keys フラグを使用すると、必要に応じて一意の memcache キーを SQL 形式でキャプチャする追加オプションを使用できます。

New Relic Ruby エージェント構成の詳細については、https: //newrelic.com/docs/ruby/ruby-agent-configuration を参照してください。

于 2013-07-02T23:59:33.677 に答える