本文へスキップ

Always On モニタリング

Always On モニタリングでは、SQL Server Always On 可用性グループ(Availability Group、以下 AG)のレプリカ構成と同期状態、レプリカ間のデータ移動メトリクスを確認できます。フェールオーバー(Failover)対象の構成やセカンダリレプリカの遅延を把握し、可用性グループの健全性を診断できます。

WSFC(Windows Server Failover Cluster、Windows サーバーフェールオーバークラスター)は、SQL Server Always On が動作する基盤となる Windows サーバークラスターです。Always On の構成は次のような階層を成します。

WSFC クラスター              ← Windows サーバーの束(障害検知・対応を担当、最も外側)
└ 可用性グループ(AG) ← 一緒に複製・フェールオーバーするデータベースの束
└ データベース ← 実際の保護対象

プロジェクトに AG が構成されていると、次の 4 か所で関連情報を確認できます。

LocationDescription
インスタンスリストインスタンスごとの所属 AG とレプリカノード(カラム)
可用性グループドロワークラスター・AG 単位のレプリカ構成と同期状態(カード)
可用性グループ詳細特定 AG の要約・同期推移・レプリカ表・メトリクス
Always On モニタリングダッシュボードデータ移動メトリクス、可用性グループ、トポロジー

インスタンスリストの Always On 情報

プロジェクトに AG が構成され、関連データ(db_set_info)が収集されると、インスタンスリストに Availability GroupReplica Server Name カラムが表示されます。

ColumnDescription
Availability Groupインスタンスが所属する AG の一覧。ロールバッジ P(Primary、プライマリレプリカ)、S(Secondary、セカンダリレプリカ)
Replica Server Nameレプリカノード名と所属する WSFC クラスター

AG 名またはリスト上部の AG View ボタンをクリックすると、可用性グループ詳細をドロワーで確認できます。

可用性グループドロワー

AG 名または AG View ボタンをクリックすると、右側に可用性グループドロワーが開きます。ドロワーは WSFC クラスター単位で構成され、上部に WSFC Cluster — {クラスター名} とともにノード・可用性グループ・データベースの数を要約します。

1 つの環境にクラスターが複数ある場合は、ドロワー上部の クラスターセレクターで対象クラスターを切り替えます。可用性グループ名はクラスター間で重複する可能性があるため、選択したクラスターに属する可用性グループのみを表示します。Availability Group セレクターで特定の可用性グループだけに絞り込むこともできます。

各可用性グループはカード形式で表示され、レプリカ構成と同期状態を示します。

ItemDescription
AG 名構成された可用性グループの識別子
同期状態Synchronized(同期完了)または Synchronizing(同期中)
レプリカ数その AG に含まれるレプリカの数(例: 4 Replicas)
Primary読み取り・書き込みを担当するプライマリレプリカノード
Secondaryデータを複製されるセカンダリレプリカノード。複数構成が可能
データベースその AG で保護されるデータベースの一覧

カードをクリックすると該当する可用性グループの詳細画面が開き、ドロワー上部の Always On モニタリング ボタンをクリックするとダッシュボードに移動します。

可用性グループ詳細

可用性グループカードをクリックすると、該当する AG の詳細情報を次の 4 つの領域で確認できます。

要約

Summary 領域で、選択した可用性グループの同期状態(Sync State)、レプリカ数(Replicas)、データベース数(Databases)、データベース名(Database Names)を要約します。

同期状態の推移

Historical Synchronization States 領域で、レプリカ(ノード)ごとの同期状態の変化を時間軸で表示します。同期が途切れた区間や状態が切り替わった時点を追跡し、安定性を点検できます。状態は色で SynchronizedSynchronizingInitializingNot Synchronizing を区別します。

レプリカ状態

Replicas 表で、レプリカごとの詳細な状態を 1 行ずつ確認します。

ColumnDescription
Replica Server Nameレプリカノード名とインスタンス
Roleレプリカのロール。Primary または Secondary
Sync Stateレプリカの同期状態
Failover Modeフェールオーバーモード。自動または手動
Availability Mode可用性モード。同期コミットまたは非同期コミット
詳細該当レプリカのインスタンスモニタリングへ移動

メトリクス

Metrics 領域で、レプリカ間のデータ移動メトリクスを 5 種類のチャートで提供します。Replica Server Name セレクターと Database セレクターで、特定のレプリカ・データベースのメトリクスに絞り込めます。メトリクスの種類は データ移動メトリクスと同じです。

Always On モニタリングダッシュボード

ドロワーの Always On モニタリング ボタンをクリックするか、サイドバーの ダッシュボード > Always On モニタリング から入ります。画面上部の クラスターセレクターで対象クラスターを切り替え、上から Availability Group Metrics(データ移動メトリクス)、Availability Group(可用性グループ)、Topology(トポロジー)の順に構成します。

Always On Monitoring

データ移動メトリクス

画面最上部の Availability Group Metrics セクションです。上部の可用性グループタブで対象 AG を選択すると、レプリカ間のデータ移動状態を 5 種類のチャートで確認できます。

MetricUnitDescription
Log Send Ratebyte/secondプライマリレプリカがログを送信する速度
Log Send Queue Sizebyteセカンダリレプリカへまだ送信できていないログの累積量
Redo Ratebyte/secondセカンダリレプリカがログを再適用(Redo)する速度
Redo Queue Sizebyteセカンダリレプリカでまだ適用できていないログの累積量
Secondary Lagsecondセカンダリレプリカの遅延時間

各メトリクスは、チャートの最大絶対値を基準に単位を自動変換します(例: KB・MB・GB、分・時間)。メトリクス名の横の情報アイコンで詳細な説明を確認できます。

可用性グループ

選択したクラスターに構成された可用性グループをカードで表示する Availability Group セクションです。カード構成は 可用性グループドロワーと同じで、カードをクリックして可用性グループ詳細へ移動できます。

トポロジー

Topology セクションは、可用性グループのレプリカ構成と同期状態をノードと AG のマトリクスで可視化します。上部に WSFC Cluster — {クラスター名} とノード・可用性グループ・データベースの数を表示し、各ノードが AG ごとに PrimarySecondary か、保護中のデータベースを示します。同期状態は色で SynchronizedSynchronizingInitializingNot Synchronizing を区別します。