Skip to content

Commit 8445a22

Browse files
feat(lumos): remove flag to allow non-cli usage
1 parent 49f66e1 commit 8445a22

File tree

4 files changed

+4
-16
lines changed

4 files changed

+4
-16
lines changed

.tool-versions

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
golang 1.22.3

collector/collector.go

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -67,20 +67,7 @@ type collectorConfig struct {
6767
}
6868

6969
func registerCollector(name string, isDefaultEnabled bool, createFunc func(collectorConfig) (Collector, error)) {
70-
var helpDefaultState string
71-
if isDefaultEnabled {
72-
helpDefaultState = "enabled"
73-
} else {
74-
helpDefaultState = "disabled"
75-
}
76-
77-
// Create flag for this collector
78-
flagName := fmt.Sprintf("collector.%s", name)
79-
flagHelp := fmt.Sprintf("Enable the %s collector (default: %s).", name, helpDefaultState)
80-
defaultValue := fmt.Sprintf("%v", isDefaultEnabled)
81-
82-
flag := kingpin.Flag(flagName, flagHelp).Default(defaultValue).Action(collectorFlagAction(name)).Bool()
83-
collectorState[name] = flag
70+
collectorState[name] = &isDefaultEnabled
8471

8572
// Register the create function for this collector
8673
factories[name] = createFunc

collector/pg_postmaster.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import (
2323
const postmasterSubsystem = "postmaster"
2424

2525
func init() {
26-
registerCollector(postmasterSubsystem, defaultDisabled, NewPGPostmasterCollector)
26+
registerCollector(postmasterSubsystem, defaultEnabled, NewPGPostmasterCollector)
2727
}
2828

2929
type PGPostmasterCollector struct {

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
module github.com/prometheus-community/postgres_exporter
1+
module github.com/zeet-dev/postgres_exporter
22

33
go 1.19
44

0 commit comments

Comments
 (0)