• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Métrica Couchbase ausente (.NET)

Problema

Você vê segmentos métricos e de transação para algumas de suas atividades no Couchbase, mas não todas. Por exemplo, o agente .NET da New Relic não faz chamadas instrumentadas para:

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

Solução

O Couchbase SDK contém métodos para Get(), Remove() e Upsert() que atuam em vários documentos. Esses métodos usam processos multithread para chamar outros métodos públicos no Couchbase SDK.

Para evitar dupla instrumentação, o agente .NET da New Relic instrumenta automaticamente os vários métodos de documentos. No entanto, o agente não instrumenta automaticamente os métodos básicos aos quais ele chama.

Para ver métricas adicionais e segmentos de transação para a atividade do Couchbase, use uma destas opções:

Couchbase options

Comments

Utilize métodos alternativos

Use outros métodos no Couchbase SDK onde a instrumentação de agente .NET não está desabilitada. Por exemplo, se você usar GetAsync(string id) em vez de Get(string id), suas chamadas serão instrumentadas.

Editar arquivo XML de instrumentação

Se você não usar vários métodos de documento em seu aplicativo

  1. Comente os métodos no arquivo XML de instrumentação para Couchbase.
  2. Comente os métodos que estão comentando atualmente.
Copyright © 2024 New Relic Inc.

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