Merge pull request #592 from mallenLF/mssql-perflib

Use perflib to gather metrics in the mssql collector
This commit is contained in:
Calle Pettersson
2020-09-07 09:21:27 +02:00
committed by GitHub
2 changed files with 1421 additions and 1405 deletions

View File

@@ -58,6 +58,10 @@ var (
func registerCollector(name string, builder collectorBuilder, perfCounterNames ...string) {
builders[name] = builder
addPerfCounterDependencies(name, perfCounterNames)
}
func addPerfCounterDependencies(name string, perfCounterNames []string) {
perfIndicies := make([]string, 0, len(perfCounterNames))
for _, cn := range perfCounterNames {
perfIndicies = append(perfIndicies, MapCounterToIndex(cn))

File diff suppressed because it is too large Load Diff