O agente Ruby possui instrumentação integrada para consulta do MongoDB feita por meio da gem mongo
.
Gemas suportadas
Isso resume o suporte do agente Ruby para gems por versão.
Gem version | Comments |
---|---|
| Compatível com o agente Ruby 3.7.1 da New Relic ou superior |
| Não suportado |
| Requer agente Ruby da New Relic 3.13.1 ou superior |
Outras joias | Atualmente, o suporte para Mongoid 2/3/4 e Moped está disponível apenas por meio de gemas de terceiros. Para links para os projetos relevantes, consulte extends_newrelic_rpm. |
Instrumentação de terceiros e extends_newrelic_rpm
As gemas extends_newrelic_rpm
e newrelic_mongo
fornecem instrumentação básica para mongo
. A New Relic não recomenda executar a instrumentação do Mongo por meio dessas gemas junto com o suporte integrado do agente Ruby ao Mongo. Isso pode contar duas vezes métricas, como o tempo geral do banco de dados.
Além disso, as gemas extends_newrelic_rpm
e newrelic_mongo
usam uma configuração distinta que pode ser usada para desativá-las se a remoção completa dessas gemas não for possível em seu ambiente. Para essas joias de terceiros, defina disable_mongodb: false
em seu newrelic.yml
.
Desativando instrumentação
Para desativar a instrumentação do Mongo no agente, adicione o seguinte ao seu newrelic.yml
:
disable_mongo: true