• 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

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.