mssql: add counter based on server version (#1799)

Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
This commit is contained in:
Jan-Otto Kröpke
2024-12-01 18:20:44 +01:00
committed by GitHub
parent 3a3b50f898
commit 0ad8e01e0e
16 changed files with 241 additions and 172 deletions

View File

@@ -73,10 +73,10 @@ func (c *Collector) buildSQLStats() error {
sqlStatsUnsafeAutoParamsPerSec,
}
for sqlInstance := range c.mssqlInstances {
c.sqlStatsPerfDataCollectors[sqlInstance], err = perfdata.NewCollector(c.mssqlGetPerfObjectName(sqlInstance, "SQL Statistics"), nil, counters)
for _, sqlInstance := range c.mssqlInstances {
c.sqlStatsPerfDataCollectors[sqlInstance.name], err = perfdata.NewCollector(c.mssqlGetPerfObjectName(sqlInstance.name, "SQL Statistics"), nil, counters)
if err != nil {
errs = append(errs, fmt.Errorf("failed to create SQL Statistics collector for instance %s: %w", sqlInstance, err))
errs = append(errs, fmt.Errorf("failed to create SQL Statistics collector for instance %s: %w", sqlInstance.name, err))
}
}