• 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.

問題を作成する

欠落している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のオプション

コメントコメント

代替手段の使用

.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.