Azure Web Apps上のSitecore XPのログと診断データへのアクセス


解説

Sitecore XPは、8.2 Update-1よりAzure PaaSを完全にサポートしています。これには、SitecoreアプリケーションをホスティングするためのAzure Web Appsのサポートも含まれます。
Azure Web Apps上のSitecore XPログや診断情報へのアクセス方法は、オンプレミス環境での方法とは異なります。この記事では、Azure Web AppsにデプロイされたSitecore XPソリューションのログや構成データといった基本的な診断情報を収集する方法について説明します。

Sitecoreログにアクセスする

Azure Application Insights (AI)からSitecore XPログを収集するには、いくつかの方法があります。

FTPを使用してSitecoreの設定ファイルやその他のファイルにアクセスする

デプロイされたアプリケーションのファイルや設定データにアクセスするために、Azure Web Appsは完全なFTPアクセスを提供しています。必要なデータを参照するには、以下を実施してください。

  1. 必要なSitecore XPインスタンスのFTP認証情報を抽出します。
    • Azureポータル (https://portal.azure.com)にアクセスします。
    • 必要なWebアプリケーションを選択します。
    • 概要タブ上部の発行プロファイルの取得ボタンをクリックして、認証情報のファイルをダウンロードします。
    • FTP認証情報を抽出します。
      • publishUrl="ftp://host-name-here/site/wwwroot"
      • userName="user-name-here"
      • userPWD="password-here"
  2. 任意のFTPクライアント(例えばFileZillaなど)を使用し、抽出した認証情報を使用してFTPエンドポイントに接続します。

FTPに接続後、以下のものを閲覧できます。