Skip to content

Commit

Permalink
Fix sql_instance tag with sqlserver managed instance (influxdata#6116)
Browse files Browse the repository at this point in the history
  • Loading branch information
denzilribeiro authored and bitcharmer committed Oct 18, 2019
1 parent 74e38ab commit 4705818
Showing 1 changed file with 19 additions and 22 deletions.
41 changes: 19 additions & 22 deletions plugins/inputs/sqlserver/sqlserver.go
Original file line number Diff line number Diff line change
Expand Up @@ -1300,7 +1300,7 @@ const sqlAzureDBResourceGovernance string = `
IF SERVERPROPERTY('EngineEdition') = 5 -- Is this Azure SQL DB?
SELECT
'sqlserver_db_resource_governance' AS [measurement],
server_name AS [sql_instance],
@@servername AS [sql_instance],
DB_NAME() as [database_name],
slo_name,
dtu_limit,
Expand Down Expand Up @@ -1335,27 +1335,24 @@ SELECT
FROM
sys.dm_user_db_resource_governance WITH (NOLOCK);
ELSE
IF SERVERPROPERTY('EngineEdition') = 8 -- Is this Azure SQL Managed Instance?
BEGIN
SELECT
'sqlserver_instance_resource_governance' AS [measurement],
server_name AS [sql_instance],
instance_cap_cpu,
instance_max_log_rate,
instance_max_worker_threads,
volume_local_iops,
volume_external_xstore_iops,
volume_managed_xstore_iops,
volume_type_local_iops,
volume_type_managed_xstore_iops,
volume_type_external_xstore_iops,
volume_external_xstore_iops,
volume_local_max_oustanding_io,
volume_managed_xstore_max_oustanding_io,
volume_external_xstore_max_oustanding_io,
tempdb_log_file_number
from
sys.dm_instance_resource_governance
BEGIN
IF SERVERPROPERTY('EngineEdition') = 8 -- Is this Azure SQL Managed Instance?
SELECT
'sqlserver_instance_resource_governance' AS [measurement],
@@SERVERNAME AS [sql_instance],
instance_cap_cpu,
instance_max_log_rate,
instance_max_worker_threads,
tempdb_log_file_number,
volume_local_iops,
volume_external_xstore_iops,
volume_managed_xstore_iops,
volume_type_local_iops as voltype_local_iops,
volume_type_managed_xstore_iops as voltype_man_xtore_iops,
volume_type_external_xstore_iops as voltype_ext_xtore_iops,
volume_external_xstore_iops as vol_ext_xtore_iops
from
sys.dm_instance_resource_governance
END;
`

Expand Down

0 comments on commit 4705818

Please sign in to comment.