Skip to content

rebellions-sw/rbln-metrics-exporter

Repository files navigation

RBLN Metrics Exporter

This repository contains Rebellions' NPU metrics exporter for Prometheus.

Prerequisites

  • RBLN driver >= 1.3.40

Command line interface

$ rbln-metrics-exporter --help
Expose RBLN device metrics via Prometheus

Usage:
  rbln-metrics-exporter [flags]

Flags:
  -h, --help                     help for rbln-metrics-exporter
      --interval int             Interval of collecting metrics (1-60 seconds) (default 5)
      --oneshot                  Collect once and exit
      --port int                 Port to listen for requests (default 9090)
      --rbln-daemon-url string   Endpoint to RBLN daemon grpc server (default "127.0.0.1:50051")

Metrics

The below metrics are exported for each NPU devices, labeled with device UUID, card name and character device node (rblnN).

Name Description
RBLN_DEVICE_STATUS:TEMPERATURE temperature (°C)
RBLN_DEVICE_STATUS:CARD_POWER power usages (W)
RBLN_DEVICE_STATUS:DRAM_USED DRAM in use (GiB)
RBLN_DEVICE_STATUS:DRAM_TOTAL DRAM total (GiB)
RBLN_DEVICE_STATUS:UTILIZATION utilization (%)
RBLN_DEVICE_STATUS:HEALTH" NPU health status(0{ACTIVE}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •