リファレンスデプロイ

Prometheus for Amazon EKS

大規模環境でコンテナ化されたアプリケーションをモニタリングする

このクイックスタートでは、Amazon Elastic Kubernetes Service (Amazon EKS) 用の Prometheus オープンソースモニタリングをデプロイします。Prometheus クエリ言語 (PromQL) を使用して、コンテナ化されたワークロードのパフォーマンスをモニタリングします。基盤インフラストラクチャは不要です。Kubernetes API サーバーを使用して、Amazon EKS ノードおよびセルフマネージド型のクラスターからメトリクスを取り込むことができます。可視化のために、Prometheus は、式ブラウザを備えており、複数のグラフ作成モードおよびダッシュボードサポートを提供します。

アマゾン ウェブ サービス (AWS) のお客様は、新規の Virtual Private Cloud (VPC) と Amazon EKS クラスター、既存の VPC と新規のクラスター、または既存の VPC と既存のクラスターに Prometheus をデプロイできます。

このクイックスタートは AWS によって開発されました。

  •  構築するもの
  • このクイックスタートを使用して、以下の環境を AWS にセットアップします。なお、このモジュールはスケーラブルなモジュール式 Amazon EKS アーキテクチャクイックスタートをベースにしています。

    • Prometheus 用の Kubernetes 名前空間。
    • Amazon EKS ノードをモニタリングするためのポッドを備えた Node Exporter DaemonSet。
    • Prometheus が取得できる中間ジョブに短期存続ジョブからのメトリクスをプッシュするためのポッドを備えた Pushgateway デプロイ。
    • Kubernetes API サーバーをモニタリングするためのポッドを備えた kube-state-metrics DaemonSet。
    • 時系列データを取得して保存するためのポッドおよび接続された永続ボリューム (PV) を備えたサーバー StatefulSet。このポッドは、永続ボリュームクレーム (PVC) を使用して PV リソースをリクエストします。
    • アラートの重複排除、グループ化、およびルーティングのためのポッドおよび接続された PV を備えた Alertmanager StatefulSet。
    • Amazon Elastic Block Storage (Amazon EBS) General Purpose SSD (gp2) ストレージボリューム。
  •  デプロイ方法
  • デプロイガイドの手順に従って、Prometheus for Amazon EKS をビルドします。デプロイプロセスには約 1 時間半かかり、次のステップが含まれます。

    1. AWS アカウントをまだお持ちでない場合は、https://aws.amazon.com でサインアップし、そのアカウントにサインインします。
    2. 既存の EKS クラスターを準備します。
    3. クイックスタートを起動します。スタックを作成する前に、上部のツールバーから AWS リージョンを選択します。
    4. デプロイをテストします。

    Amazon は、本ソリューションで AWS と協力した AWS パートナーとユーザーデプロイ情報を共有する場合があります。  

  •  コストとライセンス
  • このクイックスタートリファレンスデプロイの実行中に使用した AWS のサービスおよびサードパーティーライセンスのコストは、お客様のご負担となります。クイックスタートを使用しても追加コストは発生しません。

    このクイックスタートの AWS CloudFormation テンプレートには、カスタマイズ可能な設定パラメータが含まれています。インスタンスタイプなどの設定の一部は、デプロイにかかるコストに影響します。料金の見積もりについては、利用する AWS の各サービスの料金ページをご参照ください。料金は変更される場合があります。

    ヒント: クイックスタートをデプロイした後、 AWS Cost and Usage Report を作成して、クイックスタートに関連するコストを追跡します。これらのレポートは、お客様のアカウントでの Amazon Simple Storage Service (Amazon S3) バケットへの請求メトリクスを提供します。毎月の使用量に基づいてコストを見積もり、月末のデータを集計します。レポートの詳細については、 What are AWS Cost and Usage Reports? を参照してください。