AVIS DE FIN DE VIE
À partir d'avril 2022, nous ne prenons pas en charge la fonctionnalité C SDK. Pour plus de détails, consultez notre publication sur le forum d'assistance.
Suivez ces procédures selon le cas pour désactiver temporairement le C SDK dans la bibliothèque de code de votre application ou pour le supprimer complètement.
Écrivez une instrumentation que vous pouvez désactiver
En tant que bibliothèque C offrant un accès direct à l’API New Relic, le C SDK ne peut pas être activé ou désactivé directement. Cependant, vous pouvez écrire votre code pour le SDK afin qu'une recompilation et un déploiement rapides puissent activer ou désactiver votre instrumentation.
Une approche consiste à utiliser une macro #ifdef
. En entourant toute votre instrumentation dans des macros #ifdef
et en définissant la valeur de YOURNAMESPACE_NEWRELIC_ENABLED
avec votre système de build, vous pourrez rapidement activer ou désactiver l'instrumentation de New Relic dans vos programmes basés sur C/C++ en les recompilant puis en redéployant l'application.
Désinstaller complètement
Pour supprimer complètement le New Relic C SDK de la bibliothèque de code de votre application :
- Supprimez le lien vers
libnewrelic.a
dans votre système de build. - Supprimez tous les New Relic appels d'API de votre application code .
- Recompilez et redéployez votre application.