feat(inputs.sqlserver): add metric available_physical_memory_kb in sqlserver_server_properties (#12292)
This commit is contained in:
parent
55c69e53a8
commit
4a378c6ff9
|
|
@ -346,7 +346,7 @@ The new (version 2) metrics provide:
|
|||
- *Memory*: PLE, Page reads/sec, Page writes/sec, + more
|
||||
- *TempDB*: Free space, Version store usage, Active temp tables, temp table creation rate, + more
|
||||
- *Resource Governor*: CPU Usage, Requests/sec, Queued Requests, and Blocked tasks per workload group + more
|
||||
- *Server properties*: Number of databases in all possible states (online, offline, suspect, etc.), cpu count, physical memory, SQL Server service uptime, SQL Server SPID, and SQL Server version. In the case of Azure SQL relevant properties such as Tier, #Vcores, Memory etc.
|
||||
- *Server properties*: Number of databases in all possible states (online, offline, suspect, etc.), cpu count, total physical memory, available physical memory, SQL Server service uptime, SQL Server SPID, and SQL Server version. In the case of Azure SQL relevant properties such as Tier, #Vcores, Memory etc.
|
||||
- *Wait stats*: Wait time in ms, number of waiting tasks, resource wait time, signal wait time, max wait time in ms, wait type, and wait category. The waits are categorized using the same categories used in Query Store.
|
||||
- *Schedulers* - This captures `sys.dm_os_schedulers`.
|
||||
- *SqlRequests* - This captures a snapshot of `sys.dm_exec_requests` and `sys.dm_exec_sessions` that gives you running requests as well as wait types and
|
||||
|
|
@ -423,7 +423,7 @@ ensure to check additional setup section in this documentation.
|
|||
- *Memory*: PLE, Page reads/sec, Page writes/sec, + more
|
||||
- *TempDB*: Free space, Version store usage, Active temp tables, temp table creation rate, + more
|
||||
- *Resource Governor*: CPU Usage, Requests/sec, Queued Requests, and Blocked tasks per workload group + more
|
||||
- *SQLServerProperties*: Number of databases in all possible states (online, offline, suspect, etc.), cpu count, physical memory, SQL Server service uptime, SQL Server SPID and SQL Server version. In the case of Azure SQL relevant properties such as Tier, #Vcores, Memory etc.
|
||||
- *SQLServerProperties*: Number of databases in all possible states (online, offline, suspect, etc.), cpu count, total physical memory, available physical memory, SQL Server service uptime, SQL Server SPID and SQL Server version. In the case of Azure SQL relevant properties such as Tier, #Vcores, Memory etc.
|
||||
- *SQLServerWaitStatsCategorized*: Wait time in ms, number of waiting tasks, resource wait time, signal wait time, max wait time in ms, wait type, and wait category. The waits are categorized using the same categories used in Query Store.
|
||||
- *SQLServerSchedulers*: This captures `sys.dm_os_schedulers`.
|
||||
- *SQLServerRequests*: This captures a snapshot of `sys.dm_exec_requests` and `sys.dm_exec_sessions` that gives you running requests as well as wait types and
|
||||
|
|
|
|||
|
|
@ -322,6 +322,7 @@ BEGIN
|
|||
DB_NAME() as [database_name],
|
||||
[cpu_count]
|
||||
,(SELECT [total_physical_memory_kb] FROM sys.[dm_os_sys_memory]) AS [server_memory]
|
||||
,(SELECT [available_physical_memory_kb] FROM sys.[dm_os_sys_memory]) AS [available_server_memory]
|
||||
,CAST(SERVERPROPERTY(''Edition'') AS NVARCHAR) AS [sku]
|
||||
,@EngineEdition AS [engine_edition]
|
||||
,DATEDIFF(MINUTE,[sqlserver_start_time],GETDATE()) AS [uptime]
|
||||
|
|
|
|||
|
|
@ -216,6 +216,7 @@ SELECT
|
|||
,REPLACE(@@SERVERNAME,''\'','':'') AS [sql_instance]
|
||||
,si.[cpu_count]
|
||||
,(SELECT [total_physical_memory_kb] FROM sys.[dm_os_sys_memory]) AS [server_memory]
|
||||
,(SELECT [available_physical_memory_kb] FROM sys.[dm_os_sys_memory]) AS [available_server_memory]
|
||||
,SERVERPROPERTY(''Edition'') AS [sku]
|
||||
,CAST(SERVERPROPERTY(''EngineEdition'') AS int) AS [engine_edition]
|
||||
,DATEDIFF(MINUTE,si.[sqlserver_start_time],GETDATE()) AS [uptime]
|
||||
|
|
|
|||
Loading…
Reference in New Issue