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

Execute a CLI de diagnóstico (nrdiag)

Execute a CLI

Instale e execute a CLI de diagnóstico

A CLI de diagnóstico pode ser instalada e executada com um único comando no Linux e no Windows. Este método de instalação fará download do binário da CLI de diagnóstico para o diretório de trabalho atual. A CLI de diagnóstico pesquisa automaticamente em seu diretório raiz e subdiretórios arquivos de configuração do agente e outros dados relevantes.

Procedimentos de instalação manual específicos da plataforma

Para instalar e executar manualmente a CLI de diagnóstico, siga os procedimentos para sua plataforma:

Sinalizador de suítes (opção CLI altamente recomendada)

Um conjunto é uma coleção de verificações de integridade que tratam de produtos ou problemas específicos. Usar um conjunto pode ajudar a estreitar o escopo da resolução de problemas e reduzir a ocorrência de falso positivo.

Para revisar uma lista de pacotes disponíveis, execute a CLI de diagnóstico com a opção -help suites :

bash
$
./nrdiag -help suites

Para executar conjuntos com nrdiag, forneça o sinalizador -suites e um ou mais nomes de conjuntos (por exemplo, java) para serem executados como argumentos.

Linux and macOS:

  • Para sistemas de 64 bits:

    bash
    $
    ./nrdiag_x64 -suites SUITE NAMES
  • Para sistemas ARM64:

    bash
    $
    ./nrdiag_arm64 -suites SUITE NAMES

Windows:

Para executar no PowerShell, adicione ./ ao início de cmd.

  • Para sistemas de 32 bits:

    bash
    $
    nrdiag.exe -suites SUITE NAMES
  • Para sistemas de 64 bits:

    bash
    $
    nrdiag_x64.exe -suites SUITE NAMES
  • Para sistemas ARM64:

    bash
    $
    nrdiag_arm64.exe -suites SUITE NAMES

Roteiro

Script fornece uma fonte de dados adicional para informações que não são coletadas por uma tarefa. O catálogo de scripts disponíveis pode ser encontrado no repositório github do Diagnostic CLI.

Saída de script

A saída do script é impressa na tela e salva em um arquivo baseado no nome do script (por exemplo, name-of-script.out). Isso é salvo no diretório especificado por -output-path, sendo o padrão o diretório atual.

O script também pode enviar arquivos para o diretório de trabalho atual ou para o diretório especificado por -output-path. Todos os arquivos de saída estão incluídos no zip de resultados no diretório ScriptOutput/ .

Resultados do script

Os resultados da execução de um script podem ser encontrados no arquivo nrdiag-output.json com o seguinte esquema:

"Script": {
"Name": "example",
"Description": "Example Description",
"Output": "example output",
"OutputFiles": [
"/path/to/example.out",
"/path/to/another-file.out"
],
"OutputTruncated": false
}

O campo Output contém a saída stdout. Se tiver mais de 20.000 caracteres, ele será truncado e o campo OutputTruncated será definido como true. Mesmo se trucado, a saída completa ainda estará disponível no diretório ScriptOutput/ do arquivo zip.

Uma lista de arquivos criados pelo script pode ser encontrada no campo Outputfiles .

Listar, visualizar e executar um script

Incluir arquivos adicionais no zip

Se você tiver arquivos adicionais que gostaria de compartilhar com o suporte, poderá incluí-los no arquivo nrdiag-output.zip usando o sinalizador de linha de comando -include . Isso pode ser usado com um único arquivo ou diretório. Se um diretório for fornecido, todos os seus subdiretórios serão incluídos. O limite de tamanho total dos arquivos incluídos é de 4 GB.

Use isso em combinação com -attach para fazer upload dos arquivos para sua conta New Relic.

Linux and macOS:

  • Para sistemas de 64 bits:

    bash
    $
    ./nrdiag_x64 -include /entire/directory/ -attach
  • Para sistemas ARM64:

    bash
    $
    ./nrdiag_arm64 -include /entire/directory/ -attach

Windows:

Para executar no PowerShell, adicione ./ ao início de cmd.

  • Para sistemas de 32 bits:

    bash
    $
    nrdiag.exe -include Path\To\File -attach
  • Para sistemas de 64 bits:

    bash
    $
    nrdiag_x64.exe -include \Entire\Directory\ -attach
  • Para sistemas ARM64:

    bash
    $
    nrdiag_arm64.exe -include \Entire\Directory\ -attach

Carregar resultados para uma conta New Relic

Importante

Se o seu sistema não estiver configurado para conectar-se a endereços IP externos, este método não funcionará. Em vez disso, anexe os arquivos de saída em um e-mail para o suporte da New Relic.

Upload automático de conta

Para fazer upload dos resultados automaticamente para uma conta New Relic quando a CLI do Diagnostics for executada, use os sinalizadores de linha de comando -attach ou -api-key . O sinalizador -attach validará quaisquer chaves de licença New Relic encontradas em seu ambiente e fará upload da execução para a conta associada à chave de licença. Como alternativa, o sinalizador -api-key usará o fornecido para fazer upload da execução, independentemente da presença de uma chave de licença válida.

O upload dos seus resultados para uma conta fará o upload automático do conteúdo de nrdiag-output.json e nrdiag-output.zip.

Seleção de região

Por padrão, a CLI do Diagnostics carrega os resultados para contas New Relic hospedadas no data center dos EUA. Se sua conta estiver hospedada no data center da UE, adicione -region eu ao comando.

bash
$
./nrdiag -region eu ...
Copyright © 2024 New Relic Inc.

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