From 0e2ce9f14eff889edc3ec5201a5bbe04918151bd Mon Sep 17 00:00:00 2001 From: Deezzir Date: Wed, 2 Oct 2024 18:21:30 -0400 Subject: [PATCH] Extend DRM labels Signed-off-by: Deezzir --- collector/drm_linux.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/collector/drm_linux.go b/collector/drm_linux.go index 61bb59ac77..8274c1b947 100644 --- a/collector/drm_linux.go +++ b/collector/drm_linux.go @@ -58,7 +58,7 @@ func NewDrmCollector(logger *slog.Logger) (Collector, error) { CardInfo: prometheus.NewDesc( prometheus.BuildFQName(namespace, drmCollectorSubsystem, "card_info"), "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( prometheus.BuildFQName(namespace, drmCollectorSubsystem, "gpu_busy_percent"), @@ -112,7 +112,7 @@ func (c *drmCollector) updateAMDCards(ch chan<- prometheus.Metric) error { for _, s := range stats { ch <- prometheus.MustNewConstMetric( 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( c.GPUBusyPercent, prometheus.GaugeValue, float64(s.GPUBusyPercent), s.Name)