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

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

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.

問題を作成する

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

私たちの.NETで これにより、他の New Relic データのコンテキスト アプリのログを確認できます。 この機能の一般的な情報については、 コンテキスト内の APM ログ を参照してください。

ヒント

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

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

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

フレームワーク

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

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

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の概要]ページで、 Webトランザクションのタイムチャートをクリックして、特定の時点に関連付けられたログを表示します。
  • エラーに関連するログを表示するには、アプリの[エラー]受信ボックスを確認してください。
  • 分散トレースを使用して、個々のトレースに関連付けられているログを確認します。
  • ログ UIを使用して、プラットフォーム全体でさらに多くのログ データを探索します。
  • ログ出力と重大度に基づいてアラートを設定します。
  • ログデータ専用のUIを使用してデータをクエリし、結果を含むダッシュボードを作成します。

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

通常、コンテキストでAPMログを有効にした後、ログは1分以内に表示され始めます。アプリのトリアージ>ログセクションを確認します。また、そこでエラーに関連するログパターンが表示されるようになります。

エラーまたはトレースのログが表示されない場合は、アプリにログがない可能性があります。 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.