From fcc43a2406f2ab4670693019649431467b82e89c Mon Sep 17 00:00:00 2001 From: Neaj Morshad Date: Thu, 29 Aug 2024 19:32:58 +0600 Subject: [PATCH] Add new metrics Signed-off-by: Neaj Morshad --- kubedb/mssql_standard.collector.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) 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