From b6f840d9de93d6789fb4e9733389290e3acb869e Mon Sep 17 00:00:00 2001 From: anulika-asama Date: Tue, 23 Jun 2026 17:33:44 +0530 Subject: [PATCH] Update e2e fixtures for size_bytes and pcidevice AER metrics Refresh golden e2e outputs so test-e2e matches node_disk_info size_bytes and pcidevice AER counters emitted from fixture sysfs data. Co-authored-by: Cursor --- collector/fixtures/e2e-64k-page-output.txt | 176 +++++++++++++++++++-- collector/fixtures/e2e-output.txt | 176 +++++++++++++++++++-- 2 files changed, 322 insertions(+), 30 deletions(-) diff --git a/collector/fixtures/e2e-64k-page-output.txt b/collector/fixtures/e2e-64k-page-output.txt index 3be158f783..d79554232d 100644 --- a/collector/fixtures/e2e-64k-page-output.txt +++ b/collector/fixtures/e2e-64k-page-output.txt @@ -1079,21 +1079,21 @@ node_disk_flush_requests_time_seconds_total{device="sdc"} 1.944 node_disk_flush_requests_total{device="sdc"} 1555 # HELP node_disk_info Info of /sys/block/. # TYPE node_disk_info gauge -node_disk_info{device="dm-0",major="252",minor="0",model="",path="",revision="",rotational="0",serial="",wwn=""} 1 -node_disk_info{device="dm-1",major="252",minor="1",model="",path="",revision="",rotational="0",serial="",wwn=""} 1 -node_disk_info{device="dm-2",major="252",minor="2",model="",path="",revision="",rotational="0",serial="",wwn=""} 1 -node_disk_info{device="dm-3",major="252",minor="3",model="",path="",revision="",rotational="0",serial="",wwn=""} 1 -node_disk_info{device="dm-4",major="252",minor="4",model="",path="",revision="",rotational="0",serial="",wwn=""} 1 -node_disk_info{device="dm-5",major="252",minor="5",model="",path="",revision="",rotational="0",serial="",wwn=""} 1 -node_disk_info{device="mmcblk0",major="179",minor="0",model="",path="platform-df2969f3.mmc",revision="",rotational="0",serial="0x83e36d93",wwn=""} 1 -node_disk_info{device="mmcblk0p1",major="179",minor="1",model="",path="platform-df2969f3.mmc",revision="",rotational="0",serial="0x83e36d93",wwn=""} 1 -node_disk_info{device="mmcblk0p2",major="179",minor="2",model="",path="platform-df2969f3.mmc",revision="",rotational="0",serial="0x83e36d93",wwn=""} 1 -node_disk_info{device="nvme0n1",major="259",minor="0",model="SAMSUNG EHFTF55LURSY-000Y9",path="pci-0000:02:00.0-nvme-1",revision="4NBTUY95",rotational="0",serial="S252B6CU1HG3M1",wwn="eui.p3vbbiejx5aae2r3"} 1 -node_disk_info{device="sda",major="8",minor="0",model="TOSHIBA_KSDB4U86",path="pci-0000:3b:00.0-sas-phy7-lun-0",revision="0102",rotational="1",serial="2160A0D5FVGG",wwn="0x7c72382b8de36a64"} 1 -node_disk_info{device="sdb",major="8",minor="16",model="SuperMicro_SSD",path="pci-0000:00:1f.2-ata-1",revision="0R",rotational="0",serial="SMC0E1B87ABBB16BD84E",wwn="0xe1b87abbb16bd84e"} 1 -node_disk_info{device="sdc",major="8",minor="32",model="INTEL_SSDS9X9SI0",path="pci-0000:00:1f.2-ata-4",revision="0100",rotational="0",serial="3EWB5Y25CWQWA7EH1U",wwn="0x58907ddc573a5de"} 1 -node_disk_info{device="sr0",major="11",minor="0",model="Virtual_CDROM0",path="pci-0000:00:14.0-usb-0:1.1:1.0-scsi-0:0:0:0",revision="1.00",rotational="0",serial="AAAABBBBCCCC1",wwn=""} 1 -node_disk_info{device="vda",major="254",minor="0",model="",path="pci-0000:00:06.0",revision="",rotational="0",serial="",wwn=""} 1 +node_disk_info{device="dm-0",major="252",minor="0",model="",path="",revision="",rotational="0",serial="",size_bytes="",wwn=""} 1 +node_disk_info{device="dm-1",major="252",minor="1",model="",path="",revision="",rotational="0",serial="",size_bytes="",wwn=""} 1 +node_disk_info{device="dm-2",major="252",minor="2",model="",path="",revision="",rotational="0",serial="",size_bytes="",wwn=""} 1 +node_disk_info{device="dm-3",major="252",minor="3",model="",path="",revision="",rotational="0",serial="",size_bytes="",wwn=""} 1 +node_disk_info{device="dm-4",major="252",minor="4",model="",path="",revision="",rotational="0",serial="",size_bytes="",wwn=""} 1 +node_disk_info{device="dm-5",major="252",minor="5",model="",path="",revision="",rotational="0",serial="",size_bytes="",wwn=""} 1 +node_disk_info{device="mmcblk0",major="179",minor="0",model="",path="platform-df2969f3.mmc",revision="",rotational="0",serial="0x83e36d93",size_bytes="",wwn=""} 1 +node_disk_info{device="mmcblk0p1",major="179",minor="1",model="",path="platform-df2969f3.mmc",revision="",rotational="0",serial="0x83e36d93",size_bytes="",wwn=""} 1 +node_disk_info{device="mmcblk0p2",major="179",minor="2",model="",path="platform-df2969f3.mmc",revision="",rotational="0",serial="0x83e36d93",size_bytes="",wwn=""} 1 +node_disk_info{device="nvme0n1",major="259",minor="0",model="SAMSUNG EHFTF55LURSY-000Y9",path="pci-0000:02:00.0-nvme-1",revision="4NBTUY95",rotational="0",serial="S252B6CU1HG3M1",size_bytes="",wwn="eui.p3vbbiejx5aae2r3"} 1 +node_disk_info{device="sda",major="8",minor="0",model="TOSHIBA_KSDB4U86",path="pci-0000:3b:00.0-sas-phy7-lun-0",revision="0102",rotational="1",serial="2160A0D5FVGG",size_bytes="1000204886016",wwn="0x7c72382b8de36a64"} 1 +node_disk_info{device="sdb",major="8",minor="16",model="SuperMicro_SSD",path="pci-0000:00:1f.2-ata-1",revision="0R",rotational="0",serial="SMC0E1B87ABBB16BD84E",size_bytes="",wwn="0xe1b87abbb16bd84e"} 1 +node_disk_info{device="sdc",major="8",minor="32",model="INTEL_SSDS9X9SI0",path="pci-0000:00:1f.2-ata-4",revision="0100",rotational="0",serial="3EWB5Y25CWQWA7EH1U",size_bytes="",wwn="0x58907ddc573a5de"} 1 +node_disk_info{device="sr0",major="11",minor="0",model="Virtual_CDROM0",path="pci-0000:00:14.0-usb-0:1.1:1.0-scsi-0:0:0:0",revision="1.00",rotational="0",serial="AAAABBBBCCCC1",size_bytes="",wwn=""} 1 +node_disk_info{device="vda",major="254",minor="0",model="",path="pci-0000:00:06.0",revision="",rotational="0",serial="",size_bytes="",wwn=""} 1 # HELP node_disk_io_now The number of I/Os currently in progress. # TYPE node_disk_io_now gauge node_disk_io_now{device="dm-0"} 0 @@ -3441,6 +3441,152 @@ node_os_info{build_id="",id="ubuntu",id_like="debian",image_id="",image_version= # HELP node_os_version Metric containing the major.minor part of the OS version. # TYPE node_os_version gauge node_os_version{id="ubuntu",id_like="debian",name="Ubuntu"} 20.04 +# HELP node_pcidevice_aer_correctable_errors PCIe AER correctable error counters. +# TYPE node_pcidevice_aer_correctable_errors counter +node_pcidevice_aer_correctable_errors{bus="00",device="02",error_type="BadDLLP",function="1",segment="0000"} 0 +node_pcidevice_aer_correctable_errors{bus="00",device="02",error_type="BadTLP",function="1",segment="0000"} 0 +node_pcidevice_aer_correctable_errors{bus="00",device="02",error_type="CorrIntErr",function="1",segment="0000"} 0 +node_pcidevice_aer_correctable_errors{bus="00",device="02",error_type="HeaderOF",function="1",segment="0000"} 0 +node_pcidevice_aer_correctable_errors{bus="00",device="02",error_type="NonFatalErr",function="1",segment="0000"} 0 +node_pcidevice_aer_correctable_errors{bus="00",device="02",error_type="Rollover",function="1",segment="0000"} 0 +node_pcidevice_aer_correctable_errors{bus="00",device="02",error_type="RxErr",function="1",segment="0000"} 0 +node_pcidevice_aer_correctable_errors{bus="00",device="02",error_type="Timeout",function="1",segment="0000"} 0 +node_pcidevice_aer_correctable_errors{bus="01",device="00",error_type="BadDLLP",function="0",segment="0000"} 3 +node_pcidevice_aer_correctable_errors{bus="01",device="00",error_type="BadTLP",function="0",segment="0000"} 2 +node_pcidevice_aer_correctable_errors{bus="01",device="00",error_type="CorrIntErr",function="0",segment="0000"} 7 +node_pcidevice_aer_correctable_errors{bus="01",device="00",error_type="HeaderOF",function="0",segment="0000"} 8 +node_pcidevice_aer_correctable_errors{bus="01",device="00",error_type="NonFatalErr",function="0",segment="0000"} 6 +node_pcidevice_aer_correctable_errors{bus="01",device="00",error_type="Rollover",function="0",segment="0000"} 4 +node_pcidevice_aer_correctable_errors{bus="01",device="00",error_type="RxErr",function="0",segment="0000"} 1 +node_pcidevice_aer_correctable_errors{bus="01",device="00",error_type="Timeout",function="0",segment="0000"} 5 +node_pcidevice_aer_correctable_errors{bus="45",device="00",error_type="BadDLLP",function="0",segment="0000"} 3 +node_pcidevice_aer_correctable_errors{bus="45",device="00",error_type="BadTLP",function="0",segment="0000"} 2 +node_pcidevice_aer_correctable_errors{bus="45",device="00",error_type="CorrIntErr",function="0",segment="0000"} 7 +node_pcidevice_aer_correctable_errors{bus="45",device="00",error_type="HeaderOF",function="0",segment="0000"} 8 +node_pcidevice_aer_correctable_errors{bus="45",device="00",error_type="NonFatalErr",function="0",segment="0000"} 6 +node_pcidevice_aer_correctable_errors{bus="45",device="00",error_type="Rollover",function="0",segment="0000"} 4 +node_pcidevice_aer_correctable_errors{bus="45",device="00",error_type="RxErr",function="0",segment="0000"} 1 +node_pcidevice_aer_correctable_errors{bus="45",device="00",error_type="Timeout",function="0",segment="0000"} 5 +# HELP node_pcidevice_aer_fatal_errors PCIe AER fatal error counters. +# TYPE node_pcidevice_aer_fatal_errors counter +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="ACSViol",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="AtomicOpBlocked",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="BlockedTLP",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="CmpltAbrt",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="CmpltTO",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="DLP",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="ECRC",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="FCP",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="MalfTLP",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="PoisonTLPBlocked",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="RxOF",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="SDES",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="TLP",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="TLPBlockedErr",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="UncorrIntErr",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="Undefined",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="UnsupReq",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="UnxCmplt",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="ACSViol",function="0",segment="0000"} 21 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="AtomicOpBlocked",function="0",segment="0000"} 24 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="BlockedTLP",function="0",segment="0000"} 23 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="CmpltAbrt",function="0",segment="0000"} 15 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="CmpltTO",function="0",segment="0000"} 14 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="DLP",function="0",segment="0000"} 10 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="ECRC",function="0",segment="0000"} 19 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="FCP",function="0",segment="0000"} 13 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="MalfTLP",function="0",segment="0000"} 18 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="PoisonTLPBlocked",function="0",segment="0000"} 26 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="RxOF",function="0",segment="0000"} 17 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="SDES",function="0",segment="0000"} 11 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="TLP",function="0",segment="0000"} 12 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="TLPBlockedErr",function="0",segment="0000"} 25 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="UncorrIntErr",function="0",segment="0000"} 22 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="Undefined",function="0",segment="0000"} 9 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="UnsupReq",function="0",segment="0000"} 20 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="UnxCmplt",function="0",segment="0000"} 16 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="ACSViol",function="0",segment="0000"} 21 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="AtomicOpBlocked",function="0",segment="0000"} 24 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="BlockedTLP",function="0",segment="0000"} 23 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="CmpltAbrt",function="0",segment="0000"} 15 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="CmpltTO",function="0",segment="0000"} 14 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="DLP",function="0",segment="0000"} 10 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="ECRC",function="0",segment="0000"} 19 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="FCP",function="0",segment="0000"} 13 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="MalfTLP",function="0",segment="0000"} 18 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="PoisonTLPBlocked",function="0",segment="0000"} 26 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="RxOF",function="0",segment="0000"} 17 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="SDES",function="0",segment="0000"} 11 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="TLP",function="0",segment="0000"} 12 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="TLPBlockedErr",function="0",segment="0000"} 25 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="UncorrIntErr",function="0",segment="0000"} 22 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="Undefined",function="0",segment="0000"} 9 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="UnsupReq",function="0",segment="0000"} 20 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="UnxCmplt",function="0",segment="0000"} 16 +# HELP node_pcidevice_aer_nonfatal_errors PCIe AER non-fatal error counters. +# TYPE node_pcidevice_aer_nonfatal_errors counter +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="ACSViol",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="AtomicOpBlocked",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="BlockedTLP",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="CmpltAbrt",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="CmpltTO",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="DLP",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="ECRC",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="FCP",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="MalfTLP",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="PoisonTLPBlocked",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="RxOF",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="SDES",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="TLP",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="TLPBlockedErr",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="UncorrIntErr",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="Undefined",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="UnsupReq",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="UnxCmplt",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="ACSViol",function="0",segment="0000"} 39 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="AtomicOpBlocked",function="0",segment="0000"} 42 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="BlockedTLP",function="0",segment="0000"} 41 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="CmpltAbrt",function="0",segment="0000"} 33 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="CmpltTO",function="0",segment="0000"} 32 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="DLP",function="0",segment="0000"} 28 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="ECRC",function="0",segment="0000"} 37 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="FCP",function="0",segment="0000"} 31 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="MalfTLP",function="0",segment="0000"} 36 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="PoisonTLPBlocked",function="0",segment="0000"} 44 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="RxOF",function="0",segment="0000"} 35 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="SDES",function="0",segment="0000"} 29 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="TLP",function="0",segment="0000"} 30 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="TLPBlockedErr",function="0",segment="0000"} 43 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="UncorrIntErr",function="0",segment="0000"} 40 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="Undefined",function="0",segment="0000"} 27 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="UnsupReq",function="0",segment="0000"} 38 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="UnxCmplt",function="0",segment="0000"} 34 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="ACSViol",function="0",segment="0000"} 39 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="AtomicOpBlocked",function="0",segment="0000"} 42 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="BlockedTLP",function="0",segment="0000"} 41 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="CmpltAbrt",function="0",segment="0000"} 33 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="CmpltTO",function="0",segment="0000"} 32 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="DLP",function="0",segment="0000"} 28 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="ECRC",function="0",segment="0000"} 37 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="FCP",function="0",segment="0000"} 31 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="MalfTLP",function="0",segment="0000"} 36 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="PoisonTLPBlocked",function="0",segment="0000"} 44 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="RxOF",function="0",segment="0000"} 35 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="SDES",function="0",segment="0000"} 29 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="TLP",function="0",segment="0000"} 30 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="TLPBlockedErr",function="0",segment="0000"} 43 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="UncorrIntErr",function="0",segment="0000"} 40 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="Undefined",function="0",segment="0000"} 27 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="UnsupReq",function="0",segment="0000"} 38 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="UnxCmplt",function="0",segment="0000"} 34 +# HELP node_pcidevice_aer_rootport_total_errors PCIe AER root port total error counters. +# TYPE node_pcidevice_aer_rootport_total_errors counter +node_pcidevice_aer_rootport_total_errors{bus="00",device="02",error_type="TotalErrCor",function="1",segment="0000"} 1 +node_pcidevice_aer_rootport_total_errors{bus="00",device="02",error_type="TotalErrFatal",function="1",segment="0000"} 2 +node_pcidevice_aer_rootport_total_errors{bus="00",device="02",error_type="TotalErrNonFatal",function="1",segment="0000"} 3 +node_pcidevice_aer_rootport_total_errors{bus="00",device="04",error_type="TotalErrCor",function="1",segment="0000"} 4 +node_pcidevice_aer_rootport_total_errors{bus="00",device="04",error_type="TotalErrFatal",function="1",segment="0000"} 5 +node_pcidevice_aer_rootport_total_errors{bus="00",device="04",error_type="TotalErrNonFatal",function="1",segment="0000"} 6 # HELP node_pcidevice_current_link_transfers_per_second Value of current link's transfers per second (T/s) # TYPE node_pcidevice_current_link_transfers_per_second gauge node_pcidevice_current_link_transfers_per_second{bus="00",device="02",function="1",segment="0000"} 8e+09 diff --git a/collector/fixtures/e2e-output.txt b/collector/fixtures/e2e-output.txt index 380e812c98..740b0ac80e 100644 --- a/collector/fixtures/e2e-output.txt +++ b/collector/fixtures/e2e-output.txt @@ -1111,21 +1111,21 @@ node_disk_flush_requests_time_seconds_total{device="sdc"} 1.944 node_disk_flush_requests_total{device="sdc"} 1555 # HELP node_disk_info Info of /sys/block/. # TYPE node_disk_info gauge -node_disk_info{device="dm-0",major="252",minor="0",model="",path="",revision="",rotational="0",serial="",wwn=""} 1 -node_disk_info{device="dm-1",major="252",minor="1",model="",path="",revision="",rotational="0",serial="",wwn=""} 1 -node_disk_info{device="dm-2",major="252",minor="2",model="",path="",revision="",rotational="0",serial="",wwn=""} 1 -node_disk_info{device="dm-3",major="252",minor="3",model="",path="",revision="",rotational="0",serial="",wwn=""} 1 -node_disk_info{device="dm-4",major="252",minor="4",model="",path="",revision="",rotational="0",serial="",wwn=""} 1 -node_disk_info{device="dm-5",major="252",minor="5",model="",path="",revision="",rotational="0",serial="",wwn=""} 1 -node_disk_info{device="mmcblk0",major="179",minor="0",model="",path="platform-df2969f3.mmc",revision="",rotational="0",serial="0x83e36d93",wwn=""} 1 -node_disk_info{device="mmcblk0p1",major="179",minor="1",model="",path="platform-df2969f3.mmc",revision="",rotational="0",serial="0x83e36d93",wwn=""} 1 -node_disk_info{device="mmcblk0p2",major="179",minor="2",model="",path="platform-df2969f3.mmc",revision="",rotational="0",serial="0x83e36d93",wwn=""} 1 -node_disk_info{device="nvme0n1",major="259",minor="0",model="SAMSUNG EHFTF55LURSY-000Y9",path="pci-0000:02:00.0-nvme-1",revision="4NBTUY95",rotational="0",serial="S252B6CU1HG3M1",wwn="eui.p3vbbiejx5aae2r3"} 1 -node_disk_info{device="sda",major="8",minor="0",model="TOSHIBA_KSDB4U86",path="pci-0000:3b:00.0-sas-phy7-lun-0",revision="0102",rotational="1",serial="2160A0D5FVGG",wwn="0x7c72382b8de36a64"} 1 -node_disk_info{device="sdb",major="8",minor="16",model="SuperMicro_SSD",path="pci-0000:00:1f.2-ata-1",revision="0R",rotational="0",serial="SMC0E1B87ABBB16BD84E",wwn="0xe1b87abbb16bd84e"} 1 -node_disk_info{device="sdc",major="8",minor="32",model="INTEL_SSDS9X9SI0",path="pci-0000:00:1f.2-ata-4",revision="0100",rotational="0",serial="3EWB5Y25CWQWA7EH1U",wwn="0x58907ddc573a5de"} 1 -node_disk_info{device="sr0",major="11",minor="0",model="Virtual_CDROM0",path="pci-0000:00:14.0-usb-0:1.1:1.0-scsi-0:0:0:0",revision="1.00",rotational="0",serial="AAAABBBBCCCC1",wwn=""} 1 -node_disk_info{device="vda",major="254",minor="0",model="",path="pci-0000:00:06.0",revision="",rotational="0",serial="",wwn=""} 1 +node_disk_info{device="dm-0",major="252",minor="0",model="",path="",revision="",rotational="0",serial="",size_bytes="",wwn=""} 1 +node_disk_info{device="dm-1",major="252",minor="1",model="",path="",revision="",rotational="0",serial="",size_bytes="",wwn=""} 1 +node_disk_info{device="dm-2",major="252",minor="2",model="",path="",revision="",rotational="0",serial="",size_bytes="",wwn=""} 1 +node_disk_info{device="dm-3",major="252",minor="3",model="",path="",revision="",rotational="0",serial="",size_bytes="",wwn=""} 1 +node_disk_info{device="dm-4",major="252",minor="4",model="",path="",revision="",rotational="0",serial="",size_bytes="",wwn=""} 1 +node_disk_info{device="dm-5",major="252",minor="5",model="",path="",revision="",rotational="0",serial="",size_bytes="",wwn=""} 1 +node_disk_info{device="mmcblk0",major="179",minor="0",model="",path="platform-df2969f3.mmc",revision="",rotational="0",serial="0x83e36d93",size_bytes="",wwn=""} 1 +node_disk_info{device="mmcblk0p1",major="179",minor="1",model="",path="platform-df2969f3.mmc",revision="",rotational="0",serial="0x83e36d93",size_bytes="",wwn=""} 1 +node_disk_info{device="mmcblk0p2",major="179",minor="2",model="",path="platform-df2969f3.mmc",revision="",rotational="0",serial="0x83e36d93",size_bytes="",wwn=""} 1 +node_disk_info{device="nvme0n1",major="259",minor="0",model="SAMSUNG EHFTF55LURSY-000Y9",path="pci-0000:02:00.0-nvme-1",revision="4NBTUY95",rotational="0",serial="S252B6CU1HG3M1",size_bytes="",wwn="eui.p3vbbiejx5aae2r3"} 1 +node_disk_info{device="sda",major="8",minor="0",model="TOSHIBA_KSDB4U86",path="pci-0000:3b:00.0-sas-phy7-lun-0",revision="0102",rotational="1",serial="2160A0D5FVGG",size_bytes="1000204886016",wwn="0x7c72382b8de36a64"} 1 +node_disk_info{device="sdb",major="8",minor="16",model="SuperMicro_SSD",path="pci-0000:00:1f.2-ata-1",revision="0R",rotational="0",serial="SMC0E1B87ABBB16BD84E",size_bytes="",wwn="0xe1b87abbb16bd84e"} 1 +node_disk_info{device="sdc",major="8",minor="32",model="INTEL_SSDS9X9SI0",path="pci-0000:00:1f.2-ata-4",revision="0100",rotational="0",serial="3EWB5Y25CWQWA7EH1U",size_bytes="",wwn="0x58907ddc573a5de"} 1 +node_disk_info{device="sr0",major="11",minor="0",model="Virtual_CDROM0",path="pci-0000:00:14.0-usb-0:1.1:1.0-scsi-0:0:0:0",revision="1.00",rotational="0",serial="AAAABBBBCCCC1",size_bytes="",wwn=""} 1 +node_disk_info{device="vda",major="254",minor="0",model="",path="pci-0000:00:06.0",revision="",rotational="0",serial="",size_bytes="",wwn=""} 1 # HELP node_disk_io_now The number of I/Os currently in progress. # TYPE node_disk_io_now gauge node_disk_io_now{device="dm-0"} 0 @@ -3473,6 +3473,152 @@ node_os_info{build_id="",id="ubuntu",id_like="debian",image_id="",image_version= # HELP node_os_version Metric containing the major.minor part of the OS version. # TYPE node_os_version gauge node_os_version{id="ubuntu",id_like="debian",name="Ubuntu"} 20.04 +# HELP node_pcidevice_aer_correctable_errors PCIe AER correctable error counters. +# TYPE node_pcidevice_aer_correctable_errors counter +node_pcidevice_aer_correctable_errors{bus="00",device="02",error_type="BadDLLP",function="1",segment="0000"} 0 +node_pcidevice_aer_correctable_errors{bus="00",device="02",error_type="BadTLP",function="1",segment="0000"} 0 +node_pcidevice_aer_correctable_errors{bus="00",device="02",error_type="CorrIntErr",function="1",segment="0000"} 0 +node_pcidevice_aer_correctable_errors{bus="00",device="02",error_type="HeaderOF",function="1",segment="0000"} 0 +node_pcidevice_aer_correctable_errors{bus="00",device="02",error_type="NonFatalErr",function="1",segment="0000"} 0 +node_pcidevice_aer_correctable_errors{bus="00",device="02",error_type="Rollover",function="1",segment="0000"} 0 +node_pcidevice_aer_correctable_errors{bus="00",device="02",error_type="RxErr",function="1",segment="0000"} 0 +node_pcidevice_aer_correctable_errors{bus="00",device="02",error_type="Timeout",function="1",segment="0000"} 0 +node_pcidevice_aer_correctable_errors{bus="01",device="00",error_type="BadDLLP",function="0",segment="0000"} 3 +node_pcidevice_aer_correctable_errors{bus="01",device="00",error_type="BadTLP",function="0",segment="0000"} 2 +node_pcidevice_aer_correctable_errors{bus="01",device="00",error_type="CorrIntErr",function="0",segment="0000"} 7 +node_pcidevice_aer_correctable_errors{bus="01",device="00",error_type="HeaderOF",function="0",segment="0000"} 8 +node_pcidevice_aer_correctable_errors{bus="01",device="00",error_type="NonFatalErr",function="0",segment="0000"} 6 +node_pcidevice_aer_correctable_errors{bus="01",device="00",error_type="Rollover",function="0",segment="0000"} 4 +node_pcidevice_aer_correctable_errors{bus="01",device="00",error_type="RxErr",function="0",segment="0000"} 1 +node_pcidevice_aer_correctable_errors{bus="01",device="00",error_type="Timeout",function="0",segment="0000"} 5 +node_pcidevice_aer_correctable_errors{bus="45",device="00",error_type="BadDLLP",function="0",segment="0000"} 3 +node_pcidevice_aer_correctable_errors{bus="45",device="00",error_type="BadTLP",function="0",segment="0000"} 2 +node_pcidevice_aer_correctable_errors{bus="45",device="00",error_type="CorrIntErr",function="0",segment="0000"} 7 +node_pcidevice_aer_correctable_errors{bus="45",device="00",error_type="HeaderOF",function="0",segment="0000"} 8 +node_pcidevice_aer_correctable_errors{bus="45",device="00",error_type="NonFatalErr",function="0",segment="0000"} 6 +node_pcidevice_aer_correctable_errors{bus="45",device="00",error_type="Rollover",function="0",segment="0000"} 4 +node_pcidevice_aer_correctable_errors{bus="45",device="00",error_type="RxErr",function="0",segment="0000"} 1 +node_pcidevice_aer_correctable_errors{bus="45",device="00",error_type="Timeout",function="0",segment="0000"} 5 +# HELP node_pcidevice_aer_fatal_errors PCIe AER fatal error counters. +# TYPE node_pcidevice_aer_fatal_errors counter +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="ACSViol",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="AtomicOpBlocked",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="BlockedTLP",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="CmpltAbrt",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="CmpltTO",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="DLP",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="ECRC",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="FCP",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="MalfTLP",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="PoisonTLPBlocked",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="RxOF",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="SDES",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="TLP",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="TLPBlockedErr",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="UncorrIntErr",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="Undefined",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="UnsupReq",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="00",device="02",error_type="UnxCmplt",function="1",segment="0000"} 0 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="ACSViol",function="0",segment="0000"} 21 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="AtomicOpBlocked",function="0",segment="0000"} 24 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="BlockedTLP",function="0",segment="0000"} 23 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="CmpltAbrt",function="0",segment="0000"} 15 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="CmpltTO",function="0",segment="0000"} 14 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="DLP",function="0",segment="0000"} 10 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="ECRC",function="0",segment="0000"} 19 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="FCP",function="0",segment="0000"} 13 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="MalfTLP",function="0",segment="0000"} 18 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="PoisonTLPBlocked",function="0",segment="0000"} 26 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="RxOF",function="0",segment="0000"} 17 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="SDES",function="0",segment="0000"} 11 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="TLP",function="0",segment="0000"} 12 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="TLPBlockedErr",function="0",segment="0000"} 25 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="UncorrIntErr",function="0",segment="0000"} 22 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="Undefined",function="0",segment="0000"} 9 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="UnsupReq",function="0",segment="0000"} 20 +node_pcidevice_aer_fatal_errors{bus="01",device="00",error_type="UnxCmplt",function="0",segment="0000"} 16 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="ACSViol",function="0",segment="0000"} 21 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="AtomicOpBlocked",function="0",segment="0000"} 24 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="BlockedTLP",function="0",segment="0000"} 23 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="CmpltAbrt",function="0",segment="0000"} 15 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="CmpltTO",function="0",segment="0000"} 14 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="DLP",function="0",segment="0000"} 10 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="ECRC",function="0",segment="0000"} 19 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="FCP",function="0",segment="0000"} 13 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="MalfTLP",function="0",segment="0000"} 18 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="PoisonTLPBlocked",function="0",segment="0000"} 26 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="RxOF",function="0",segment="0000"} 17 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="SDES",function="0",segment="0000"} 11 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="TLP",function="0",segment="0000"} 12 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="TLPBlockedErr",function="0",segment="0000"} 25 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="UncorrIntErr",function="0",segment="0000"} 22 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="Undefined",function="0",segment="0000"} 9 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="UnsupReq",function="0",segment="0000"} 20 +node_pcidevice_aer_fatal_errors{bus="45",device="00",error_type="UnxCmplt",function="0",segment="0000"} 16 +# HELP node_pcidevice_aer_nonfatal_errors PCIe AER non-fatal error counters. +# TYPE node_pcidevice_aer_nonfatal_errors counter +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="ACSViol",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="AtomicOpBlocked",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="BlockedTLP",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="CmpltAbrt",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="CmpltTO",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="DLP",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="ECRC",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="FCP",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="MalfTLP",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="PoisonTLPBlocked",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="RxOF",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="SDES",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="TLP",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="TLPBlockedErr",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="UncorrIntErr",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="Undefined",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="UnsupReq",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="00",device="02",error_type="UnxCmplt",function="1",segment="0000"} 0 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="ACSViol",function="0",segment="0000"} 39 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="AtomicOpBlocked",function="0",segment="0000"} 42 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="BlockedTLP",function="0",segment="0000"} 41 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="CmpltAbrt",function="0",segment="0000"} 33 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="CmpltTO",function="0",segment="0000"} 32 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="DLP",function="0",segment="0000"} 28 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="ECRC",function="0",segment="0000"} 37 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="FCP",function="0",segment="0000"} 31 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="MalfTLP",function="0",segment="0000"} 36 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="PoisonTLPBlocked",function="0",segment="0000"} 44 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="RxOF",function="0",segment="0000"} 35 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="SDES",function="0",segment="0000"} 29 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="TLP",function="0",segment="0000"} 30 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="TLPBlockedErr",function="0",segment="0000"} 43 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="UncorrIntErr",function="0",segment="0000"} 40 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="Undefined",function="0",segment="0000"} 27 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="UnsupReq",function="0",segment="0000"} 38 +node_pcidevice_aer_nonfatal_errors{bus="01",device="00",error_type="UnxCmplt",function="0",segment="0000"} 34 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="ACSViol",function="0",segment="0000"} 39 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="AtomicOpBlocked",function="0",segment="0000"} 42 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="BlockedTLP",function="0",segment="0000"} 41 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="CmpltAbrt",function="0",segment="0000"} 33 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="CmpltTO",function="0",segment="0000"} 32 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="DLP",function="0",segment="0000"} 28 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="ECRC",function="0",segment="0000"} 37 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="FCP",function="0",segment="0000"} 31 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="MalfTLP",function="0",segment="0000"} 36 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="PoisonTLPBlocked",function="0",segment="0000"} 44 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="RxOF",function="0",segment="0000"} 35 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="SDES",function="0",segment="0000"} 29 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="TLP",function="0",segment="0000"} 30 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="TLPBlockedErr",function="0",segment="0000"} 43 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="UncorrIntErr",function="0",segment="0000"} 40 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="Undefined",function="0",segment="0000"} 27 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="UnsupReq",function="0",segment="0000"} 38 +node_pcidevice_aer_nonfatal_errors{bus="45",device="00",error_type="UnxCmplt",function="0",segment="0000"} 34 +# HELP node_pcidevice_aer_rootport_total_errors PCIe AER root port total error counters. +# TYPE node_pcidevice_aer_rootport_total_errors counter +node_pcidevice_aer_rootport_total_errors{bus="00",device="02",error_type="TotalErrCor",function="1",segment="0000"} 1 +node_pcidevice_aer_rootport_total_errors{bus="00",device="02",error_type="TotalErrFatal",function="1",segment="0000"} 2 +node_pcidevice_aer_rootport_total_errors{bus="00",device="02",error_type="TotalErrNonFatal",function="1",segment="0000"} 3 +node_pcidevice_aer_rootport_total_errors{bus="00",device="04",error_type="TotalErrCor",function="1",segment="0000"} 4 +node_pcidevice_aer_rootport_total_errors{bus="00",device="04",error_type="TotalErrFatal",function="1",segment="0000"} 5 +node_pcidevice_aer_rootport_total_errors{bus="00",device="04",error_type="TotalErrNonFatal",function="1",segment="0000"} 6 # HELP node_pcidevice_current_link_transfers_per_second Value of current link's transfers per second (T/s) # TYPE node_pcidevice_current_link_transfers_per_second gauge node_pcidevice_current_link_transfers_per_second{bus="00",device="02",function="1",segment="0000"} 8e+09