デプロイ後のApplication Insightsの構成

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

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

Microsoftは、Application Insightsが収集するデータの量に基づいてApplication Insightsの料金を請求します。トポロジとSKUサイズに応じて、SitecoreはBasicまたはEnterpriseの料金プランで環境をデプロイします。

予期しない請求を回避し、コストを制限するために、Microsoftは収集されるデータの量に構成可能な1日の上限を設定します。その上限に達すると、Application Insightsサービスはテレメトリ データの保存を停止し、必要に応じて延長できるようにMicrosoftから警告メール メッセージが送信されます。

Sitecore AzureツールキットまたはAzure Marketplaceを使用するSitecoreデプロイ (Managed Cloudや自己管理型のAzureのお客様を含む) は、Application Insightsの標準的な1日あたりの上限が100 GBに設定されています。これはデフォルトです。Sitecoreは、テレメトリ情報を収集するようにデフォルトで設定されており、それをApplication Insightsに送信します。これらの構成の組み合わせは、使用状況によっては、標準デプロイメントが日次上限に達する可能性があることを意味します。したがって、コストを削減するために、Sitecoreがログに記録するデータの量を減らすか、Siteがデータのログ記録を続行するために、日次上限を増やすことができます。

Sitecoreテレメトリ ログの削減

Microsoft App Service Editor ® (旧称Visual Studio Online (Monaco)) を使用して、SitecoreがApplication Insightsのログ記録をカウンターごとに減らすことができます。

Sitecoreカスタム パフォーマンス カウンターはデフォルトで無効になっており、Application Insightsには記録されません。

カスタム パフォーマンス カウンターを有効にして、5分ごとにApplication Insightsと同期するには、次のようにします。

  1. App Service Editorに移動し、WWWROOTして、Web.configSetファイルを開きます。

  2. 値 ="storeSitecoreCountersInApplicationInsights:define"True

Microsoft App Serviceを使用して、ログに記録されるパフォーマンス カウンターを削減または構成するには、次の操作を行います。

  1. Sitecoreソリューションがデプロイされているアプリ サービスをホストするサブスクリプションにアクセスできるアカウントでAzureポータルにログインします。

  2. Microsoft AzureAll resourcesResources groupsで、関連するリソース グループをクリックして、Content ManagementロールのApp Serviceを開きます。

  3. App ServiceメニューのDevelopment Toolsで、App Service Editorをクリックします。

  4. App Service Editorで、WWWROOT\App_Config\Sitecore\Azureに移動します。Sitecore.Cloud.ApplicationInsights.configファイルを開き、counterLoader セクションまでスクロールします。

  5. ファイルを編集し、Application Insightsに記録する必要がなくなったパフォーマンス カウンターの <add category=”…エントリをすべて削除します。または、すべての <add category=”…エントリを削除して、テレメトリを可能な限り低いスループットに減らすこともできます。

  6. Content DeliveryProcessing、およびReporting App Servicesの役割について、手順1から5を繰り返します。

デイリーキャップの引き上げ

Application InsightsのDaily Capを変更するには:

  1. Sitecoreソリューションがデプロイされているアプリ サービスをホストするサブスクリプションにアクセスできるアカウントでAzureポータルにログインします。

  2. Microsoft Azureで、All resourcesで、関連するリソース グループをクリックしてApplication Insightsリソースを開きます。

  3. Application InsightsメニューのConfigureUsage and estimated costsで、Daily capをクリックします。

  4. Daily volume capダイアログ ボックスで、SitecoreインストールのApplication Insightsデータ ボリューム要件に一致するようにプロパティを調整します。

  5. OK」をクリックして変更を適用し、フォームを閉じます。

    メモ

    日次上限は、エクスポートするノードの数に関係なく、Application Insightsサービス全体に対して設定されます。設定できる1日あたりの上限は1,000 GBです。

    データ サンプルでさらにエラーをキャプチャするには、データ サンプリング ドロップダウン リストに移動し、すべてのデータ (100%) を選択します。

アクティビティログの使用

アクティビティ ログは、他のユーザーがAzure Platformを使用しているときにサブスクリプション内のリソースに何が起こるかを示します。これ。含まれるもの:誰がプラットフォームを使用していたか、どのようなアクティビティがいつ発生したか。また、サービスに適用された操作のステータスも確認できます。

アクティビティログには、さまざまなカテゴリがあります。

  • Administrative - Resource Managerを通じて実行されたすべてのcreateupdatedelete、およびアクション操作のレコードが含まれます。管理カテゴリには、サブスクリプションのロールベースのアクセス制御に対する変更も含まれます。

  • Service Health- Azureで発生したサービス正常性インシデントの記録が含まれます。

  • Alert - Azureアラートがアクティブ化されるたびに記録されます。たとえば、リソースの %CPU時間が80% を超えたとします。独自のアラートルールを作成し、アクティブ化されている場合は通知を受け取ることができます。

  • Autoscale - 自動スケール エンジンの操作に関連するすべてのイベントの記録が含まれます。これは、サブスクリプションで定義した自動スケール設定に基づいています。

  • Recommendation - このカテゴリには、Azure Advisorからのrecommendation イベントが含まれます。

  • Security - Azure Security Centerによって生成されたアラートのレコードが含まれます。

  • Policy and Resource Health– これらは予約済みカテゴリであり、現在レコードは含まれていません。

大事な

Application Insightsと同様に、アクティビティ ログに格納されるデータは90日間のみ保持されます。90日を超えてアクセスする場合は、Azureアクティビティ ログをアーカイブできます。

この記事を改善するための提案がある場合は、 お知らせください!