パフォーマンス カウンターを有効または無効にする

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

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

パフォーマンスの分析と問題のトラブルシューティングを支援するために、Sitecoreは多くのパフォーマンス カウンターを保存しています。カウンタは、項目がアクセスされた回数、データベースに対する操作の数、ログに送信されたメッセージの量などを追跡します。

オンプレミス インストールの場合、パフォーマンス カウンターはWindowsカウンターに格納されます。クラウド インストールの場合、カウンターはAzure Application Insightsに格納されます。

大事な

Azureでのカウンターの保存は無料ではありません。既定では、パフォーマンス カウンターは、オンプレミスとAzureデプロイでCoreロールとXP Servicesロールの両方でdisabledされます。

1つ以上のロールのカウンタ格納を有効または無効にするには、ロールとデプロイメントに応じて設定ファイルを編集または名前変更する必要があります。

メモ

XP Scaled (XP1) インストールをデプロイする場合は、パフォーマンス カウンターを有効または無効にするすべてのロールに対して、構成手順を繰り返す必要があります。

インストール前に、コアとXPサービスの両方のロールのパフォーマンスカウンターを設定します

インストールする前に、AzureにデプロイされたCoreロールとXP Servicesロールのパフォーマンス カウンターを構成できます。

AzureにデプロイされたCoreロールとXP Servicesロールのパフォーマンス カウンターを構成するには:

  1. azuredeploy.jsonファイルに移動します。

  2. パフォーマンス カウンターを有効にするには、storeSitecoreCountersApplicationInsights設定をtrueに設定します。

    "storeSitecoreCountersInApplicationInsights": {
        "type": "bool",
        "defaultValue": true
    }

パフォーマンス カウンタを再度無効にしてデフォルト設定に戻す場合は、storeSitecoreCountersApplicationInsights設定をfalseに設定します。

"storeSitecoreCountersInApplicationInsights": {
    "type": "bool",
    "defaultValue": false
}

インストール前にXPサービスの役割に対してのみパフォーマンスカウンターを設定します

インストール前に、AzureにデプロイされたXPサービス ロールのパフォーマンス カウンターをコア ロールとは別に構成できます。

AzureにデプロイされたXPサービス ロールのパフォーマンス カウンターをコア ロールとは別に構成するには、次のようにします。

  1. azuredeploy.jsonファイルに移動します。

  2. パフォーマンス カウンターを有効にするには、xpPerformanceCountersType設定をApplicationInsightsに設定します。

    "xpPerformanceCountersType": {
        "value": "ApplicationInsights" 
    }

パフォーマンス カウンタを再度無効にしてデフォルト設定に戻す場合は、xpPerformanceCOuntersType設定をDisableに設定します。

"xpPerformanceCountersType": {
    "value": "Disable" 
}

インストール後にコアの役割のパフォーマンス カウンターを構成する

インストール後、オンプレミスとAzureにデプロイされたコア ロールのパフォーマンス カウンターを構成できます。

オンプレミスにデプロイされたコアロール

オンプレミスにデプロイされたコア ロールのパフォーマンス カウンターを構成するには:

  1. \App_Config\Sitecore.configファイルに移動します。

  2. パフォーマンス カウンタ ファイルの作成を有効にするには、interval設定を01:00:00に設定します。

    <agent type="Sitecore.Tasks.CounterDumpAgent" method="Run" interval="01:00:00">
        <DumpFile>$(dataFolder)/diagnostics/counters/counters.{date}.{time}.{processid}.txt</DumpFile>
    </agent>
  3. パフォーマンス カウンターを有効にするには、Counters.Enabled設定をtrueに設定します。

    <setting name="Counters.Enabled" value="true" />

パフォーマンス カウンタを再度無効にして既定の構成に戻す場合は、interval設定を00:00:00に設定し、Counters.Enabled設定をfalseに設定します。

<agent type="Sitecore.Tasks.CounterDumpAgent" method="Run" interval="00:00:00">
    <DumpFile>$(dataFolder)/diagnostics/counters/counters.{date}.{time}.{processid}.txt</DumpFile>
</agent>
<setting name="Counters.Enabled" value="false" />

Azureにデプロイされたコア ロール

オンプレミスにデプロイされたコア ロールのパフォーマンス カウンターを構成するには:

  1. \App_Config\Sitecore.Cloud.ApplicationInsights.configファイルに移動します。

  2. パフォーマンス カウンターを有効にするには、Counters.Enabled設定をtrueに設定します。

    <setting name="Counters.Enabled" value="true" />

パフォーマンス カウンタを再度無効にしてデフォルト設定に戻す場合は、Counters.Enabled設定をfalseに設定します。

<setting name="Counters.Enabled" value="false" />

インストール後のXPサービスの役割のパフォーマンスカウンターの設定

インストール後、オンプレミスとAzureにデプロイされたXP Servicesロールのパフォーマンス カウンターを構成できます。

オンプレミスにデプロイされたXPサービスの役割

オンプレミスにデプロイされたXPサービスロールのパフォーマンスカウンターを設定するには:

  1. \App_Data\Config\Sitecore\CoreServices\sc.PerformanceCounters.Initialize.xmlファイルに移動します。

  2. パフォーマンス カウンターを有効にするには、PerformanceCounters設定をWindowsに設定します。

    <Settings>
        <Sitecore>
            <XConnect>
                <Initialize>
    <PerformanceCounters>Sitecore:XConnect:Diagnostics:PerformanceCounters:Windows</PerformanceCounters>
                </Initialize>
            </XConnect>
        </Sitecore>
    </Settings>
  3. この有効化または無効化の手順は、関連するすべてのロールに対して繰り返す必要があります。

パフォーマンス カウンタを再度無効にしてデフォルト設定に戻す場合は、PerformanceCounters設定をDisableに設定します。

<Settings>
    <Sitecore>
        <XConnect>
            <Initialize
<PerformanceCounters>Sitecore:XConnect:Diagnostics:PerformanceCounters:Disable</PerformanceCounters>
            </Initialize>
        </XConnect>
    </Sitecore>
</Settings>

AzureにデプロイされたXPサービス ロール

AzureにデプロイされたXPサービス ロールのパフォーマンス カウンターを構成するには:

  1. Application InsightsがAzureで有効になっていることを確認します。

  2. \App_Data\Config\Sitecore\CoreServices\sc.PerformanceCounters.Initialize.xmlファイルに移動します。

  3. パフォーマンス カウンターを有効にするには、PerformanceCounters設定をApplicationInsightsに設定します。

    <Settings>
        <Sitecore>
            <XConnect>
                <Initialize>
    <PerformanceCounters>Sitecore:XConnect:Diagnostics:PerformanceCounters:ApplicationInsights</PerformanceCounters>
                </Initialize>
            </XConnect>
        </Sitecore>
    </Settings>
  4. この手順は、関連するすべてのロールに対して繰り返す必要があります。

パフォーマンス カウンターを再度無効にして既定の構成に戻す場合は、関連するすべてのロールでPerformanceCounters設定をDisableに設定します。

<Settings>
    <Sitecore>
        <XConnect>
            <Initialize
<PerformanceCounters>Sitecore:XConnect:Diagnostics:PerformanceCounters:Disable</PerformanceCounters>
            </Initialize>
        </XConnect>
    </Sitecore>
</Settings>
この記事を改善するための提案がある場合は、 お知らせください!