• /
  • EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Falta Couchbase métrica (.NET)

Problema

Ve segmentos métricos y de transacciones para parte de su actividad de Couchbase, pero no para toda. Por ejemplo, el agente .NET de New Relic no está instrumentado llamadas a:

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

Solución

El SDK de Couchbase contiene métodos para Get(), Remove() y Upsert() que actúan en varios documentos. Estos métodos utilizan procesos multiproceso para llamar a otros métodos públicos en el SDK de Couchbase.

Para evitar la doble instrumentación, el agente .NET de New Relic instrumentó automáticamente los múltiples métodos de documentos. Sin embargo, el agente no instrumenta automáticamente los métodos base a los que llama.

Para ver segmentos métricos y de transacciones adicionales para la actividad de Couchbase, utilice cualquiera de estas opciones:

Couchbase options

Comments

Utilice métodos alternativos

Utilice otros métodos en el SDK de Couchbase donde la instrumentación del agente .NET no esté deshabilitada. Por ejemplo, si usas GetAsync(string id) en lugar de Get(string id), tus llamadas serán instrumentadas.

Editar archivo XML de instrumentación

Si no utiliza los métodos de documentos múltiples en su aplicación

  1. Comentar los métodos en el archivo XML de instrumentación de Couchbase.
  2. Vuelva a comentar los métodos que están actualmente comentados.
Copyright © 2024 New Relic Inc.

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