• /
  • 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

Registro do agente Go

O registro do New Relic for Go usa o pacote de log Go padrão e um pacote Logger do New Relic. O registro é útil para resolução de problemas na integração do New Relic; por exemplo, com problemas de instalação ou configuração .

Gravar arquivo de log

Para usar os métodos do agente Go para gravar arquivos de log e auditoria, consulte log.go no repositório GitHub do agente.

Exemplo de integração Logrus

New Relic oferece uma integração para o sistema de registro Logrus. Aqui está um exemplo de uso da integração New Relic Logrus em um aplicativo:

  1. Importe github.com/sirupsen/logrus e github.com/newrelic/go-agent/v3/integrations/nrlogrus.

  2. Defina o nível de log e atribua a saída do agente ao Logrus. Por exemplo:

    app, err := newrelic.NewApplication(
    newrelic.ConfigAppName("Your Application Name"),
    newrelic.ConfigLicense("YOUR_NEW_RELIC_LICENSE_KEY"),
    func(config *newrelic.Config) {
    logrus.SetLevel(logrus.DebugLevel)
    config.Logger = nrlogrus.StandardLogger()
    },
    )

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.