このトピックでは、Container Service for Kubernetes (ACK) の可観測性機能とその課金方法について説明します。
ACK の可観測性機能の課金
Managed Service for Prometheus の課金
Managed Service for Prometheus を使用してモニタリングデータを収集するには、クラスターモニタリングを選択して有効にする必要があります。Managed Service for Prometheus の クラスターモニタリングには、ACK クラスターモニタリング Pro 版とACK クラスターモニタリング Basic 版が含まれます。次のセクションでは、これら 2 つのエディションの課金方法について説明します。
現在、ACK Pro マネージドクラスターのみがACK クラスターモニタリング Pro 版をサポートしています。他のタイプのクラスターでは、デフォルトでACK クラスターモニタリング Basic 版が使用されます。ACK は、他のタイプのクラスターに対してACK クラスターモニタリング Pro 版のサポートを段階的に追加しています。
カテゴリ | ACK クラスターモニタリング Basic 版 | ACK クラスターモニタリング Pro 版 |
基本メトリックの課金 | クラスターを作成する際、デフォルトで有効になっている基本モニタリングメトリックは無料で提供されます。デフォルト設定を変更すると、追加料金が発生します。 | クラスターを作成する際、有効になっている基本メトリックは、デフォルトでノード数に基づいて課金されます。デフォルト設定を変更すると、追加料金が発生します。 詳細については、「コンテナ監視の課金」をご参照ください。 |
カスタムメトリックの課金 | ack-net-exporter、ack-sysom-monitor、migrate-controller、Knative、ack-arena、ack-fluid など、クラスターにインストールされているプラグインによってレポートされるカスタムメトリックに対して課金されます。 基本メトリック以外のすべてのメトリックは、カスタムメトリックとして分類されます。カスタムメトリックは、レポートされたデータとストレージ使用量に基づいて課金されます。詳細については、「Prometheus インスタンスの課金」をご参照ください。 | |
クラスターリソースの課金 | 非マネージドエージェントを提供します。デフォルトでは、各エージェントは 3 CPU コアと 4 GB のメモリを占有します。エージェントは自分で管理する必要があります。追加のリソース消費コストが発生します。 | マネージドエージェントを使用してモニタリングを実装し、追加のリソース料金は発生しません。 |
ACK クラスターモニタリング Basic 版と比較して、ACK クラスターモニタリング Pro 版は、さまざまな組み込み Grafana モニタリングダッシュボード、ACK コンポーネントのデフォルトのアラートルール、および Remote Write とデータシッピング機能 (EventBridge 経由) を提供します。ACK クラスターモニタリング Pro 版の利点の詳細については、「Basic Edition と Pro Edition の違い」をご参照ください。
レポートされたメトリックが基本メトリックであるかどうかを確認する方法の詳細については、「コンテナクラスターの基本メトリック」をご参照ください。基本メトリックに含まれていないすべてのメトリックは、カスタムメトリックと見なされます。この機能は継続的に更新されるため、新しいカスタムメトリックが順次追加されます。
ARMS アプリケーション監視の課金
Java アプリケーション監視、Python アプリケーション監視、Go アプリケーション監視など、ACK クラスターにデプロイされたアプリケーションに対して Application Real-Time Monitoring Service (ARMS) が有効になっている場合、料金が発生します。これらの料金は、ARMS アプリケーション監視の課金項目に基づいて課金されます。詳細については、「課金」をご参照ください。
Simple Log Service の課金
Simple Log Service を使用して ACK クラスター内のログ (監査ログ、コントロールプレーンログ、コンテナログ (Pod ログ) など) を処理すると、料金が発生します。これらの料金は使用量に基づいて計算され、Simple Log Service によって直接課金されます。詳細については、「課金の概要」をご参照ください。
クラスターの可観測性機能
次の表では、どの機能がクラスターの可観測性機能を使用し、どのコンポーネントが生成された可観測性データをレポートするかについて説明します。
コンテナクラスターの基本メトリックを確認して、Managed Service for Prometheus によって収集されたモニタリングメトリックが基本メトリックであるかどうかを確認できます。コンテナクラスターの基本メトリックに記載されていないメトリックは、カスタムメトリックと見なされます。
モジュール | 機能 (可観測) | Alibaba Cloud 可観測性サービス | データレポートコンポーネント |
コントロールプレーンのログ監視 | Simple Log Service | ACK マネージドクラスター | |
CoreDNS ログ監視 | Simple Log Service | ||
API サーバーの監査ログ機能の監視 | Simple Log Service | ||
コンテナ監査 | Simple Log Service | ||
コンテナログ監視 | Simple Log Service | ||
アプリケーション監視 | Application Real-Time Monitoring Service | ||
Application Real-Time Monitoring Service | |||
Application Real-Time Monitoring Service | |||
コントロールプレーンコンポーネントの監視 | Managed Service for Prometheus | ||
Managed Service for Prometheus | |||
Managed Service for Prometheus | |||
Managed Service for Prometheus | |||
Managed Service for Prometheus | etcd | ||
ネットワーク監視 | Managed Service for Prometheus | ||
Managed Service for Prometheus | |||
ストレージ | Managed Service for Prometheus | ||
GPU | Managed Service for Prometheus | ack-gpu-exporter | |
クラスタートポロジー監視 | |||
クラスター基本監視 | Managed Service for Prometheus | Managed Service for Prometheus が提供する Prometheus エージェント。クラスターの基本モニタリングデータは、次のデータで構成されます:
| |
Managed Service for Prometheus | |||
Managed Service for Prometheus | |||
コスト管理スイート | Managed Service for Prometheus | ||
Managed Service for Prometheus | |||
スケジューリング | Managed Service for Prometheus | ||
Managed Service for Prometheus | |||
イベントとアラートの監視 | Simple Log Service | ||
| |||
カーネルレベルのコンテナ監視 | Managed Service for Prometheus | ||
Managed Service for Prometheus | |||
ネットワーク診断 | Managed Service for Prometheus | net-exporter | |
バックアップセンター | Managed Service for Prometheus | ||
Knative | Managed Service for Prometheus | ||
Auto Scaling | Managed Service for Prometheus | ack-alibaba-cloud-metrics-adapter | |
Managed Service for Prometheus | AHPA controller | ||
クラウドネイティブ AI スイート | Managed Service for Prometheus | ||
Managed Service for Prometheus |