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.
Seu aplicativo C requer dois valores de configuração:
- Nome do aplicativo:
app_name
- New Relic :
license_key
Todos os outros valores de configuração são opcionais e normalmente as configurações padrão não precisam ser alteradas. Entretanto, quando necessário, você pode ajustar a configuração C SDK do New Relic.
Este documento é uma referência rápida para usar algumas opções básicas de configuração com a API C SDK. Para obter informações detalhadas sobre como alterar suas definições de configuração, incluindo valores de código e exemplos, consulte o GUIDE.md de configuração doC SDK no GitHub.
Alterar definições de configuração
Aqui estão exemplos de algumas opções de configuração disponíveis que você pode alterar, conforme definido no cabeçalho público do C SDK, libnewrelic.h
.
Opções de configuração do SDK C | Comentários |
---|---|
Configurações gerais de configuração | Para definir ou alterar o nome do aplicativo, definir , nível de registro, rastreamento de transação, rastreamento de armazenamento de dados etc., use:
|
Configuração adicional de rastreamento de transação | Para ativar o tracer de transação e configurar quais durações de transação são consideradas para reportar um trace à New Relic, use:
|
Segmentos do armazenamento de dados | Para configurar se um nome de banco de dados e um nome de instância de armazenamento de dados serão relatados, use: |
Comunicação com o SDK C | Para definir o endpoint do soquete para comunicações entre agente e daemon, use:
|
Alterar o nome do aplicativo (alias) na interface
Você pode alterar o alias do seu aplicativo na página de configurações Application na interface do New Relic. Isso é útil, por exemplo, para dar um nome diferente ao seu aplicativo e ainda assim manter os dados históricos sob o novo alias. Para obter mais informações, consulte Nomeie seu aplicativo.
O C SDK da New Relic não suporta configuração no lado do servidor. No entanto, você também pode usar esta página de configurações Application na interface para definir o limite de Apdex T do seu aplicativo.
Para alterar o alias do aplicativo ou o limite do Apdex T na interface, vá para one.newrelic.com > All capabilities > APM & services > (select an app) > Settings > Application.
Alterar o nome do aplicativo na configuração
Se você alterar o nome do seu aplicativo nas definições de configuração, isso fará com que o mesmo aplicativo apareça na interface do usuário com um novo nome. Quaisquer dados históricos (com base no cronograma de retenção de dados ) existirão apenas com o nome antigo. (Para renomear seu aplicativo, mas ainda manter os dados históricos, use as configurações da interface para alterar o alias.)
Se você precisar alterar o nome do seu aplicativo na configuração depois que ele estiver conectado ao daemon:
- Faça um novo
config
com uma chamada paranewrelic_create_app_config()
usando o novo nome do aplicativo. - Crie um novo aplicativo conectado com uma chamada para
newrelic_create_app()
.
Cuidado
Tempo é tudo. A troca de nomes de aplicativos durante a execução de um único aplicativo pode significar que os dados instrumentados serão enviados com o novo nome do aplicativo.
Visualize o log do seu APM e dados de infraestrutura
Você também pode reunir os dados do seu log e da aplicação para tornar a resolução de problemas mais fácil e rápida. Com os logs contextualizados, você pode ver a mensagem do log relacionada aos seus erros e rastrear diretamente na interface do seu aplicativo. Você também pode ver o logs contextualizados dos dados da sua infraestrutura, como cluster do Kubernetes. Não há necessidade de mudar para outra página de interface.