Azure Monitor コストを見積もる
Azure Monitor のコストは、予想される使用量と構成に応じて大きく変化します。 Azure Monitor 料金計算ツールを使うと、特定の環境に基づいて Azure Monitor のさまざまな機能のコストを見積もることができます。
Azure Monitor にはさまざまな料金があるので、計算ツールには複数のカテゴリがあります。 このカテゴリの説明と見積もりのガイダンスについては、次のセクションを参照してください。 現在の価格の詳細については、「Azure Monitor の価格」を参照してください。
Azure Monitor を使い始めたばかりの場合、計算ツールに必要な値の一部を指定するのが難しいことがあります。 たとえば、監視しようとしているさまざまな Azure リソースから生成される Analytics ログの量がわからないかもしれません。 一般的な戦略は、少数のリソース グループの監視を有効にし、監視対象のデータ ボリュームを計算ツールと共に使用して、完全な環境のコストを決定することです。 Log Analytics ワークスペースの課金対象データを測定するクエリやその他の方法については、「Log Analytics ワークスペースでの使用量の分析」を参照してください。
ヒント
Azure Monitor のコストを削減するための戦略については、「コストの最適化と Azure Monitor」を参照してください。
ログ データ インジェスト
このセクションには、Log Analytics ワークスペースでのデータのインジェストと保持が含まれます。 これには、Azure リソースや仮想マシンにインストールされたエージェントから収集されたリソース ログに加え、コンテナーの分析情報や Application Insights などの機能が含まれます。 ほとんどの環境では通常、監視コストの大部分がここで発生します。
カテゴリ | 説明 |
---|---|
VM を監視するためのデータ量を見積もる | VM の分析情報を使うか、イベントとパフォーマンスのデータに対する DCR を作成することにより、仮想マシンから収集されたデータ。 各仮想マシンから収集されるデータは、収集設定と仮想マシン上で実行されているワークロードによって大きく異なるため、独自の環境でこれらの見積もりを検証する必要があります。 |
コンテナーの分析情報を使ってデータ量を見積もる | Kubernetes クラスターから収集されるデータ。 見積もりは、クラスターの数とその構成に基づいています。 この見積もりは、収集されたメトリックとインベントリ データに対してのみ適用されます。 コンテナー ログ (stdout、stderr、環境変数) は、ワークロードによって生成されるログ サイズに基づいて大きく異なるため、この見積もりからは除外されています。 そのボリュームを "分析ログ" カテゴリに含める必要があります。 |
アプリケーション アクティビティに基づいてデータ ボリュームを見積もる | Application Insights を使ってワークスペースベースのアプリケーションから収集したデータ。 各アプリケーションから収集されるデータは、具体的な収集設定とアプリケーションによって大きく異なるため、独自の環境でこれらの見積もりを検証する必要があります。 |
分析ログ | Azure リソースから収集されたリソース ログと、Analytics テーブル プランが構成されたログ テーブルへ送信される上記以外のすべてのデータ。 これは見積もるのが困難な場合があるため、小規模なリソース グループの監視を有効にして、観測されたデータ ボリュームを使って環境全体を推定する必要があります。 |
基本ログ | Azure リソースから収集されたリソース ログと、Basic テーブル プランが構成されたログ テーブルへ送信される上記以外のすべてのデータ。 これは見積もるのが困難な場合があるため、小規模なリソース グループの監視を有効にして、観測されたデータ ボリュームを使って環境全体を推定する必要があります。 |
Auxiliary ログ | Auxiliary テーブル プランが構成されたログ テーブルに送信される Azure 以外のリソースから収集されたリソース ログ。 これは見積もるのが困難な場合があるため、小規模なリソース グループの監視を有効にして、観測されたデータ ボリュームを使って環境全体を推定する必要があります。 |
対話型データ保持 | Log Analytics ワークスペースの対話型保持設定。 |
データ アーカイブ | Log Analytics ワークスペースの合計保持設定。 |
Basic および Auxiliary ログ検索クエリ | Basic および Auxiliary テーブル プランが構成されたテーブルを使用して実行する予定のクエリの推定数とスキャン データ。 |
ジョブの検索 | 長期保有中のデータに対して実行する予定の検索ジョブの推定数とスキャン データ。 |
プラットフォーム ログ | Azure リソースから Event Hub、ストレージ アカウント、またはパートナーに収集されたリソース ログ。 Analytics ログ、Basic ログ、Auxiliary ログ カテゴリに含まれる Log Analytics ワークスペースに送信されたログはこれには含まれません。 これは見積もるのが困難な場合があるため、小規模なリソース グループの監視を有効にして、観測されたデータ ボリュームを使って環境全体を推定する必要があります。 |
マネージド Prometheus
このセクションには、Kubernetes クラスターによる Prometheus メトリックのインジェストとクエリの料金が含まれています。
カテゴリ | 説明 |
---|---|
メトリック サンプル インジェスト | AKS ノードが収集する Prometheus メトリックの数と頻度。 「Azure Monitor での既定の Prometheus メトリックの構成」を参照してください。 |
処理されたクエリ サンプル | クエリ サンプルの数は、それを使うダッシュボードとアラート ルールから推定できます。 |
アラート ルール
このセクションにはアラート ルールの料金が含まれます。
カテゴリ | 説明 |
---|---|
監視対象メトリック シグナル | メトリック アラート ルールの数とその時系列。 |
監視対象ログ シグナル | ログ検索アラート ルールの数とその頻度。 |
ITSM コネクタ - チケットの作成と更新
このセクションには、トリガーされたアラートに応答して送信される ITSM イベントの料金が含まれます。
カテゴリ | 説明 |
---|---|
無料に含まれる数を超えて送信される ITSM イベントの数を見積もります。 |
Notifications
このセクションには、トリガーされたアラートに応答して送信される通知の料金が含まれます。
カテゴリ | 説明 |
---|---|
メール、webhook、プッシュ通知 | 無料に含まれる数を超えて送信されるさまざまな通知の数を見積もります。 |
次のステップ
- Log Analytics ワークスペース内のデータに対する料金の計算方法と、料金を削減するためのさまざまな構成オプションの詳細については、Azure Monitor ログの価格の詳細に関するページを参照してください。
- ワークスペース内のデータの分析の詳細については、Log Analytics ワークスペースでの使用量の分析に関するページを参照し、使用量が予想よりも多いソースと、収集されるデータ量を減らせる機会を確認してください。
- 料金を最小限に抑えるための Azure Monitor の構成と管理に関するベスト プラクティスについては、「Azure Monitor のベスト プラクティス - コスト管理」を参照してください。