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.
Nosso C SDK instrumenta automaticamente seu código para que você possa iniciar o monitoramento do aplicativo. Você pode usar nosso inicializador ou seguir as instruções neste documento para concluir uma instalação básica do C SDK.
Você pode dar ao seu aplicativo até três nomes diferentes, separados por ;. Dar vários nomes ao seu aplicativo permite que você métrica agregada para vários agentes em um aplicativo ou serviço inteiro; por exemplo:
O libnewrelic.a do C SDK é uma biblioteca estática que já está vinculada às bibliotecas libpcre e libpthread . Para evitar colisões de símbolos nesta etapa de vinculação, certifique-se de vincular cada uma dessas bibliotecas.
Além disso, para aproveitar ao máximo o rastreamento de erros na páginaError analyticsdo APM, vincule seu aplicativo usando o sinalizador de vinculador -rdynamic do GNU. Isso permitirá que informações mais significativas apareçam no stack trace para o registro de erros em uma transação usando a chamada de API newrelic_notice_error do C SDK.
Se nenhum dado aparecer dentro de alguns minutos, verifique se há erros nos arquivos c_sdk.log e newrelic-daemon.log . Se ainda tiver problemas, siga as dicas de resolução de problemas.