• /
  • EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

診断用CLI(nrdiag)の実行

CLI を実行する

診断 CLI をインストールして実行する

Diagnostics CLI は、Linux と Windows で 1 つのコマンドでインストールして実行できます。このインストール方法では、Diagnostics CLI バイナリが現在の作業ディレクトリにダウンロードされます。Diagnostics CLI は、そのルート ディレクトリとサブディレクトリを自動的に検索して、エージェント構成ファイルとその他の関連データを探します。

プラットフォーム固有の手動インストール手順

Diagnostics CLI を手動でインストールして実行するには、プラットフォームの手順に従います。

スイーツフラグ(CLIオプションとして強く推奨)

スイートとは、特定の製品や問題を対象としたヘルスチェックの集合体のことです。スイートを使用することで、トラブルシューティングの範囲を狭めたり、誤検知の発生を減らすことができます。

使用可能なスイートのリストを確認するには、 -help suitesオプションを指定してDiagnosticsCLIを実行します。

bash
$
./nrdiag -help suites

nrdiagでスイートを実行するには、引数として実行する-suitesフラグと1つ以上のスイート名(たとえば、 java )を指定します。

Linux and macOS:

  • 64ビットシステムの場合

    bash
    $
    ./nrdiag_x64 -suites SUITE NAMES
  • ARM64 システムの場合:

    bash
    $
    ./nrdiag_arm64 -suites SUITE NAMES

Windows:

PowerShellから実行するには、 cmdの先頭に./を追加します。

  • 32ビットシステムの場合

    bash
    $
    nrdiag.exe -suites SUITE NAMES
  • 64ビットシステムの場合

    bash
    $
    nrdiag_x64.exe -suites SUITE NAMES
  • ARM64 システムの場合:

    bash
    $
    nrdiag_arm64.exe -suites SUITE NAMES

スクリプト

スクリプトは、タスクによって収集されない情報用の追加のデータソースを提供します。使用可能なスクリプトのカタログは 、Diagnostic CLI の github リポジトリにあります。

スクリプト出力

スクリプト出力は画面に出力され、スクリプトの名前に基づいてファイルに保存されます (例: name-of-script.out)。これは、 -output-pathで指定されたディレクトリに保存されます。デフォルトは現在のディレクトリです。

スクリプトは、現在の作業ディレクトリまたは -output-pathで指定されたディレクトリにファイルを出力することもできます。すべての出力ファイルは、 ScriptOutput/ ディレクトリの結果 zip に含まれています。

スクリプトの結果

スクリプトの実行結果は、次のスキーマを持つ nrdiag-output.json ファイルにあります。

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

Output フィールドには標準出力出力が含まれます。20000 文字を超える場合は切り捨てられ、 OutputTruncated フィールドは trueに設定されます。切り詰められた場合でも、完全な出力は zip ファイル内の ScriptOutput/ ディレクトリで引き続き利用できます。

スクリプトが作成したファイルのリストは、 Outputfiles フィールドにあります。

スクリプトを一覧表示、表示、実行する

zipに追加のファイルを含める

サポートと共有したい追加のファイルがある場合は、 -includeコマンドラインフラグを使用してそれらをnrdiag-output.zipファイルに含めることができます。これは、単一のファイルまたはディレクトリで使用できます。ディレクトリが提供されている場合、そのすべてのサブディレクトリが含まれます。含まれるファイルの合計サイズ制限は4GBです。

これを-attachと組み合わせて使用し、ファイルをNewRelicアカウントにアップロードします

Linux and macOS:

  • 64ビットシステムの場合

    bash
    $
    ./nrdiag_x64 -include /entire/directory/ -attach
  • ARM64 システムの場合:

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

Windows:

PowerShellから実行するには、 cmdの先頭に./を追加します。

  • 32ビットシステムの場合

    bash
    $
    nrdiag.exe -include Path\To\File -attach
  • 64ビットシステムの場合

    bash
    $
    nrdiag_x64.exe -include \Entire\Directory\ -attach
  • ARM64 システムの場合:

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

結果をNew Relicアカウントにアップロード

重要

システムが外部 IP アドレスに接続するように構成されてい ない 場合、この方法は機能しません。代わりに、 出力ファイルを 電子メールに添付して、New Relic サポートに送信してください。

アカウントの自動アップロード

Diagnostics CLI の実行時に結果を New Relic アカウントに自動的にアップロードするには、 -attachまたは-api-keyコマンドライン フラグのいずれかを使用します。 -attach フラグは、環境内で見つかったNew Relicライセンスキーを検証し、ライセンスキーに関連付けられたアカウントに実行をアップロードします。 あるいは、有効なライセンスキーの存在に関係なく、 -api-keyフラグは提供されたを使用して実行をアップロードします。

結果をアカウントにアップロードすると、 nrdiag-output.jsonnrdiag-output.zipのコンテンツが自動的にアップロードされます。

地域の選択

デフォルトでは、Diagnostics CLI は、米国のデータセンターでホストされている New Relic アカウントに結果をアップロードします。アカウントが EU データセンターでホストされている場合は、コマンドに必ず -region eu を追加してください。

bash
$
./nrdiag -region eu ...
Copyright © 2024 New Relic株式会社。

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