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

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

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

問題を作成する

コンテキスト内の .NET エージェント ログ

.NET エージェントを使用すると、 logs in contextを取得でき、他の New Relic データのコンテキストでアプリのログを表示できます。 この機能の一般的な情報については、 「APM ログのコンテキスト」を参照してください。

ヒント

.Net ログがたくさんありますか? それらを最適化および管理する方法については、チュートリアルをご覧ください。

コンテキストオプションの自動ログ

アプリのログとリンク メタデータを自動的に New Relic に送信するようにコンテキスト内のログを構成するには、3 つのオプションがあります。 エージェント転送で使用するコンテキスト内の自動ログにサポートされているフレームワークは次のとおりです。

フレームワーク

フレームワークの最小バージョン

エージェントの最小バージョン

Log4Net

.NET Frameworkの場合:v1.2.10

.NET Coreの場合:v2.0.10

v9.7.0

セリロッグ

.NET Frameworkの場合:v2.0.0

.NET Coreの場合: v2.5.0

v9.7.0

NLog

.NET Frameworkの場合:v4.1.0

.NET Coreの場合:v4.5.0

v9.7.0

Microsoft.Extensions.Logging

v3.0.0

.NET Framework の場合: エージェント v9.7.0

.NET Core の場合: エージェント v10.0.0

ヒント

Sitecore の多くのバージョンでは Sitecore.Logging を使用します。これは log4net のフォークに基づいていますが、独立しています。このライブラリのサポートは、.NET Agent のバージョン 10.14.0 で追加されました。

このドキュメントはインストールの役に立ちましたか?

データを保護する

ログには、HIPAAまたはその他のコンプライアンスプロトコルによって保護されている機密情報が含まれている場合があります。デフォルトでは、クレジットカードや社会保障番号などのアイテムのように見える番号パターンを難読化しますが、追加情報をハッシュまたはマスクする必要がある場合があります。

詳細については、難読化の式とルールを参照してください。New Relic UI を使用するか、当社の GraphQL API である NerdGraph を使用して、ログ データをハッシュまたはマスクできます。

データを調べる

ログデータを最大限に活用するには:

  • APM Summaryページで、 Web transaction timeチャートをクリックして、特定の時点に関連付けられたログを表示します。
  • アプリのErrors inboxをチェックして、エラーに関連するログを表示します。
  • 分散トレースを使用して、個々のトレースに関連付けられているログを確認します。
  • ログ UIを使用して、プラットフォーム全体でさらに多くのログ データを探索します。
  • ログ出力と重大度に基づいてアラートを設定します。
  • ログデータ専用のUIを使用してデータをクエリし、結果を含むダッシュボードを作成します。

トラブルシューティングのヒント

通常、コンテキスト内で APM ログを有効にしてから 1 分以内にログが表示され始めます。 アプリのTriage > Logsセクションを確認してください。 また、そこにエラーに関連するログパターンも表示され始めます。

エラーまたはトレースのログが表示されない場合は、アプリにログがない可能性があります。 UIページを更新するか、選択した期間を変更してみてください。

自動ロギングを無効にする

APMログ イン コンテキストは エージェント ログ データを自動的に転送し、デフォルトで有効になっています。 これにより、セキュリティ、コンプライアンス、課金、システム パフォーマンスに悪影響が及ぶ可能性があります。 詳細情報、またはデフォルト設定を調整する必要がある場合は、自動ログ記録を無効にする手順に従ってください。

コンテキストオプションの手動ログ

手動プロセスを使用して.NETのコンテキストでログを設定する必要がある場合は、次の手順に従います。

  1. NewRelicでのロギングをすでに設定していることを確認してください。これには、アプリケーションログを収集し、NewRelicに転送されるメタデータを拡張するサポートされているログフォワーダーの構成が含まれます。
  2. 最新の .NET エージェント バージョンをインストールまたは更新し、分散トレースを有効にします。コンテキスト内のログには、 .NET エージェント バージョン 8.21 以降New Relic .NET エージェント API バージョン 8.21 以降を使用します。
  3. Microsoft .NET Framework 4.5 以上 または .NET Core 2.0 以上 へのインストールまたはアップデートを行ってください。
  4. 以下のようなロギングエクステンションをインストールして設定することで、ログデータを充実させることができます。
  1. NewRelicUIでログデータを確認します。

log4netエクステンションの設定

Apache log4net version 2.0.8 or higher エクステンションを使って、ログデータをNew Relicプラットフォームの他の部分の関連データとリンクさせることができます。

NLog拡張機能の設定

当社の NLog 4.5 以上 エクステンションを使用すると、ログデータを New Relic プラットフォームの他の部分の関連データとリンクさせることができます。

Serilog 2.5以上の拡張機能の設定

当社の Serilog エクステンションを使用すると、ログデータをNew Relicプラットフォームの他の部分の関連データとリンクさせることができます。これには

Copyright © 2024 New Relic株式会社。

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