O agente New Relic Ruby instrumenta automaticamente a gema Redis (gem versão 3.0.0 ou mais alto). Depois de instalar o agente e gerar tráfego para seu aplicativo, você poderá visualizar as operações do Redis na página Summary do APM, na páginaDatabases e no trace da transação. Por exemplo, o gráfico principal na página APM Summary mostrará informações do Redis codificadas por cores.
Dica
A instrumentação do Redis requer o agente Ruby versão 3.13.0 ou superior.
Interação com newrelic-Redis
A gem newrelic-redis
de terceiros fornece suporte à instrumentação Redis como um complemento ao agente Ruby da New Relic. Se o agente Ruby detectar newrelic-redis
, ele não instalará a instrumentação interna do Redis e gravará uma mensagem do log como esta na inicialização:
INFO : Not installing New Relic supported Redis instrumentation because the third party newrelic-redis gem is present
Para usar a instrumentação Redis integrada do New Relic e visualizar informações do Redis na interface, remova a gema newrelic-redis
.
Importante
A remoção da gema newrelic-redis
em favor da instrumentação integrada alterará os nomes de sua transação. Para preservar seus nomes de transação existentes, ignore a mensagem do log e não desinstale a gem.
Capturar argumentos de comando do Redis
Por padrão, o agente Ruby captura apenas nomes de comandos Redis. Para capturar argumentos de comando Redis, use esta configuração:
transaction_tracer: record_redis_arguments: true
O agente limita o número de caracteres e argumentos coletados de cada nó de rastreamento da transação. O agente trunca itens que excedem esses limites.