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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

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. No entanto, quando necessário, você pode ajustar a configuração do C SDK da 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 do C 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.