mirror of
https://github.com/prometheus-community/windows_exporter.git
synced 2026-02-27 15:16:35 +00:00
Merge pull request #592 from mallenLF/mssql-perflib
Use perflib to gather metrics in the mssql collector
This commit is contained in:
@@ -58,6 +58,10 @@ var (
|
|||||||
|
|
||||||
func registerCollector(name string, builder collectorBuilder, perfCounterNames ...string) {
|
func registerCollector(name string, builder collectorBuilder, perfCounterNames ...string) {
|
||||||
builders[name] = builder
|
builders[name] = builder
|
||||||
|
addPerfCounterDependencies(name, perfCounterNames)
|
||||||
|
}
|
||||||
|
|
||||||
|
func addPerfCounterDependencies(name string, perfCounterNames []string) {
|
||||||
perfIndicies := make([]string, 0, len(perfCounterNames))
|
perfIndicies := make([]string, 0, len(perfCounterNames))
|
||||||
for _, cn := range perfCounterNames {
|
for _, cn := range perfCounterNames {
|
||||||
perfIndicies = append(perfIndicies, MapCounterToIndex(cn))
|
perfIndicies = append(perfIndicies, MapCounterToIndex(cn))
|
||||||
|
|||||||
2822
collector/mssql.go
2822
collector/mssql.go
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user