Sitecore XCでApplication Insightsのログ記録を有効にする
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Experience Commerce™ (XC) をMicrosoft Azure® App Service設定にデプロイすると、Microsoft Application Insights® を有効にして、Commerce Engineの特定のインスタンスのパフォーマンスを監視できます。Sitecore XCは、Microsoft Azure Application Insightsにイベントを書き込むSerilogシンク を使用します。
Application Insightsのログ記録を有効にするには:
-
Application Insightsのログ記録を使用して、監視するCommerce環境のconfig.jsonファイルを開きます。たとえば、 C:\inetpub\wwwroot\CommerceShops_Sc9\wwwroot\config.json.
-
"ApplicationInsights"セクションで、"InstrumentationKey" パラメーターを設定して、データが表示されるApplication Insightsリソースを決定します。例えば:
-
"Serilog" 設定セクションで、"Using" ステートメントに関連するシンクが含まれていることを確認します。例えば:
メモデフォルトのSerilog設定では、"Serilog.Sinks.File" シンクと "Serilog.Sinks.ApplicationInsights" シンクの両方が使用されます。重複を回避し、クラウドストレージに関連するコストを管理するには、構成からSerilog.Sinks.Fileシンクを削除することを検討する必要があります。
-
"Serilog"設定の"WriteTo"サブセクションで、ログデータの送信先を指定します。デフォルトでは、Sitecore XCはログ データをApplicationInsightsに送信するように設定されています。例えば:
手記restrictedToMinimumLevelパラメータは、Serilog設定で指定されたMinimumLevelの値よりもノイズの多い値に設定できます。ただし、MinimumLevelパラメーターの値は、制限が厳しい場合に常に優先されます。