MySQL InnoDB ClusterSet & Clusterの監視

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

概要

MySQL InnoDB ClusterとInnoDB ClusterSetは、MySQLデプロイメントに高可用性と障害復旧ソリューションを提供します。これらのクラスターを監視することは、プライマリークラスターとレプリカクラスター全体で、継続的な可用性、レプリケーションの一貫性、および最適なパフォーマンスを確保するために不可欠です。Applications ManagerのMySQL InnoDB ClusterSet & Cluster監視を使用すると、クラスターの正常性、ノードのステータス、レプリケーションの動作、およびリソース使用率を詳細に可視化できます。

MySQL InnoDB ClusterSet & Clusterの新規監視作成

MySQL InnoDB ClusterSet & Clusterメトリックを監視するための前提条件:こちらをクリック

REST APIを使用してMySQL InnoDB ClusterSet & Cluster監視を新規追加する方法:こちらをクリック

MySQL InnoDB ClusterSet & Cluster監視を作成するには、以下の手順に従います:

  1. 新規監視]リンクをクリックします。データベースサーバーカテゴリーから[MySQL]を選択します。
  2. MySQL InnoDB ClusterSet & Cluster監視の表示名を指定します。
  3. InnoDBクラスターの一部である任意のノードのホスト名/IPアドレスを入力します。
  4. MySQLが実行されているポートを入力します。
  5. ユーザー名パスワードを入力するか、[認証情報をリストから選択]オプションを有効にして、認証情報マネージャーリストから必要な認証情報を選択します。
  6. MySQL InnoDBクラスターを検出]チェックボックスを有効にして、提供されたノード認証情報を使用してクラスタートポロジーを自動的に検出します。
    • 提供された認証情報がClusterSetまたはクラスター情報を返す場合、Applications Managerは検出を進めます。クラスターのメタデータはすべてのノードで利用できるため、任意のクラスターノードの認証情報を使用できます。
    • ClusterSetが検出された場合、それは親監視グループとして追加されます。
    • 検出されたClusterSet内のクラスターは、それぞれのClusterSetの下に子監視グループとして追加されます。
    • ClusterSetが検出されず、個別のクラスターが利用可能な場合、各クラスターは個別の監視グループとして追加されます。
    • 検出されたクラスター内のすべてのMySQLノード(プライマリークラスターとレプリカクラスターの両方のノードを含む)が追加され、それぞれのクラスター監視グループに関連付けられます。
    • 提供された認証情報を使用したノードレベルの認証が失敗した場合でも、ノードは認証されていない状態で追加されます。検出後、これらのノードの認証情報を手動で更新できます。
    • 提供された認証情報を使用してClusterSetもクラスターも検出されない場合、ノードがInnoDBクラスターの一部ではないことを示すアラートが表示されます。
  7. ポーリング間隔を分単位で入力します。デフォルト値は5分です。
  8. コンボボックスから監視グループを選択して、監視を関連付けます(任意)。
  9. 監視の追加]をクリックして検出を完了し、MySQL InnoDB ClusterSetおよびクラスター環境の監視を開始します。

監視パラメーター

MySQL InnoDB ClusterSet & Cluster監視を正常に追加すると、Applications ManagerはClusterSet、個々のクラスター、およびMySQLノード全体で、主要なパフォーマンス、可用性、およびレプリケーションメトリックのセットを収集します。これらのメトリックは、クラスターコンポーネントの正常性、ノードの役割、レプリケーションのステータス、クエリーアクティビティ、およびリソース使用率を評価するのに役立ちます。

Applications Managerは、監視タブに監視を表示し、可用性、パフォーマンス、リストビューの各タブでデータを表示できます:

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

リストされている個々の監視をクリックして、MySQL InnoDB ClusterSet & Cluster監視の一部として監視される次のメトリックを表示します:

ClusterSet監視グループ

パラメーター 説明
CLUSTERSET監視グループ
ドメイン名 MySQL InnoDB ClusterSetの名前。
グローバルプライマリーインスタンス ClusterSet内のプライマリークラスターのプライマリーインスタンス。この情報は、プライマリークラスターに接続されている場合にのみ取得されます。
プライマリークラスター InnoDB ClusterSet内のプライマリークラスターの名前。
ステータス メンバーの可用性に基づいたプライマリークラスターの正常性ステータスを示します。メンバーの過半数がオンラインの場合、クラスターは正常と見なされます。それ以外の場合は、非耐障害性としてマークされます。

クラスター監視グループ

パラメーター 説明
クラスター監視グループ
クラスター名 MySQL InnoDBクラスターの名前。
クラスターロール ClusterSet内でのクラスターの役割。可能な値はプライマリーまたはレプリカです。
グループ名 MySQLサーバーメンバーが属するグループの名前。
チャネル名 グループレプリケーションチャネルの名前。
レプリケーションモード グループで使用されるレプリケーションモード。可能な値はシングルプライマリーマルチプライマリーです。
プライマリーホスト グループ内のプライマリーメンバーのホスト名。
プライマリーポート グループ内のプライマリーメンバーのポート番号。
レプリケーションラグ レプリカクラスターの場合、これはプライマリークラスターからのレプリケーションラグを示します。
可用性 クラスター監視グループの可用性ステータス。
正常性 クラスター監視グループの全体的な正常性ステータス。

MySQLノード

パラメーター 説明
MYSQLノード
ノード名 クラスターに参加しているMySQLノードのホスト名。
ターゲットアドレス MySQLノードのIPアドレス。
ポート MySQLノードが実行されているポート。
メンバーロール クラスター内のノードの役割。プライマリーまたはセカンダリーのいずれかです。
クラスター名 ノードが属するクラスターの名前。
クラスターロール ノードが属するクラスターの役割。可能な値はプライマリーまたはレプリカです。
検出された競合数 競合検出チェックに失敗したトランザクションの数。
元のソースからのラグ(秒) プライマリーソースでのコミットとそのレプリカでの適用との間の時間遅延。
直近のソースからのラグ(秒) 直近のアップストリームソースでのコミットとそのレプリカでの適用との間の時間遅延。
最後のエラー MySQLノードでトリガーされた最新のエラーメッセージ。
最後のエラーのタイムスタンプ 最後のエラーが発生したタイムスタンプ。
可用性 MySQLノードの可用性ステータス。
正常性 MySQLノードの全体的な正常性ステータス。