diff --git a/kubedb/mssql_standard.collector.yml b/kubedb/mssql_standard.collector.yml index ef0a0909..22e47370 100644 --- a/kubedb/mssql_standard.collector.yml +++ b/kubedb/mssql_standard.collector.yml @@ -203,6 +203,24 @@ metrics: SELECT DATEDIFF(second, sqlserver_start_time, GETUTCDATE()) AS uptime_seconds FROM sys.dm_os_sys_info + - metric_name: sqlserver_ag_cluster_size + type: gauge + help: 'Number of active replicas in the SQL Server Availability Group.' + values: [active_replicas] + query: | + SELECT COUNT(*) AS active_replicas + FROM sys.dm_hadr_availability_replica_states + WHERE role_desc <> 'RESOLVING'; + + - metric_name: sqlserver_compilations_per_sec + type: gauge + help: 'Number of SQL compilations per second in SQL Server.' + values: [sql_compilations_per_sec] + query: | + SELECT cntr_value AS sql_compilations_per_sec + FROM sys.dm_os_performance_counters + WHERE counter_name = 'SQL Compilations/sec'; + queries: # Populates `mssql_io_stall` and `mssql_io_stall_total` - query_name: mssql_io_stall