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

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

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

問題を作成する

欠落しているCouchbaseメトリクス(.NET)

問題

Couchbaseのアクティビティの一部についてメトリクスやトランザクション・セグメントが表示されますが、すべてではありません。例えば、New Relicの.NETエージェントでは、.NETへのコールを計測していません。

  • Get(string id)
  • GetDocument(string id)
  • Remove(string id)
  • Remove(string id, ulong cas)
  • Upsert<T>(string id, T value)

解決

Couchbase SDK には、複数のドキュメントに作用するGet()Remove() 、およびUpsert()のメソッドが含まれています。これらのメソッドは、マルチスレッド プロセスを使用して、Couchbase SDK の他のパブリック メソッドを呼び出します。

二重計測を避けるために、New Relic の .NET エージェントは、複数のドキュメントメソッドを自動的に計測します。しかし、エージェントはそれらが呼び出すベースメソッドを自動的に計測することはない。

Couchbaseアクティビティの追加メトリクスやトランザクション・セグメントを表示するには、以下のいずれかのオプションを使用します。

Couchbase options

Comments

代替手段の使用

.NET エージェントのインスツルメンテーションが無効になっていない場合は、Couchbase SDK の他のメソッドを使用してください。たとえば、 Get(string id) } の代わりにGetAsync(string id)を使用すると、呼び出しが計測されます。

計装用XMLファイルの編集

アプリケーションでマルチドキュメントメソッドを使用しない場合は

  1. CouchbaseのインスツルメンテーションXMLファイルのメソッドをコメントアウトします。
  2. 現在コメントアウトされているメソッドをコメントバックする。
Copyright © 2024 New Relic株式会社。

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