Skip to content

[inputs.sqlserver] exclude_query not honored #6602

Closed
@vidkun

Description

Relevant telegraf.conf:

query_version = 2
exclude_query = [ 'WaitStatsCatagorized' , 'DatabaseIO' , 'DatabaseProperties' , 'CPUHistory' , 'DatabaseSize' , 'DatabaseStats' , 'MemoryClerk' , 'VolumeSpace' , 'Schedulers' , 'AzureDBResourceStats' , 'AzureDBResourceGovernance' , 'SqlRequests' ]

System info:

PS C:\Program Files\telegraf> .\tele
Telegraf 1.12.4 (git: HEAD 9a4f08e)

Windows 2016 & 2012 R2
SQL Server 2016 and 2017

Steps to reproduce:

  1. Add sqlserver input plugin config
  2. Start telegraf service or run telegraf.exe --test
  3. Watch all the SQL Server metrics come through

Expected behavior:

I expect queries defined in the exclude_query option to be excluded from data collected and forwarded.

Actual behavior:

It appears as if all metrics are being collected and forwarded regardless of exclude_query config. Even if you define all query types in the exclude_query option, you still get SQL Server metrics pulled back when running telegraf.

Additional info:

 Disk\ Read\ IO\ Throttled/sec\ |\ default\ |\ Resource\ Pool\ Stats,host=host,index=dbmetrics,servername=server:MSSQLSERVER2017,type=Performance\ counters value=0i 1572537597000000000
 Disk\ Read\ IO\ Throttled/sec\ |\ internal\ |\ Resource\ Pool\ Stats,host=host,index=dbmetrics,servername=server:MSSQLSERVER2017,type=Performance\ counters value=0i 1572537597000000000
 Disk\ Read\ IO/sec\ |\ default\ |\ Resource\ Pool\ Stats,host=host,index=dbmetrics,servername=server:MSSQLSERVER2017,type=Performance\ counters value=0i 1572537597000000000
 Disk\ Read\ IO/sec\ |\ internal\ |\ Resource\ Pool\ Stats,host=host,index=dbmetrics,servername=server:MSSQLSERVER2017,type=Performance\ counters value=0i 1572537597000000000
 Disk\ Write\ Bytes/sec\ |\ default\ |\ Resource\ Pool\ Stats,host=host,index=dbmetrics,servername=server:MSSQLSERVER2017,type=Performance\ counters value=0i 1572537597000000000
 Disk\ Write\ Bytes/sec\ |\ internal\ |\ Resource\ Pool\ Stats,host=host,index=dbmetrics,servername=server:MSSQLSERVER2017,type=Performance\ counters value=0i 1572537597000000000
 Disk\ Write\ IO\ Throttled/sec\ |\ default\ |\ Resource\ Pool\ Stats,host=host,index=dbmetrics,servername=server:MSSQLSERVER2017,type=Performance\ counters value=0i 1572537597000000000
 Disk\ Write\ IO\ Throttled/sec\ |\ internal\ |\ Resource\ Pool\ Stats,host=host,index=dbmetrics,servername=server:MSSQLSERVER2017,type=Performance\ counters value=0i 1572537597000000000
 Disk\ Write\ IO/sec\ |\ default\ |\ Resource\ Pool\ Stats,host=host,index=dbmetrics,servername=server:MSSQLSERVER2017,type=Performance\ counters value=0i 1572537597000000000
 Disk\ Write\ IO/sec\ |\ internal\ |\ Resource\ Pool\ Stats,host=host,index=dbmetrics,servername=server:MSSQLSERVER2017,type=Performance\ counters value=0i 1572537597000000000
 Max\ memory\ (KB)\ |\ default\ |\ Resource\ Pool\ Stats,host=host,index=dbmetrics,servername=server:MSSQLSERVER2017,type=Performance\ counters value=5976880i 1572537597000000000

Metadata

Assignees

No one assigned

    Labels

    area/sqlserverbugunexpected problem or unintended behaviordocsIssues related to Telegraf documentation and configuration descriptions

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions