Amazon MSKクラスター監視

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。
正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Amazon MSKクラスターの概要

Applications Managerは、Amazon Managed Streaming for Apache Kafka(Amazon MSK)クラスターの包括的な監視を提供します。クラスターの正常性、パフォーマンス、設定の詳細を継続的に追跡することで、Applications ManagerはMSKインフラストラクチャー全体の高可用性、最適なパフォーマンス、迅速な問題検出を保証するのに役立ちます。

Amazon MSKクラスター監視の新規作成

Amazon MSKクラスター監視を新規作成する方法については、こちらを参照してください。

監視パラメーター

[監視]タブをクリックして、監視カテゴリビューに移動します。クラウドアプリテーブルの「子監視」からMSKクラスターをクリックします。一括設定ビューが3つのタブとともに表示されます:

  • 可用性タブには、過去24時間または30日間の可用性履歴が表示されます。
  • パフォーマンスタブには、過去24時間または30日間の正常性ステータスとイベントが表示されます。
  • リストビューでは、一括管理設定を実行できます。

監視名をクリックすると、以下のタブにリストされているすべてのAmazon MSKクラスターメトリクスが表示されます:

パフォーマンス概要

パラメーター 説明
クラスター情報
クラスターの状態 MSKクラスターの現在の動作状態。
指定可能な値:ACTIVE、CREATING、UPDATING、DELETING、FAILED、MAINTENANCE、REBOOTING_BROKER、HEALING
クラスターのタイプ バックエンドクラスターのタイプ。
ブローカータイプ クラスターに使用されるブローカーのタイプ。
指定可能な値:STANDARD、EXPRESS
メタデータモード クラスターのメタデータがどのように管理されるかの設定。
指定可能な値:KRaft、ZooKeeper

STANDARDブローカータイプにのみ適用されます。メタデータモードの設定はSTANDARDクラスターでのみサポートされています。EXPRESSクラスターはデフォルトでAWSマネージドのサーバーレス設定を使用し、メタデータモードを選択または変更するオプションは提供されません。

ブローカー数 クラスターに現在プロビジョニングされているブローकरーノードの総数。
ZooKeeperセッションの状態 ポーリング時点でのブローカーのZooKeeperセッションの接続ステータス。これは、すべてのブローカーで観測された最悪の状態を表します。
指定可能な値:NOT_CONNECTED、ASSOCIATING、CONNECTING、CONNECTED_READ_ONLY、CONNECTED、CLOSED、AUTH_FAILED

メタデータモードとしてZooKeeperを使用するSTANDARDブローカータイプにのみ適用されます。ZooKeeperセッションの状態は、クラスターがメタデータ管理にZooKeeperを使用する場合にのみ関連し、KRaftまたはEXPRESSクラスターには適用されません。

アクティブなコントローラー
アクティブなコントローラー ポーリング間隔中にクラスターを管理しているアクティブなコントローラーの最小数。これにより、クラスターがアクティブなコントローラーを失ったかどうかを追跡でき、コントロールプレーンの障害を防ぐために重要です。
KAFKAデータログのディスク使用率
Kafkaデータログのディスク使用率 ポーリング時点でのKafkaデータログに使用される平均ディスクスペース使用率(単位:%)。

STANDARDブローカータイプにのみ適用されます。ディスク使用率メトリクスはSTANDARDクラスターにのみ適用されます。EXPRESSクラスターはサーバーレスの弾力性のあるストレージを使用するため、ディスク使用率は報告されません。

オフラインパーティション
オフラインパーティション ポーリング間隔中にオフラインになっているクラスター内のパーティションの最大数。これにより、非アクティブまたはダウンしているパーティションを追跡し、データの非可用性やブローカーの障害を示します。

STANDARDブローカータイプにのみ適用されます。パーティションリーダーシップとオフライン状態のメトリクスはSTANDARDクラスターでのみ利用可能です。EXPRESSクラスターは完全にAWSによって管理されており、パーティションリーダーシップやオフライン状態の詳細をユーザーに公開しません。

