パフォーマンスカウンターの有効化または無効化
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
パフォーマンス分析やトラブルシューティングを支援するために、Sitecoreは多くのパフォーマンスカウンターを保存しています。カウンターは、アイテムが何回アクセスされたか、データベースに対する操作回数、ログに送信されたメッセージ数などを記録します。
オンプレミスインストールの場合、パフォーマンスカウンターはWindowsカウンターに保存されます。クラウドインストールの場合、カウンターはAzure Application Insightsに保存されます。
!重要Azureでのカウンター保存は無料ではありません。デフォルトでは、オンプレミスおよびAzureのデプロイメントでは、コアロールとXPサービスロールの両方でパフォーマンスカウンターが無効 化されています。
1つまたは複数のロールでカウンターストアを有効または無効にするには、役割やデプロイメントに応じて設定ファイルを編集または名前変更する必要があります。
!注XP Scaled(XP1)をインストールする場合、パフォーマンスカウンターを有効または無効にしたいすべての役割で設定手順を繰り返しる必要があります。
インストール前にCoreおよびXPサービスの役割の両方でパフォーマンスカウンタを設定してください
インストール前に、Azure上で展開されているCoreおよびXP Servicesの役割に対してパフォーマンスカウンターを設定することができます。
Azure上で展開されているCoreおよびXP Servicesの役割に対してパフォーマンスカウンターを設定するには:
-
azuredeploy.jsonファイルに行ってください。
-
パフォーマンスカウンターを有効にするには、storeSitecoreCountersApplicationInsights設定をtrueに設定してください。
"storeSitecoreCountersInApplicationInsights": { "type": "bool", "defaultValue": true }
パフォーマンスカウンターを再度無効にしてデフォルト設定に戻りたい場合は、storeSitecoreCountersApplicationInsights設定をfalseに設定してください。
"storeSitecoreCountersInApplicationInsights": { "type": "bool", "defaultValue": false }
インストール前にXPサービスの役割のみでパフォーマンスカウンターを設定してください
インストール前に、Azureに展開されたXPサービスの役割に対して、コアロールとは別にパフォーマンスカウンターを設定することができます。
Azure上でコアロールとは別に展開するXPサービスロールのパフォーマンスカウンタを設定するには:
-
azuredeploy.jsonファイルに行ってください。
-
パフォーマンスカウンターを有効にするには、xpPerformanceCountersType設定をApplicationInsightsに設定してください。
"xpPerformanceCountersType": { "value": "ApplicationInsights" }
パフォーマンスカウンターを再度無効にしてデフォルト設定に戻りたい場合は、xpPerformanceCOuntersType設定をDisableに設定してください。
"xpPerformanceCountersType": { "value": "Disable" }
インストール後にコアロールごとにパフォーマンスカウンターを設定する
インストール後は、オンプレミスおよびAzureに展開されたコアロールごとにパフォーマンスカウンターを設定できます。
オンプレミスで展開されるコアロール
オンプレミスで展開されたコアロールのパフォーマンスカウンターを設定するには:
-
\App_Config\Sitecore.configファイルに行ってください。
-
パフォーマンスカウンターファイルの作成を有効にするには、interval設定を01:00
。$(dataFolder)/diagnostics/counters/counters.{date}.{time}.{processid}.txt -
パフォーマンスカウンターを有効にするには、Counters.Enabled設定をtrueに設定してください。
パフォーマンスカウンターを再度無効にしてデフォルト設定に戻りたい場合は、interval設定を00:00
、Counters.Enabled設定をfalseに設定してください。Core roles deployed on Azure
オンプレミスで展開されたコアロールのパフォーマンスカウンターを設定するには:
-
\App_Config\Sitecore.Cloud.ApplicationInsights.configファイルに行ってください。
-
パフォーマンスカウンターを有効にするには、Counters.Enabled設定をtrueに設定してください。
パフォーマンスカウンターを再度無効にしてデフォルト設定に戻りたい場合は、Counters.Enabled設定をfalseに設定してください。
インストール後は、オンプレミスおよびAzure上で展開されたXPサービスの役割ごとにパフォーマンスカウンターを設定できます。
オンプレミス展開のXPサービスの役割
オンプレミスで展開されたXPサービスロールのパフォーマンスカウンタを設定するには:
-
\App_Data\Config\Sitecore\CoreServices\sc.PerformanceCounters.Initialize.xmlファイルに行ってください。
-
パフォーマンスカウンターを有効にするには、PerformanceCounters設定をWindowsに設定してください。
Sitecore:XConnect:Diagnostics:PerformanceCounters:Windows -
この有効化または無効化手順は、関連するすべての役割で繰り返します。
パフォーマンスカウンターを再度無効にしてデフォルト設定に戻りたい場合は、PerformanceCounters設定をDisableに設定してください。
Azure上でデプロイされたXP Servicesの役割
Azure上で展開されたXPサービスロールのパフォーマンスカウンターを設定するには:
-
AzureでApplication Insightsが有効になっていることを確認してください。
-
\App_Data\Config\Sitecore\CoreServices\sc.PerformanceCounters.Initialize.xmlファイルに行ってください。
-
パフォーマンスカウンターを有効にするには、PerformanceCounters設定をApplicationInsightsに設定してください。
Sitecore:XConnect:Diagnostics:PerformanceCounters:ApplicationInsights -
この手順は関連するすべての役割で繰り返さなければなりません。
パフォーマンスカウンターを再度無効にしてデフォルト設定に戻りたい場合は、関連するすべての役割でPerformanceCounters設定をDisableに設定してください。