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

この機械翻訳は参考用に提供されます。

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

問題を作成する

トラブルシューティングのログの生成(.NET)

New Relicの.NETエージェントは、デフォルトで2つのタイプのログファイルをLogsディレクトリ(Windowsの場合は%ALLUSERSPROFILE%\New Relic\.NET Agent\Logs、Linuxの場合は/usr/local/newrelic-dotnet-agent/logs)に保存します。NuGetパッケージのインストールを使用している場合は、アプリのルートディレクトリ内のnewrelicフォルダにあります。たとえば、アプリのNew Relic UIにデータが表示されない場合は、トラブルシューティングには両方が必要です。いずれかのタイプのログがない場合は、.NETエージェントの一部のコンポーネントが起動しませんでした。

  • エージェントログ:これらのファイル名はnewrelic_agent_で始まります。
  • プロファイラーログ:これらのファイル名はNewRelic.Profilerで始まります。

Windowsでのログファイルの生成

重要

New Relic .NETエージェントをトラブルシューティングするときは、エージェントがdebugレベルのログファイルを生成し、ログファイルのサイズを厳密に監視するように設定されていることを確認してください。debugでのロギングは、大量のデータを迅速に生成します。問題を再現した後は、ログレベルをinfoに戻します。

C:\ProgramData\New Relic\.NET Agentが隠しフォルダーにある場合は、Windowsの設定を更新して表示します。New Relic for .NETのログファイルを生成するには:

  1. newrelic.configを開きます。通常はC:\ProgramData\New Relic\.NET Agent(または%ALLUSERSPROFILE%\New Relic\.NET Agent)にあります。
  2. <log level="info" />の設定を<log level="debug" />に変更します。
  3. ファイルを保存して閉じます。エージェントが新しい設定を読み取るまで数分間待ちます。
  4. アプリケーションへの数分間のトラフィックを生成します。
  5. New Relic Supportにログファイルを送信する場合:New Relic Supportチケットで、newrelic.configファイル(ファイルのテキストではなく)を添付し、C:\ProgramData\New Relic\.NET Agent\Logsまたは%ALLUSERSPROFILE%\New Relic\.NET Agent\LogsからLogsフォルダー全体を添付します。
  6. newrelic.configで、<log level="debug" /><log level="info" />に変更します。

Linuxでのログファイルの生成

重要

New Relic .NETエージェントをトラブルシューティングするときは、エージェントがdebugレベルのログファイルを生成し、ログファイルのサイズを厳密に監視するように設定されていることを確認してください。debugでのロギングは、大量のデータを迅速に生成します。問題を再現した後は、ログレベルをinfoに戻します。

  1. newrelic.configを開きます。通常は にあります /usr/local/newrelic-dotnet-agent
  2. <log level="info" />の設定を<log level="debug" />に変更します。
  3. ファイルを保存して閉じます。エージェントが新しい設定を読み取るまで数分間待ちます。
  4. アプリケーションへの数分間のトラフィックを生成します。
  5. New Relic Supportにログファイルを送信する場合:New Relicのサポートチケットに、newrelic.configファイル(ファイルのテキストではなく)を添付し、/usr/local/newrelic-dotnet-agent/logsからLogsフォルダ全体を添付します。
  6. newrelic.configで、<log level="debug" /><log level="info" />に変更します。

Azureウェブアプリケーションのログファイルの生成

Kudu Consoleは、Microsoft Azureウェブアプリケーションのログのレポートを管理します。Kudu Consoleを使用するには、まずAzureにログインします。

  1. AzureウェブアプリケーションのURLに移動します。次に例を示します。

    https://example.azurewebsites.net
  2. KuduコンソールのURL scmスニペットをURLに挿入します。たとえば、

    https://example.scm.azurewebsites.net
  3. ページの左上にKuduのロゴと黒いナビゲーションバーがあり、右上にAzureユーザー名があることを確認します。

Kudu Consoleでログレベルを変更するには:

  1. Kudu Consoleのナビゲーションバーで、Debug consoleメニューを選択し、CMDまたはPowerShellを設定します。

  2. D:\home\site\wwwroot\newrelicに移動します。

  3. newrelic.configを編集するには、鉛筆

    アイコンを選択します。

  4. <log level="info">をに変更します <log level="debug">

  5. newrelic.configに変更を保存します。

  6. デバッグログが生成されるまで数分間待ちます。

  7. 同じ手順を使用して、log levelinfoに戻します。

システム情報の収集

エージェントログに加えて、Microsoftシステム情報ファイルもトラブルシューティングに役立ちます。

  1. Windowsのタスクバーからスタート > ファイル名を指定して実行を選択して、msinfo32を入力します。OKを選択します。
  2. システム情報ページがロードされたら、ファイル > 保存を選択します。
  3. サーバーがファイルを保存するまで数分間待ちます。
  4. New Relic Supportのチケットにファイルを添付します。

アクセス権限の確認

ログディレクトリとログファイルの作成に必要なアクセス権限がない場合、.NETエージェントは、起動後にログに書き込むことができないことがあります。アクセス権限の管理は環境によって異なるため、システムアドミニストレーターと連携して、アクセス権限が問題にならないことを確認します。

Copyright © 2024 New Relic株式会社。

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