From 4534c2a6aee4fd484fabc0fe6bfcc5d143c8a899 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan-Otto=20Kr=C3=B6pke?= Date: Thu, 21 Nov 2024 22:52:30 +0100 Subject: [PATCH] mssql: fix performance counter with additional server instance (#1753) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jan-Otto Kröpke --- internal/collector/mssql/mssql.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/internal/collector/mssql/mssql.go b/internal/collector/mssql/mssql.go index 51b2bf35..6a198999 100644 --- a/internal/collector/mssql/mssql.go +++ b/internal/collector/mssql/mssql.go @@ -360,9 +360,10 @@ func (c *Collector) getMSSQLInstances() mssqlInstancesType { // Counter object for the given SQL instance and Collector. func (c *Collector) mssqlGetPerfObjectName(sqlInstance string, collector string) string { sb := strings.Builder{} - sb.WriteString("SQLServer:") - if sqlInstance != "MSSQLSERVER" { + if sqlInstance == "MSSQLSERVER" { + sb.WriteString("SQLServer:") + } else { sb.WriteString("MSSQL$") sb.WriteString(sqlInstance) sb.WriteString(":")