グローバルパーティション
グローバルパーティション ポーリング間隔中の、クラスター内のパーティションの最大数(レプリカを除く)。これは、リソースの割り当てとキャパシティプランニングに不可欠な、任意の時点でのパーティションの最大合計数を追跡するのに役立ちます。
グローバルトピック
グローバルトピック ポーリング間隔中の、クラスター内のすべてのブローカーにわたるトピックの最大数。これは、キャパシティ要件とワークロードの急増を評価するために重要な、ピーク時のトピック数を追跡するのに役立ちます。
クライアント接続
クライアント接続 ポーリング間隔中にクラスター内のブローカーにアクティブに接続しているクライアントの平均数。
ZOOKEEPERリクエストの平均レイテンシー
ZooKeeperリクエストの平均レイテンシー ポーリング間隔中のApache ZooKeeperリクエストの平均レイテンシー(単位:ms)。

メタデータモードとしてZooKeeperを使用するSTANDARDブローカータイプにのみ適用されます。このメトリクスは、KRaftモードまたはEXPRESSクラスターには適用されません。

EXPRESSクラスターのストレージ使用量
Expressクラスターのストレージ使用量 ポーリング間隔中にクラスター内のすべてのパーティションで使用されるストレージの平均量(レプリカを除く)。

EXPRESSブローカータイプにのみ適用されます。Expressクラスターのストレージ使用量は、AWSマネージドのサーバーレス弾力性ストレージを使用するEXPRESSクラスターに固有のものであり、EBSバックアップストレージを使用するSTANDARDクラスターには適用されません。

設定

パラメーター 説明
クラスター設定
Kafkaバージョン クラスターで現在実行されているApache Kafkaのバージョンを示すプロパティ。
ユーザーアクションステータス ユーザーに要求されるアクションのタイプ。
指定可能な値:CRITICAL_ACTION_REQUIRED、ACTION_RECOMMENDED、NONE
ブローカーサイズ Amazon MSKクラスターのブローカーに選択されたインスタンスタイプ。ブローカーサイズによって、ブローカーのコンピューティング、メモリー、ストレージの容量が決まります。
作成日時 クラスターが作成された日時。
拡張モニタリング Amazon MSKがユーザーのCloudWatchアカウントに発行するクラスターメトリクスのレベルを示します。
指定可能な値:DEFAULT、PER_BROKER、PER_TOPIC_PER_BROKER、PER_TOPIC_PER_PARTITION
セキュリティ設定
非認証アクセス クラスターが非認証のクライアント接続を許可するかどうかを指定します。
TLSクライアント認証 クラスターへのクライアント接続にTLS証明書ベースの認証が必要かどうかを定義します。
SASL/IAM認証 AWS IAM認証情報を使用したSASL認証がクラスターで有効になっているかどうかを示します。
SASL/SCRAM認証 クライアントアクセスに対してSASL/SCRAM(ユーザー名とパスワードベース)認証が有効になっているかどうかを示します。
暗号化キー(保管中のデータ) クラスター内に保管中のデータを暗号化するために使用されるAWS KMSキー。
ストレージ設定

STANDARDブローカータイプにのみ適用されます。プロビジョンドストレージ設定は、EBSボリュームを持つSTANDARDクラスターにのみ適用されます。EXPRESSクラスターは、プロビジョンド容量のないAWSマネージドのサーバーレスストレージを使用します。

ブローカーあたりのEBSストレージボリューム クラスター内の各ブローカーに割り当てられたAmazon EBSボリュームのサイズ(単位:GiB)。
ブローカーあたりのプロビジョンドストレージスループット 各ブローカーのデータドライブ用のEBSボリュームのスループット(単位:MiB/s)。この値は、スループットが有効になっている場合にのみ利用可能です。
ネットワーク設定
クライアントサブネット クラスターのブローカーがデプロイされ、クライアント接続が確立される、設定済みのサブネットのリスト。
パブリックアクセス クラスターがパブリックインターネット経由のクライアント接続を許可するかどうかを定義します。