mirror of
https://github.com/prometheus-community/windows_exporter.git
synced 2026-03-11 04:56:35 +00:00
Remove fluent-style kingpin
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
This commit is contained in:
@@ -17,16 +17,15 @@ import (
|
||||
"golang.org/x/sys/windows/registry"
|
||||
)
|
||||
|
||||
var (
|
||||
mssqlEnabledCollectors = kingpin.Flag(
|
||||
"collectors.mssql.classes-enabled",
|
||||
"Comma-separated list of mssql WMI classes to use.").
|
||||
Default(mssqlAvailableClassCollectors()).String()
|
||||
const (
|
||||
FlagMssqlEnabledCollectors = "collectors.mssql.classes-enabled"
|
||||
FlagMssqlPrintCollectors = "collectors.mssql.class-print"
|
||||
)
|
||||
|
||||
mssqlPrintCollectors = kingpin.Flag(
|
||||
"collectors.mssql.class-print",
|
||||
"If true, print available mssql WMI classes and exit. Only displays if the mssql collector is enabled.",
|
||||
).Bool()
|
||||
var (
|
||||
mssqlEnabledCollectors *string
|
||||
|
||||
mssqlPrintCollectors *bool
|
||||
)
|
||||
|
||||
type mssqlInstancesType map[string]string
|
||||
@@ -401,6 +400,19 @@ type MSSQLCollector struct {
|
||||
mssqlChildCollectorFailure int
|
||||
}
|
||||
|
||||
// newMSSQLCollectorFlags ...
|
||||
func newMSSQLCollectorFlags(app *kingpin.Application) {
|
||||
mssqlEnabledCollectors = app.Flag(
|
||||
FlagMssqlEnabledCollectors,
|
||||
"Comma-separated list of mssql WMI classes to use.").
|
||||
Default(mssqlAvailableClassCollectors()).String()
|
||||
|
||||
mssqlPrintCollectors = app.Flag(
|
||||
FlagMssqlPrintCollectors,
|
||||
"If true, print available mssql WMI classes and exit. Only displays if the mssql collector is enabled.",
|
||||
).Bool()
|
||||
}
|
||||
|
||||
// newMSSQLCollector ...
|
||||
func newMSSQLCollector() (Collector, error) {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user