---
title: "Sitecore XCでApplication Insightsのログログを有効にしてください"
slug: "enable-application-insights-logging-in-sitecore-xc"
abstract: "Application Insights Logingを有効にして、Commerceアプリケーションのパフォーマンスを監視・トラブルシューティングします。"
---
# Sitecore XCでApplication Insightsのログログを有効にしてください

Microsoft Azure App Service構成でSitecore Experience Commerce ™(XC)をデプロイすると、Microsoft Application Insights®を有効にしてCommerce Engineの特定のインスタンスのパフォーマンスを監視できます。Sitecore XCは[Serilogシンク](https://github.com/serilog/serilog-sinks-applicationinsights) を使ってイベントを書き込み、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パラメータの値がより制限的になる場合は、常に優先されます。