インスタンスリスト
インスタンスリスト画面は、SingleStoreクラスターに属するノードを1行ずつ表にまとめて表示します。アグリゲーターとリーフノードを1つの画面で併せて確認できるため、クラスター全体の状態を素早く見渡し、異常のあるノードへすぐに入る出発点になります。
サマリー領域
表の上部には、全体のノード数と状態別の集計を表示します。
| Item | Description |
|---|---|
| 全体 | 収集中の全体ノード数 |
| 危険 | 危険状態に分類されたノード数 |
| 警告 | 警告状態に分類されたノード数 |
| 正常 | 正常状態のノード数 |
ノードリスト表
リストはクラスター単位でまとめて表示されます。クラスターの代表であるMaster Aggregatorの行にのみ展開ボタンが付き、展開するとそのクラスターに属するノードが下に続きます。展開ボタンにマウスを重ねると、クラスター名を確認できます。
1つのクラスター内でノードは役割の順に並びます。Master Aggregator、Child Aggregator、Leafの順であり、階層のないLeaf同士はサーバー名順です。つまり、リストの順序はサーバー名ではなくクラスター構造に従います。
デフォルトで提供される列は次のとおりです。
| Item | Description |
|---|---|
| 状態 | ノードの収集・状態表示 |
| サーバー名 | ノード名(例: 1-MA-150、LF-152)。選択すると該当するインスタンスモニタリングへ移動 |
| IP | ノードのIPアドレス |
| ポート | 接続ポート(デフォルト3306) |
| データベース | ノードが担当するデータベースの一覧 |
| ROLE | ノードの役割バッジ。MA(Master Aggregator)・CA(Child Aggregator)・Leaf |
CPU (%) | ノードのCPU使用率の推移 |
Node Memory (%) | このノードのmemsqld使用量を物理メモリで割った比率 |
Disk (%) | マウント使用量の比率 |
Threads_running | 実行中のスレッド数 |
リソース列はセルに推移線のみを描くため、単位はヘッダーの(%)表記で示します。
列の構成が変更されました
Questions・innodb_buffer_pool_read_requests・lock_wait_sessionsの3つの列はデフォルトの表から外れました。innodb_buffer_pool_read_requestsはエージェントが値を送らないため常に空であり、残りの2つはMySQLプロトコル互換のカウンターであるため、分散エンジンのノードの状態を代表できないという判断です。
Cluster Name列もデフォルトの表では非表示になります。表がすでにクラスター単位でまとめられており、すべての行で同じ値が繰り返されるためです。列の選択でいつでも再表示できます。
SingleStoreは、アグリゲーターノードにのみDBXエージェントをインストールすると、MV_NODESでリーフノードを自動検出してクラスター全体がリストに表示されます。ノード名のMA・CA・LFの接頭辞で役割を素早く区別できます。
表の操作
- 列の選択: 表に表示する列を追加したり非表示にしたりできます。
- マルチビュー: 複数のノードを選択して、併せて比較する画面に切り替えます。
- ノードを選択した後、詳細画面へ移動して指標とセッションを詳しく確認できます。
データ解釈ガイド
| 確認ポイント | 説明 |
|---|---|
特定ノードのThreads_runningの急増 | 該当ノードに負荷・競合が集中している疑い |
lock_wait_sessionsの累積 | ロック待機が発生、ロックツリーで原因を追跡 |
| Leafノード間の指標の偏差 | データの偏り(Skew)の可能性、パーティションで配置を点検 |