MSSQL loadable plugin
Source
1
+
SELECT ag.name AS group_name,
2
+
ISNULL(drs.log_send_queue_size, 0) as log_send_queue_size,
3
+
ISNULL(drs.redo_queue_size, 0) as redo_queue_size,
4
+
arcs.replica_server_name AS replica_name,
5
+
db_name(drs.database_id) AS dbname,
6
+
drs.is_local
7
+
FROM sys.dm_hadr_database_replica_states drs
8
+
JOIN sys.dm_hadr_availability_replica_cluster_states arcs
9
+
ON arcs.replica_id = drs.replica_id
10
+
JOIN sys.availability_groups ag
11
+
ON ag.group_id = arcs.group_id
12
+
JOIN sys.dm_hadr_availability_replica_states ars
13
+
ON ars.replica_id = arcs.replica_id
14
+
WHERE drs.is_local = 0