AVISO DE EOL
A partir de abril de 2022, não ofereceremos suporte ao recurso C SDK. Para obter mais detalhes, consulte nossa postagem no Fórum de suporte.
Siga estes procedimentos conforme apropriado para desabilitar temporariamente o C SDK na biblioteca de códigos do seu aplicativo ou removê-lo completamente.
Escreva instrumentação que você pode desativar
Como uma biblioteca C que fornece acesso direto à API New Relic, o C SDK não pode ser ativado ou desativado diretamente. No entanto, você pode escrever seu código para o SDK para que uma rápida recompilação e implantação possam ativar ou desativar sua instrumentação.
Uma abordagem é usar uma macro #ifdef
. Ao envolver toda a sua instrumentação em macros #ifdef
e definir o valor de YOURNAMESPACE_NEWRELIC_ENABLED
com seu sistema de compilação, você poderá ativar ou desativar rapidamente a instrumentação do New Relic em seus programas baseados em C/C++, recompilando-os e, em seguida, reimplantando o aplicativo .
Desinstalar completamente
Para remover completamente o SDK C do New Relic da biblioteca de códigos do seu aplicativo:
- Remova a vinculação a
libnewrelic.a
no seu sistema de compilação. - Remova todas as chamadas de API do New Relic do código do seu aplicativo.
- Recompile e reimplante seu aplicativo.