Managed Service for Prometheus では、メトリックデータのインジェストに対して、2 種類の課金方法のいずれかに基づいて課金されます。適切な方法を選択するには、メトリックに付与されるラベル数を考慮する必要があります。高カーディナリティのワークロードで不適切な方法を選択すると、コストが大幅に増加する可能性があります。
課金方法
| 方法 | 仕組み | 推奨用途 |
|---|---|---|
| リモート書き込みによるメトリックデータサイズ単位 | ご利用の Prometheus インスタンスへ送信される、非圧縮状態のメトリックデータのサイズに基づいて課金されます | 時系列ごとにラベル数が少ないメトリック |
| メトリックサンプル数単位 | ご利用の Prometheus インスタンスへ送信されるデータポイントの数に基づいて課金されます | 時系列ごとにラベル数が多いメトリック |
ラベルがコストに与える影響
ラベル値の各一意な組み合わせは、個別の時系列として扱われます。ラベル数が増えると時系列数も増加し、その結果、サンプル数に対する非圧縮データサイズが相対的に大きくなります。
データサイズ単位の課金では、ラベルのメタデータが各時系列で繰り返し送信されるため、時系列数が増えるほどペイロードが大きくなります。サンプル数単位の課金では、ラベルのサイズに関係なく、送信されたデータポイントの数に基づいて課金されます。
新規インスタンスの課金方法を設定する
Prometheus コンソールにログインします。左側のナビゲーションウィンドウで、[インスタンス] をクリックします。
[Prometheus インスタンスの作成] をクリックします。表示されるパネルで、課金方法を選択します。今後作成するすべてのインスタンスでこの方法をデフォルトとして適用する場合は、デフォルト設定オプションを有効化します。

既存のインスタンスの課金方法を変更する
新しい課金方法は即時で適用されます。変更日以降のすべての課金は、新しい課金方法に基づいて計算されます。
課金方法は、各インスタンスにつき 1 回のみ変更可能です。変更前に、現在のメトリック構造に最も適した課金方法を確認してください。
Prometheus コンソールにログインします。左側のナビゲーションウィンドウで、[インスタンス] をクリックします。
対象のインスタンスを見つけ、[操作] 列の [設定] をクリックします。表示されるパネルで、課金方法の横にある編集アイコン
をクリックします。
ダイアログボックスで、他の課金方法を選択し、[OK] をクリックします。
よくある質問
ワークロードに最もコスト効率の良い課金方法をどう判断すればよいですか?
ワークロード内のメトリックにおける、ラベルの平均数を比較してください。ほとんどのメトリックが、ユニークなリクエスト ID、ユーザー ID、IP アドレスなど、高カーディナリティの値を持つ多数のラベルを含む場合、サンプル数単位の課金が通常、よりコスト効率が高くなります。一方、メトリックが少数かつ固定されたラベルセットのみを使用する場合は、データサイズ単位の課金の方が通常、コストが低くなります。
課金方法を変更した場合、既存の課金額にはどのような影響がありますか?
変更は即時に適用されます。変更日以前の課金額は、元の課金方法に基づいて計算され続けます。変更日以降の課金額は、すべて新しい課金方法に基づいて計算されます。
課金方法を複数回変更できますか?
いいえ。各インスタンスでは課金方法の変更は 1 回のみ許可されています。変更する前に、十分に検討してください。