Exportador Prometheus leve para GPUs NVIDIA no Windows e Linux
Exponha a temperatura da GPU, a velocidade do ventilador, o consumo de energia, as velocidades de clock e o uso de VRAM para o Prometheus via um endpoint HTTP local. Nvidia GPU Exporter, de utkuozdemir, mapeia contadores de hardware NVIDIA em métricas do Prometheus para visualização no Grafana e outras ferramentas. Ele é executado nativamente no Windows e no Linux com NVML ou o binário nvidia-smi, e tem como alvo administradores de sistema, engenheiros de DevOps, pesquisadores e mineradores que precisam de observabilidade contínua e de baixo impacto da GPU.
O que o Exportador de GPU da Nvidia coleta e expõe?
O exportador coleta um amplo conjunto de sinais de GPU usando NVML ou nvidia-smi e os publica para raspagem do Prometheus. As métricas incluem temperatura, velocidades de ventilador, consumo de energia, totais e uso de VRAM, utilização de GPU e controlador de memória, velocidades de clock para gráficos/memória/encoders de vídeo, detecção de P-state e razões de limitação de hardware. O suporte para múltiplas GPUs NVIDIA em um único host significa que ele enumera e rotula métricas por GPU automaticamente.
Isso desacelera o sistema durante uma raspagem?
O impacto na observabilidade é baixo porque o programa é um único binário Go sem dependências pesadas além da pilha de drivers. O exportador usa o backend NVML nativo para leituras diretas de baixo nível em vez de invocar ferramentas externas volumosas, o que reduz a sobrecarga durante a coleta de métricas. Para operação em segundo plano em hardware de desktop ou servidor, ele pode ser executado sem um tempo de execução de contêiner e continua adequado para monitoramento de longa duração.
É seguro usar em máquinas de produção?
A segurança operacional vem da coleta de métricas somente leitura: o exportador consulta NVML ou nvidia-smi em vez de escrever no firmware do dispositivo. Ele requer drivers NVIDIA padrão para fornecer NVML e expõe métricas em uma porta HTTP padrão (9835), que você pode restringir com controles de rede. Como não modifica drivers ou firmware, ele se encaixa em ambientes onde o monitoramento não invasivo é necessário.
Preciso de conhecimento técnico para instalar e executá-lo?
A instalação e administração esperam experiência básica em sistemas: você implanta o único binário no Windows ou Linux, garante que os drivers NVIDIA com NVML estejam presentes e aponta o Prometheus para a porta. O exportador pode ser executado como um serviço do Windows usando ferramentas como NSSM ou por meio de scripts fornecidos, então administradores confortáveis com gerenciamento de serviços podem integrá-lo em pipelines de observabilidade existentes sem ferramentas de contêiner.
Escolha clara para administradores que precisam de métricas de GPU leves, com uma ressalva
O exportador é adequado para administradores e engenheiros que precisam de um alvo Prometheus discreto para GPUs NVIDIA e preferem um binário nativo do Windows ou Linux. Ele realiza a coleta de métricas confiável e somente leitura e se encaixa em painéis baseados em Grafana. Uma ressalva: depende da presença do NVML ou nvidia-smi dos drivers NVIDIA, portanto, a disponibilidade de métricas está diretamente ligada ao suporte do driver no host.





