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