Azure Monitoring and Alerts Basicを使用して新しいSitecoreインスタンスをAzureにデプロイする
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Azure Monitoring and Alerts Basicモジュールでは、Azure Monitorを使用して、特定のリソースが許容範囲内で実行されているかどうかを追跡します。Azure Monitorは、Log AnalyticsとApplication Insightsを組み合わせてテレメトリを収集および分析し、アプリケーションのパフォーマンスをよりよく理解し、最大化できるようにするツールです。リソースの種類が異なれば、チェックするしきい値と期間も異なります。デフォルトでは、Azure Monitoring and Alerts Basicは、Sitecoreトポロジごとに多数のアラートを作成します。
前提 条件
前提 条件
Azure Monitoring and Alerts Basicを使用してSitecore環境をAzureにデプロイする前に、次のことを行う必要があります。
-
「Sitecore Azure Toolkitの使用を開始する」を参照してください。
-
「新しいSitecore環境をAzure App Serviceにデプロイする」では、特に次のセクションに取り組みます。
-
Plan your environment
-
Prepare WebDeploy packages
-
Download and configure an environment template
-
-
最新バージョンのPowerShell (最小6.0.0) をインストールする – PowerShellモジュールをアップグレードするには、次のコマンドを実行します。
Update-Module -Name AzureRM -RequiredVersion 6.0.0 -Force
-
(完全に機能するアプリケーションレベルの監視ソリューションが必要な場合はオプション)Application Insightsです。
Azure Monitoring and Alerts Basicモジュールを追加する
Azure Monitoring and Alerts Basicモジュールを追加する
Azure Monitoring and Alerts Basicモジュールを追加するには、特定のトポロジのparameters.jsonファイルに挿入する必要があります。モジュールをparameters.jsonファイルに挿入するには:
-
Sitecore環境用のparameters.jsonファイルがあることを確認します。
-
parameters.jsonファイルにmodulesパラメーターを追加します。
-
また、Sitecore設定のparameters.jsonファイルで、Monitoring モジュールの設定スニペットをmodulesパラメーターに挿入します。次のセクションのスニペットを使用します: Configure the Monitoring module.
モニタリングモジュールの設定
モニタリングモジュールの設定
Azure Monitoring and Alerts BasicモジュールのデプロイをSitecore環境のデプロイに統合するには、
-
azuredeploy.parameters.jsonファイルで、次のスニペットをmodulesパラメーターに追加します。
-
Azure Monitoring and Alerts Basicモジュールのパラメーターを設定します。
パラメーター
指示
templateLink
GithubでMonitoring モジュールに移動し、Azure Monitoring and Alerts BasicテンプレートのURL azuredeploy.jsonを使用します。または、Azure Monitoring and Alerts Basic ARMテンプレートをダウンロードして 、ストレージ アカウントにアップロードすることもできます。
OmsWorkspaceMetricsRetentionDays
カスタムメトリクスの保持日数を入力します。日数 = 30から730までの値。
OmsWorkspaceAlertRecipients
アラートを受信するには、メールアドレスを入力します。複数のメールアドレスを使用する場合は、区切り文字としてセミコロン「;」を使用します。
OmsWorkspaceLocation
ログ分析をプロビジョニングする場所を指定します。まず 、サポートされているリージョンを確認します。
applicationInsightsLocation
Application Insightsをプロビジョニングする場所を指定します。まず 、サポートされているリージョンを確認します。
デプロイメント・コマンドを呼び出す
デプロイメント・コマンドを呼び出す
PowerShellデプロイ コマンドを呼び出し、プロビジョニングを開始するには:
-
PowerShellでAzure Toolkitフォルダーを開き、Azure Toolkitモジュール (Import-Module.\tools\Sitecore.Cloud.Cmdlets.psm1-Verbose) を読み込みます。
-
コマンドAdd-AzureRMAccountを使用して、PowerShellセッションにAzureアカウントを追加します。
-
複数のサブスクリプションにアクセスできる場合は、デプロイ先のサブスクリプションを選択します。たとえば、Set-AzureRMContext -SubscriptionName "<name of your subscription>"のようになります。
-
プロビジョニングを開始するには、Start-SitecoreAzureDeploymentコマンドレットを使用します。
Start-SitecoreAzureDeploymentコマンドレットでは、次のパラメーターを使用します。
パラメーター
形容
Location
リソースをデプロイするAzureデータセンター。Azureデータセンターの互換性テーブルには、Sitecore Experience PlatformがデプロイをサポートしているMicrosoft Azureデータセンターがリストされています。
Name
新しい環境のリソース・グループの名前。名前は、新規または既存のリソース グループを参照でき、通常はデプロイIDと同じです。
ArmTemplateUrl
デプロイする環境構成のARMテンプレート ファイルのURL。
ArmParametersPath
選択したテンプレートの設定されたparameters.jsonファイルへのローカル パス。
LicenseXmlPath
環境にデプロイするSitecoreライセンス ファイルへのパス。
SetKeyValue
(オプション)このパラメーターをスクリプトで使用して、複数の環境をデプロイします。
-
azuredeploy.parameters.jsonファイル内の既定のパラメーター値の共通セットを使用します。
-
コマンドラインで環境固有のパラメータ値を指定します。
このパラメータの値は、azuredeploy.parameters.jsonファイルに記述されているパラメータのサブセットを含むハッシュテーブルです。このパラメータのコマンドラインで指定した値は、azuredeploy.parameters.jsonファイルで指定された値を上書きします。たとえば、deploymentId パラメータの値を設定または上書きするには、次のように入力します。
-
デプロイ例
次のPowerShellスクリプトは、Sitecore Azure Toolkitを使用して、Azure Monitoring and Alerts BasicモジュールでSitecoreをAzureにデプロイする方法を示しています。
SitecoreからAzure Monitorを削除する
SitecoreからAzure Monitorを削除する
Azure Azure Monitorが不要になった場合は、削除できます。
Azure Monitorリソース グループのみを削除する場合は、その中のリソース グループを削除しないでください。削除しない場合は、Sitecoreも削除します。これが発生した場合は、デプロイ コマンドを呼び出してSitecoreを再デプロイできます。
Application Insightsの可用性アラートを削除する
Application Insightsの可用性アラートを削除するには:
-
Microsoft AzureポータルでResource groupsをクリックすると、使用可能なすべてのリソース グループが表示されます。
-
デプロイされたリソース グループをクリックして、そのグループで使用可能なすべてのリソースを表示し、OverviewでApplication Insightsを選択します。
-
左側のメニューでAvailabilityをクリックし、次にDetails をクリックして、すべてのTier 4アラート、Availability testアラート、またはPing testアラートを表示します。
-
「 Available tests summary」で、削除するテストの右側にある(...)をクリックし、「 Delete」をクリックします。
関連付けられているメトリック アラートを削除する
関連付けられたメトリック・アラートを削除するには、次のようにします。
-
Microsoft Azureポータルで、「 Monitor」をクリックし、「 Alerts」をクリックします。
-
Manage alert rulesをクリックし、適切なサブスクリプションとリソース グループを選択して、すべてのTier 1、Tier 2、Tier 3メトリック アラートを表示します。
-
削除するメトリクスアラートの横にあるチェックボックスを選択し、「 Delete」をクリックします。
Search Servicesのパフォーマンスの概要を削除する
Search Servicesのパフォーマンスの概要を削除する
SitecoreデプロイでSolr検索プロバイダーを使用している場合は、Search Services Performanceビューも削除する必要があります。Search Servicesのパフォーマンスの概要を削除するには:
-
OMSワークスペースで、Performance Overviewタイルをクリックします。
-
Performance Overviewで、Editをクリックします。
-
View dashboardで、Search Services Performance overviewをクリックし、次にDelete viewをクリックします。







