• 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

Recomendações de registro de integração

O agente de infraestrutura da New Relic fornece um SDK para criar uma integração no host. Este documento explica requisitos e práticas recomendadas para geração de registro de integração.

Requisitos de registro

Cabe a você decidir que tipo de mensagem de log criar e que tipo de informação será útil para depurar problemas. Há apenas um requisito: o executável de integração deve gravar o log no erro padrão (stderr).

O agente de infraestrutura capturará as linhas gravadas no erro padrão e as mesclará no fluxo de log gravado pelo próprio agente de infraestrutura.

Para evitar depender de soluções de log de terceiros, a biblioteca de construção Go integração fornece um pacote log simples com o nível de log comum.

Aqui estão as práticas recomendadas para gerar log de integração:

  • Por padrão, uma integração deve ser “silenciosa”. Além dos dados emitidos para a saída padrão, deve haver muito poucas mensagens de registro ou de diagnóstico geradas.
  • Recomendamos que você inclua um modo de registro detalhado semelhante à configuração verbose no agente de infraestrutura. Inclua uma opção de linha de comando para ativar e desativar o registro detalhado (por exemplo, -verbose).
  • Para depurar sua integração enquanto a integração está em execução, inclua a opção detalhada no arquivo de definição como parte da linha de comando a ser executada. Isso enviará o log detalhado para o arquivo de log do próprio agente de infraestrutura.
  • Para fins gerais de depuração, use um sinalizador que grave os dados JSON padrão em um formato "bem impresso" legível por humanos (por exemplo, --pretty). Observe que a saída escrita em um formato "bem impresso" é apenas para fins de depuração e não é compatível com o agente de infraestrutura.
  • Sua integração deve ser criada para que possa funcionar sozinha. Em caso de dúvida se a integração está se comunicando com o agente, você pode executar a integração a partir da linha de comando e ver se está produzindo a saída ou mensagem do log correta que você espera.

Para obter informações sobre o pacote de log da linguagem Go, consulte Pacote de log.

Copyright © 2024 New Relic Inc.

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