Skip to content

Commit 185985e

Browse files
sleikengitperr
authored andcommitted
Add logging for ethtool device include/exclude and metrics include flags (prometheus#2979)
Signed-off-by: Sam Leiken <[email protected]>
1 parent 04eb970 commit 185985e

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

collector/ethtool_linux.go

+10
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,16 @@ func makeEthtoolCollector(logger log.Logger) (*ethtoolCollector, error) {
9696
return nil, fmt.Errorf("failed to initialize ethtool library: %w", err)
9797
}
9898

99+
if *ethtoolDeviceInclude != "" {
100+
level.Info(logger).Log("msg", "Parsed flag --collector.ethtool.device-include", "flag", *ethtoolDeviceInclude)
101+
}
102+
if *ethtoolDeviceExclude != "" {
103+
level.Info(logger).Log("msg", "Parsed flag --collector.ethtool.device-exclude", "flag", *ethtoolDeviceExclude)
104+
}
105+
if *ethtoolIncludedMetrics != "" {
106+
level.Info(logger).Log("msg", "Parsed flag --collector.ethtool.metrics-include", "flag", *ethtoolIncludedMetrics)
107+
}
108+
99109
// Pre-populate some common ethtool metrics.
100110
return &ethtoolCollector{
101111
fs: fs,

0 commit comments

Comments
 (0)