parent
1b332edfe8
commit
0e2ce9f14e
|
@ -58,7 +58,7 @@ func NewDrmCollector(logger *slog.Logger) (Collector, error) {
|
||||||
CardInfo: prometheus.NewDesc(
|
CardInfo: prometheus.NewDesc(
|
||||||
prometheus.BuildFQName(namespace, drmCollectorSubsystem, "card_info"),
|
prometheus.BuildFQName(namespace, drmCollectorSubsystem, "card_info"),
|
||||||
"Card information",
|
"Card information",
|
||||||
[]string{"card", "memory_vendor", "power_performance_level", "unique_id", "vendor"}, nil,
|
[]string{"card", "memory_vendor", "power_performance_level", "unique_id", "chip", "vendor"}, nil,
|
||||||
),
|
),
|
||||||
GPUBusyPercent: prometheus.NewDesc(
|
GPUBusyPercent: prometheus.NewDesc(
|
||||||
prometheus.BuildFQName(namespace, drmCollectorSubsystem, "gpu_busy_percent"),
|
prometheus.BuildFQName(namespace, drmCollectorSubsystem, "gpu_busy_percent"),
|
||||||
|
@ -112,7 +112,7 @@ func (c *drmCollector) updateAMDCards(ch chan<- prometheus.Metric) error {
|
||||||
for _, s := range stats {
|
for _, s := range stats {
|
||||||
ch <- prometheus.MustNewConstMetric(
|
ch <- prometheus.MustNewConstMetric(
|
||||||
c.CardInfo, prometheus.GaugeValue, 1,
|
c.CardInfo, prometheus.GaugeValue, 1,
|
||||||
s.Name, s.MemoryVRAMVendor, s.PowerDPMForcePerformanceLevel, s.UniqueID, vendor)
|
s.Name, s.MemoryVRAMVendor, s.PowerDPMForcePerformanceLevel, s.UniqueID, s.HWmonChip, vendor)
|
||||||
|
|
||||||
ch <- prometheus.MustNewConstMetric(
|
ch <- prometheus.MustNewConstMetric(
|
||||||
c.GPUBusyPercent, prometheus.GaugeValue, float64(s.GPUBusyPercent), s.Name)
|
c.GPUBusyPercent, prometheus.GaugeValue, float64(s.GPUBusyPercent), s.Name)
|
||||||
|
|
Loading…
Reference in New Issue