-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Closed
Labels
Description
Please provide an info metric for NVMe devices. nvme list lists some information about NVMe devices that can also be retrieved from sysfs:
$ sudo nvme list
Node SN Model Namespace Usage Format FW Rev
---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------
/dev/nvme0n1 ABCDEFGHIJKLMO SAMSUNG MZQLB7T6HMLA-00007 1 15,37 GB / 7,68 TB 512 B + 0 B EDB5202Q
$ ls -l /sys/class/nvme/nvme0/
total 0
-r--r--r-- 1 root root 4096 Nov 18 13:29 address
-r--r--r-- 1 root root 4096 Nov 18 13:29 cntlid
-r--r--r-- 1 root root 4096 Nov 18 13:29 dev
lrwxrwxrwx 1 root root 0 Nov 18 13:29 device -> ../../../0000:18:00.0
-r--r--r-- 1 root root 4096 Nov 18 13:29 firmware_rev
-r--r--r-- 1 root root 4096 Okt 16 14:42 model
-r--r--r-- 1 root root 4096 Nov 18 13:29 num_p2p_queues
drwxr-xr-x 8 root root 0 Okt 16 14:42 nvme0n1
--w------- 1 root root 4096 Nov 18 13:29 rescan_controller
--w------- 1 root root 4096 Nov 18 13:29 reset_controller
-r--r--r-- 1 root root 4096 Okt 16 14:42 serial
-r--r--r-- 1 root root 4096 Okt 16 14:45 state
-r--r--r-- 1 root root 4096 Nov 18 13:29 subsysnqn
lrwxrwxrwx 1 root root 0 Okt 16 14:42 subsystem -> ../../../../../../class/nvme
-r--r--r-- 1 root root 4096 Nov 18 13:29 transport
-rw-r--r-- 1 root root 4096 Okt 16 14:42 uevent
$ cat /sys/class/nvme/nvme0/serial
ABCDEFGHIJKLMO
$ cat /sys/class/nvme/nvme0/model
SAMSUNG MZQLB7T6HMLA-00007
$ cat /sys/class/nvme/nvme0/state
live
$ cat /sys/class/nvme/nvme0/firmware_rev
EDB5202Q
Example metric:
node_nvme_info{device="nvme0", serial="ABCDEFGHIJKLMO", model="SAMSUNG MZQLB7T6HMLA-00007", firmware_rev="EDB5202Q"} 1
I am running prometheus-node-exporter 1.0.1+ds-1 on Debian.
Reactions are currently unavailable