mirror of
https://github.com/prometheus/node_exporter.git
synced 2025-08-20 18:33:52 -07:00
AIX: Remove redundant disk blocks metric, fix times
Signed-off-by: Johannes Ziemke <github@5pi.de>
This commit is contained in:
parent
0e8817612a
commit
4d053b94a9
|
@ -33,9 +33,6 @@ type diskstatsCollector struct {
|
||||||
bsize typedDesc
|
bsize typedDesc
|
||||||
qdepth typedDesc
|
qdepth typedDesc
|
||||||
|
|
||||||
rblks typedDesc
|
|
||||||
wblks typedDesc
|
|
||||||
|
|
||||||
rserv typedDesc
|
rserv typedDesc
|
||||||
wserv typedDesc
|
wserv typedDesc
|
||||||
|
|
||||||
|
@ -84,22 +81,6 @@ func NewDiskstatsCollector(logger *slog.Logger) (Collector, error) {
|
||||||
),
|
),
|
||||||
prometheus.GaugeValue,
|
prometheus.GaugeValue,
|
||||||
},
|
},
|
||||||
rblks: typedDesc{
|
|
||||||
prometheus.NewDesc(
|
|
||||||
prometheus.BuildFQName(namespace, diskSubsystem, "read_blocks_total"),
|
|
||||||
"The total number of read blocks.",
|
|
||||||
diskLabelNames, nil,
|
|
||||||
),
|
|
||||||
prometheus.CounterValue,
|
|
||||||
},
|
|
||||||
wblks: typedDesc{
|
|
||||||
prometheus.NewDesc(
|
|
||||||
prometheus.BuildFQName(namespace, diskSubsystem, "written_blocks_total"),
|
|
||||||
"The total number of written blocks.",
|
|
||||||
diskLabelNames, nil,
|
|
||||||
),
|
|
||||||
prometheus.CounterValue,
|
|
||||||
},
|
|
||||||
rserv: typedDesc{
|
rserv: typedDesc{
|
||||||
prometheus.NewDesc(
|
prometheus.NewDesc(
|
||||||
prometheus.BuildFQName(namespace, diskSubsystem, "read_time_seconds_total"),
|
prometheus.BuildFQName(namespace, diskSubsystem, "read_time_seconds_total"),
|
||||||
|
@ -151,14 +132,12 @@ func (c *diskstatsCollector) Update(ch chan<- prometheus.Metric) error {
|
||||||
}
|
}
|
||||||
ch <- c.rbytes.mustNewConstMetric(float64(stat.Rblks*512), stat.Name)
|
ch <- c.rbytes.mustNewConstMetric(float64(stat.Rblks*512), stat.Name)
|
||||||
ch <- c.wbytes.mustNewConstMetric(float64(stat.Wblks*512), stat.Name)
|
ch <- c.wbytes.mustNewConstMetric(float64(stat.Wblks*512), stat.Name)
|
||||||
ch <- c.time.mustNewConstMetric(float64(stat.Time)/c.tickPerSecond, stat.Name)
|
ch <- c.time.mustNewConstMetric(float64(stat.Time)/float64(c.tickPerSecond), stat.Name)
|
||||||
|
|
||||||
ch <- c.bsize.mustNewConstMetric(float64(stat.BSize), stat.Name)
|
ch <- c.bsize.mustNewConstMetric(float64(stat.BSize), stat.Name)
|
||||||
ch <- c.qdepth.mustNewConstMetric(float64(stat.QDepth), stat.Name)
|
ch <- c.qdepth.mustNewConstMetric(float64(stat.QDepth), stat.Name)
|
||||||
ch <- c.rblks.mustNewConstMetric(float64(stat.Rblks), stat.Name)
|
ch <- c.rserv.mustNewConstMetric(float64(stat.Rserv)/1e9, stat.Name)
|
||||||
ch <- c.wblks.mustNewConstMetric(float64(stat.Wblks), stat.Name)
|
ch <- c.wserv.mustNewConstMetric(float64(stat.Wserv)/1e9, stat.Name)
|
||||||
ch <- c.rserv.mustNewConstMetric(float64(stat.Rserv)/c.tickPerSecond, stat.Name)
|
|
||||||
ch <- c.wserv.mustNewConstMetric(float64(stat.Wserv)/c.tickPerSecond, stat.Name)
|
|
||||||
ch <- c.xfers.mustNewConstMetric(float64(stat.Xfers), stat.Name)
|
ch <- c.xfers.mustNewConstMetric(float64(stat.Xfers), stat.Name)
|
||||||
ch <- c.xrate.mustNewConstMetric(float64(stat.XRate), stat.Name)
|
ch <- c.xrate.mustNewConstMetric(float64(stat.XRate), stat.Name)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue