本文へスキップ

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 Group と Replica 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 領域で、レプリカ(ノード)ごとの同期状態の変化を時間軸で表示します。同期が途切れた区間や状態が切り替わった時点を追跡し、安定性を点検できます。状態は色で Synchronized・Synchronizing・Initializing・Not 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 ごとに Primary か Secondary か、保護中のデータベースを示します。同期状態は色で Synchronized・Synchronizing・Initializing・Not Synchronizing を区別します。