1. 行政

Sitecore XCでApplication Insightsのログログを有効にしてください

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Microsoft Azure App Service構成でSitecore Experience Commerce ™(XC)をデプロイすると、Microsoft Application Insights®を有効にしてCommerce Engineの特定のインスタンスのパフォーマンスを監視できます。Sitecore XCはSerilogシンク を使ってイベントを書き込み、Microsoft Azure Application Insightsを管理します。 ®

Application Insightsログを有効にするには:

  1. Application Insightsログを使って監視したいCommerce環境のconfig.jsonファイルを開きます。例えば、 C:\inetpub\wwwroot\CommerceShops_Sc9\wwwroot\config.json.

  2. "ApplicationInsights"セクションで"InstrumentationKey"パラメータを設定し、データが表示されるアプリケーションインサイトリソースを決定します。例えば:

    "ApplicationInsights": { "InstrumentationKey": "YourInstrumentationKey", },

  3. "Serilog"構成セクションでは、"Using"文に関連するシンクが含まれていることを確認してください。例えば:

    "Serilog": { "Using": "Serilog.Sinks.Literate", "Serilog.Sinks.File", "Serilog.Sinks.ApplicationInsights"

    "MinimumLevel": { "Default": "Warning", "Override": { "Microsoft": "Warning", "System": "Warning"

    !注デフォルトのSerilog構成では "Serilog.Sinks.File" と "Serilog.Sinks.ApplicationInsights" の両方のシンクを使用します。重複を防ぎ、クラウドストレージに関連するコストを抑えるために、Serilog.Sinks.File sinkを構成から外すことを検討してください。

  4. "Serilog"設定の"WriteTo"小節で、ログデータの送信先を指定します。デフォルトでは、Sitecore XCログデータをApplicationInsightsに送信するように設定されています。例えば:

    "WriteTo": { "Name": "ApplicationInsights", "Args": { "restrictedToMinimumLevel": "Warning", "telemetryConverter": "Serilog.Sinks.ApplicationInsights.Sinks.ApplicationInsights.TelemetryConverters.TraceTelemetryConverter, Serilog.Sinks.ApplicationInsights" } } ,

    !注restrictedToMinimumLevelパラメータは、Serilog構成で指定されたMinimumLevelの値よりもノイズの大きいものに設定できます。ただし、MinimumLevelパラメータの値がより制限的になる場合は、常に優先されます。

この記事を改善するための提案がある場合は、 お知らせください!