• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Configuração do SDK C

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:

newrelic_app_config_t

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:

newrelic_transaction_tracer_config_t

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:

newrelic_datastore_segment_config_t

Comunicação com o SDK C

Para definir o endpoint do soquete para comunicações entre agente e daemon, use:

newrelic_init

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:

  1. Faça um novo config com uma chamada para newrelic_create_app_config() usando o novo nome do aplicativo.
  2. 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.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.