LCOV - code coverage report
Current view: top level - disco/metrics/generated - fd_metrics_diag.h (source / functions) Hit Total Coverage
Test: cov.lcov Lines: 0 2 0.0 %
Date: 2026-10-22 18:10:43 Functions: 0 0 -

          Line data    Source code
       1             : #ifndef HEADER_fd_src_disco_metrics_generated_fd_metrics_diag_h
       2             : #define HEADER_fd_src_disco_metrics_generated_fd_metrics_diag_h
       3             : 
       4             : /* THIS FILE IS GENERATED BY gen_metrics.py. DO NOT HAND EDIT. */
       5             : 
       6             : #include "../fd_metrics_base.h"
       7             : #include "fd_metrics_enums.h"
       8             : 
       9             : enum {
      10             :   FD_METRICS_GAUGE_DIAG_BUNDLE_STATE_OFF = FD_METRICS_TILE_OFF,
      11             :   FD_METRICS_GAUGE_DIAG_VOTE_STATE_OFF,
      12             :   FD_METRICS_GAUGE_DIAG_REPLAY_STATE_OFF,
      13             :   FD_METRICS_GAUGE_DIAG_TURBINE_STATE_OFF,
      14             :   FD_METRICS_GAUGE_DIAG_BUILDER_STATE_OFF,
      15             :   FD_METRICS_COUNTER_DIAG_SYSTEM_DEVICE_IRQ_OFF,
      16             :   FD_METRICS_COUNTER_DIAG_DEVICE_IRQ_ON_TILE_CPU_OFF,
      17             :   FD_METRICS_COUNTER_DIAG_SYSTEM_SOFTIRQ_OFF,
      18             :   FD_METRICS_COUNTER_DIAG_SYSTEM_SOFTIRQ_NET_OFF = FD_METRICS_COUNTER_DIAG_SYSTEM_SOFTIRQ_OFF,
      19             :   FD_METRICS_COUNTER_DIAG_SYSTEM_SOFTIRQ_DISK_OFF,
      20             :   FD_METRICS_COUNTER_DIAG_SYSTEM_SOFTIRQ_OTHER_OFF,
      21             :   FD_METRICS_COUNTER_DIAG_SOFTIRQ_ON_TILE_CPU_OFF,
      22             :   FD_METRICS_COUNTER_DIAG_SOFTIRQ_ON_TILE_CPU_NET_OFF = FD_METRICS_COUNTER_DIAG_SOFTIRQ_ON_TILE_CPU_OFF,
      23             :   FD_METRICS_COUNTER_DIAG_SOFTIRQ_ON_TILE_CPU_DISK_OFF,
      24             :   FD_METRICS_COUNTER_DIAG_SOFTIRQ_ON_TILE_CPU_OTHER_OFF,
      25             :   FD_METRICS_GAUGE_DIAG_CPU_PACKAGE_MILLICELSIUS_OFF,
      26             :   FD_METRICS_GAUGE_DIAG_NIC_MILLICELSIUS_OFF,
      27             :   FD_METRICS_GAUGE_DIAG_NVME_MILLICELSIUS_OFF,
      28             :   FD_METRICS_GAUGE_DIAG_CPU_POWER_MICROWATTS_OFF,
      29             :   FD_METRICS_GAUGE_DIAG_SYSTEM_POWER_MICROWATTS_OFF,
      30             :   FD_METRICS_COUNTER_DIAG_MEMORY_ECC_CORRECTED_OFF,
      31             :   FD_METRICS_COUNTER_DIAG_MEMORY_ECC_UNCORRECTED_OFF,
      32             :   FD_METRICS_GAUGE_DIAG_SYSTEM_LOAD_CENTI_OFF,
      33             :   FD_METRICS_GAUGE_DIAG_SYSTEM_LOAD_CENTI_MINUTE1_OFF = FD_METRICS_GAUGE_DIAG_SYSTEM_LOAD_CENTI_OFF,
      34             :   FD_METRICS_GAUGE_DIAG_SYSTEM_LOAD_CENTI_MINUTE5_OFF,
      35             :   FD_METRICS_GAUGE_DIAG_SYSTEM_LOAD_CENTI_MINUTE15_OFF,
      36             :   FD_METRICS_GAUGE_DIAG_THREAD_RUNNABLE_COUNT_OFF,
      37             :   FD_METRICS_COUNTER_DIAG_SYSTEM_CPU_DURATION_NANOS_OFF,
      38             :   FD_METRICS_COUNTER_DIAG_SYSTEM_CPU_DURATION_NANOS_USER_OFF = FD_METRICS_COUNTER_DIAG_SYSTEM_CPU_DURATION_NANOS_OFF,
      39             :   FD_METRICS_COUNTER_DIAG_SYSTEM_CPU_DURATION_NANOS_SYSTEM_OFF,
      40             :   FD_METRICS_COUNTER_DIAG_SYSTEM_CPU_DURATION_NANOS_IDLE_OFF,
      41             :   FD_METRICS_COUNTER_DIAG_SYSTEM_CPU_DURATION_NANOS_IO_WAIT_OFF,
      42             :   FD_METRICS_COUNTER_DIAG_SYSTEM_CPU_DURATION_NANOS_INTERRUPT_OFF,
      43             :   FD_METRICS_COUNTER_DIAG_SYSTEM_CPU_DURATION_NANOS_STEAL_OFF,
      44             :   FD_METRICS_GAUGE_DIAG_MEMORY_AVAILABLE_BYTES_OFF,
      45             :   FD_METRICS_GAUGE_DIAG_MEMORY_FREE_BYTES_OFF,
      46             :   FD_METRICS_COUNTER_DIAG_SWAP_IN_BYTES_OFF,
      47             :   FD_METRICS_COUNTER_DIAG_SWAP_OUT_BYTES_OFF,
      48             :   FD_METRICS_COUNTER_DIAG_SYSTEM_PAGE_FAULT_MAJOR_OFF,
      49             :   FD_METRICS_COUNTER_DIAG_OOM_KILLED_OFF,
      50             :   FD_METRICS_COUNTER_DIAG_CPU_PRESSURE_DURATION_NANOS_OFF,
      51             :   FD_METRICS_COUNTER_DIAG_MEMORY_PRESSURE_DURATION_NANOS_OFF,
      52             :   FD_METRICS_COUNTER_DIAG_MEMORY_PRESSURE_FULL_DURATION_NANOS_OFF,
      53             :   FD_METRICS_COUNTER_DIAG_IO_PRESSURE_DURATION_NANOS_OFF,
      54             :   FD_METRICS_COUNTER_DIAG_IO_PRESSURE_FULL_DURATION_NANOS_OFF,
      55             : };
      56             : 
      57             : #define FD_METRICS_GAUGE_DIAG_BUNDLE_STATE_NAME "diag_bundle_state"
      58             : #define FD_METRICS_GAUGE_DIAG_BUNDLE_STATE_TYPE (FD_METRICS_TYPE_GAUGE)
      59             : #define FD_METRICS_GAUGE_DIAG_BUNDLE_STATE_DESC "Bundle subsystem state: 0=disconnected (All bundle tiles disconnected), 1=connecting (At least one bundle tile connecting, none connected or sleeping), 2=connected (At least one bundle tile connected), 3=sleeping (At least one bundle tile sleeping, none connected), 4=disabled (No bundle tiles configured)"
      60             : #define FD_METRICS_GAUGE_DIAG_BUNDLE_STATE_CVT  (FD_METRICS_CONVERTER_NONE)
      61             : 
      62             : #define FD_METRICS_GAUGE_DIAG_VOTE_STATE_NAME "diag_vote_state"
      63             : #define FD_METRICS_GAUGE_DIAG_VOTE_STATE_TYPE (FD_METRICS_TYPE_GAUGE)
      64             : #define FD_METRICS_GAUGE_DIAG_VOTE_STATE_DESC "Vote subsystem state: 0=disabled (Non-voting or no tower tile), 1=not_started (Tower tile not running or no votes cast yet), 2=delinquent (Vote distance exceeds threshold or vote stalled), 3=voting (Voting normally), 4=inadmissible (Voting, but the vote account fails the validator admission ticket filter)"
      65             : #define FD_METRICS_GAUGE_DIAG_VOTE_STATE_CVT  (FD_METRICS_CONVERTER_NONE)
      66             : 
      67             : #define FD_METRICS_GAUGE_DIAG_REPLAY_STATE_NAME "diag_replay_state"
      68             : #define FD_METRICS_GAUGE_DIAG_REPLAY_STATE_TYPE (FD_METRICS_TYPE_GAUGE)
      69             : #define FD_METRICS_GAUGE_DIAG_REPLAY_STATE_DESC "Replay subsystem state: 0=disabled (No replay tile), 1=not_started (Replay tile not running or slots are zero), 2=behind (Replay lagging behind turbine or reset slot stalled), 3=running (Replay keeping up)"
      70             : #define FD_METRICS_GAUGE_DIAG_REPLAY_STATE_CVT  (FD_METRICS_CONVERTER_NONE)
      71             : 
      72             : #define FD_METRICS_GAUGE_DIAG_TURBINE_STATE_NAME "diag_turbine_state"
      73             : #define FD_METRICS_GAUGE_DIAG_TURBINE_STATE_TYPE (FD_METRICS_TYPE_GAUGE)
      74             : #define FD_METRICS_GAUGE_DIAG_TURBINE_STATE_DESC "Turbine subsystem state: 0=disabled (No shred or replay tiles), 1=not_started (Tiles not all running or turbine slot is zero), 2=stalled (Turbine slot not advancing), 3=repair_outpacing (Repair byte throughput exceeds turbine), 4=running (Turbine receiving normally)"
      75             : #define FD_METRICS_GAUGE_DIAG_TURBINE_STATE_CVT  (FD_METRICS_CONVERTER_NONE)
      76             : 
      77             : #define FD_METRICS_GAUGE_DIAG_BUILDER_STATE_NAME "diag_builder_state"
      78             : #define FD_METRICS_GAUGE_DIAG_BUILDER_STATE_TYPE (FD_METRICS_TYPE_GAUGE)
      79             : #define FD_METRICS_GAUGE_DIAG_BUILDER_STATE_DESC "External block builder subsystem state: 0=disabled (No block builder configured), 1=disconnected (Block builder disconnected), 2=connecting (Block builder connection in progress), 3=unhealthy (Connected, but the block builder is not in a usable state), 4=connected (Block builder connected and healthy)"
      80             : #define FD_METRICS_GAUGE_DIAG_BUILDER_STATE_CVT  (FD_METRICS_CONVERTER_NONE)
      81             : 
      82             : #define FD_METRICS_COUNTER_DIAG_SYSTEM_DEVICE_IRQ_NAME "diag_system_device_irq"
      83             : #define FD_METRICS_COUNTER_DIAG_SYSTEM_DEVICE_IRQ_TYPE (FD_METRICS_TYPE_COUNTER)
      84             : #define FD_METRICS_COUNTER_DIAG_SYSTEM_DEVICE_IRQ_DESC "Device IRQs across all CPUs"
      85             : #define FD_METRICS_COUNTER_DIAG_SYSTEM_DEVICE_IRQ_CVT  (FD_METRICS_CONVERTER_NONE)
      86             : 
      87             : #define FD_METRICS_COUNTER_DIAG_DEVICE_IRQ_ON_TILE_CPU_NAME "diag_device_irq_on_tile_cpu"
      88             : #define FD_METRICS_COUNTER_DIAG_DEVICE_IRQ_ON_TILE_CPU_TYPE (FD_METRICS_TYPE_COUNTER)
      89             : #define FD_METRICS_COUNTER_DIAG_DEVICE_IRQ_ON_TILE_CPU_DESC "Device IRQs on CPUs dedicated to pinned tiles; subset of SystemDeviceIrq"
      90             : #define FD_METRICS_COUNTER_DIAG_DEVICE_IRQ_ON_TILE_CPU_CVT  (FD_METRICS_CONVERTER_NONE)
      91             : 
      92             : #define FD_METRICS_COUNTER_DIAG_SYSTEM_SOFTIRQ_NAME "diag_system_softirq"
      93             : #define FD_METRICS_COUNTER_DIAG_SYSTEM_SOFTIRQ_TYPE (FD_METRICS_TYPE_COUNTER)
      94             : #define FD_METRICS_COUNTER_DIAG_SYSTEM_SOFTIRQ_DESC "Soft-IRQs across all CPUs, by softirq type"
      95             : #define FD_METRICS_COUNTER_DIAG_SYSTEM_SOFTIRQ_CVT  (FD_METRICS_CONVERTER_NONE)
      96             : #define FD_METRICS_COUNTER_DIAG_SYSTEM_SOFTIRQ_CNT  (3UL)
      97             : 
      98             : #define FD_METRICS_COUNTER_DIAG_SOFTIRQ_ON_TILE_CPU_NAME "diag_softirq_on_tile_cpu"
      99             : #define FD_METRICS_COUNTER_DIAG_SOFTIRQ_ON_TILE_CPU_TYPE (FD_METRICS_TYPE_COUNTER)
     100             : #define FD_METRICS_COUNTER_DIAG_SOFTIRQ_ON_TILE_CPU_DESC "Soft-IRQs on CPUs dedicated to pinned tiles, by softirq type; subset of SystemSoftirq"
     101             : #define FD_METRICS_COUNTER_DIAG_SOFTIRQ_ON_TILE_CPU_CVT  (FD_METRICS_CONVERTER_NONE)
     102             : #define FD_METRICS_COUNTER_DIAG_SOFTIRQ_ON_TILE_CPU_CNT  (3UL)
     103             : 
     104             : #define FD_METRICS_GAUGE_DIAG_CPU_PACKAGE_MILLICELSIUS_NAME "diag_cpu_package_millicelsius"
     105             : #define FD_METRICS_GAUGE_DIAG_CPU_PACKAGE_MILLICELSIUS_TYPE (FD_METRICS_TYPE_GAUGE)
     106             : #define FD_METRICS_GAUGE_DIAG_CPU_PACKAGE_MILLICELSIUS_DESC "Hottest CPU package temperature (k10temp Tctl or coretemp Package), 0 if no sensor"
     107             : #define FD_METRICS_GAUGE_DIAG_CPU_PACKAGE_MILLICELSIUS_CVT  (FD_METRICS_CONVERTER_NONE)
     108             : 
     109             : #define FD_METRICS_GAUGE_DIAG_NIC_MILLICELSIUS_NAME "diag_nic_millicelsius"
     110             : #define FD_METRICS_GAUGE_DIAG_NIC_MILLICELSIUS_TYPE (FD_METRICS_TYPE_GAUGE)
     111             : #define FD_METRICS_GAUGE_DIAG_NIC_MILLICELSIUS_DESC "Hottest NIC ASIC temperature (mlx5 or ice), 0 if no sensor"
     112             : #define FD_METRICS_GAUGE_DIAG_NIC_MILLICELSIUS_CVT  (FD_METRICS_CONVERTER_NONE)
     113             : 
     114             : #define FD_METRICS_GAUGE_DIAG_NVME_MILLICELSIUS_NAME "diag_nvme_millicelsius"
     115             : #define FD_METRICS_GAUGE_DIAG_NVME_MILLICELSIUS_TYPE (FD_METRICS_TYPE_GAUGE)
     116             : #define FD_METRICS_GAUGE_DIAG_NVME_MILLICELSIUS_DESC "Hottest NVMe composite temperature, 0 if no sensor or the kernel lacks CONFIG_NVME_HWMON"
     117             : #define FD_METRICS_GAUGE_DIAG_NVME_MILLICELSIUS_CVT  (FD_METRICS_CONVERTER_NONE)
     118             : 
     119             : #define FD_METRICS_GAUGE_DIAG_CPU_POWER_MICROWATTS_NAME "diag_cpu_power_microwatts"
     120             : #define FD_METRICS_GAUGE_DIAG_CPU_POWER_MICROWATTS_TYPE (FD_METRICS_TYPE_GAUGE)
     121             : #define FD_METRICS_GAUGE_DIAG_CPU_POWER_MICROWATTS_DESC "CPU package power from the powercap (RAPL) energy counters, averaged over 5 s, 0 if unavailable"
     122             : #define FD_METRICS_GAUGE_DIAG_CPU_POWER_MICROWATTS_CVT  (FD_METRICS_CONVERTER_NONE)
     123             : 
     124             : #define FD_METRICS_GAUGE_DIAG_SYSTEM_POWER_MICROWATTS_NAME "diag_system_power_microwatts"
     125             : #define FD_METRICS_GAUGE_DIAG_SYSTEM_POWER_MICROWATTS_TYPE (FD_METRICS_TYPE_GAUGE)
     126             : #define FD_METRICS_GAUGE_DIAG_SYSTEM_POWER_MICROWATTS_DESC "Whole-system power draw from the ACPI power meter, averaged over its interval, 0 if no meter"
     127             : #define FD_METRICS_GAUGE_DIAG_SYSTEM_POWER_MICROWATTS_CVT  (FD_METRICS_CONVERTER_NONE)
     128             : 
     129             : #define FD_METRICS_COUNTER_DIAG_MEMORY_ECC_CORRECTED_NAME "diag_memory_ecc_corrected"
     130             : #define FD_METRICS_COUNTER_DIAG_MEMORY_ECC_CORRECTED_TYPE (FD_METRICS_TYPE_COUNTER)
     131             : #define FD_METRICS_COUNTER_DIAG_MEMORY_ECC_CORRECTED_DESC "Corrected memory ECC errors across all memory controllers since boot (EDAC), 0 if firmware handles errors instead"
     132             : #define FD_METRICS_COUNTER_DIAG_MEMORY_ECC_CORRECTED_CVT  (FD_METRICS_CONVERTER_NONE)
     133             : 
     134             : #define FD_METRICS_COUNTER_DIAG_MEMORY_ECC_UNCORRECTED_NAME "diag_memory_ecc_uncorrected"
     135             : #define FD_METRICS_COUNTER_DIAG_MEMORY_ECC_UNCORRECTED_TYPE (FD_METRICS_TYPE_COUNTER)
     136             : #define FD_METRICS_COUNTER_DIAG_MEMORY_ECC_UNCORRECTED_DESC "Uncorrected memory ECC errors across all memory controllers since boot (EDAC), 0 if firmware handles errors instead"
     137             : #define FD_METRICS_COUNTER_DIAG_MEMORY_ECC_UNCORRECTED_CVT  (FD_METRICS_CONVERTER_NONE)
     138             : 
     139             : #define FD_METRICS_GAUGE_DIAG_SYSTEM_LOAD_CENTI_NAME "diag_system_load_centi"
     140             : #define FD_METRICS_GAUGE_DIAG_SYSTEM_LOAD_CENTI_TYPE (FD_METRICS_TYPE_GAUGE)
     141             : #define FD_METRICS_GAUGE_DIAG_SYSTEM_LOAD_CENTI_DESC "Load average over each window, times 100 (/proc/loadavg has two decimals)"
     142             : #define FD_METRICS_GAUGE_DIAG_SYSTEM_LOAD_CENTI_CVT  (FD_METRICS_CONVERTER_NONE)
     143           0 : #define FD_METRICS_GAUGE_DIAG_SYSTEM_LOAD_CENTI_CNT  (3UL)
     144             : 
     145             : #define FD_METRICS_GAUGE_DIAG_THREAD_RUNNABLE_COUNT_NAME "diag_thread_runnable_count"
     146             : #define FD_METRICS_GAUGE_DIAG_THREAD_RUNNABLE_COUNT_TYPE (FD_METRICS_TYPE_GAUGE)
     147             : #define FD_METRICS_GAUGE_DIAG_THREAD_RUNNABLE_COUNT_DESC "Runnable threads on the host (/proc/loadavg)"
     148             : #define FD_METRICS_GAUGE_DIAG_THREAD_RUNNABLE_COUNT_CVT  (FD_METRICS_CONVERTER_NONE)
     149             : 
     150             : #define FD_METRICS_COUNTER_DIAG_SYSTEM_CPU_DURATION_NANOS_NAME "diag_system_cpu_duration_nanos"
     151             : #define FD_METRICS_COUNTER_DIAG_SYSTEM_CPU_DURATION_NANOS_TYPE (FD_METRICS_TYPE_COUNTER)
     152             : #define FD_METRICS_COUNTER_DIAG_SYSTEM_CPU_DURATION_NANOS_DESC "CPU time summed over all CPUs since the diag tile started, by state (/proc/stat), 10 ms resolution"
     153             : #define FD_METRICS_COUNTER_DIAG_SYSTEM_CPU_DURATION_NANOS_CVT  (FD_METRICS_CONVERTER_NONE)
     154           0 : #define FD_METRICS_COUNTER_DIAG_SYSTEM_CPU_DURATION_NANOS_CNT  (6UL)
     155             : 
     156             : #define FD_METRICS_GAUGE_DIAG_MEMORY_AVAILABLE_BYTES_NAME "diag_memory_available_bytes"
     157             : #define FD_METRICS_GAUGE_DIAG_MEMORY_AVAILABLE_BYTES_TYPE (FD_METRICS_TYPE_GAUGE)
     158             : #define FD_METRICS_GAUGE_DIAG_MEMORY_AVAILABLE_BYTES_DESC "Host memory available without swapping (/proc/meminfo available)"
     159             : #define FD_METRICS_GAUGE_DIAG_MEMORY_AVAILABLE_BYTES_CVT  (FD_METRICS_CONVERTER_NONE)
     160             : 
     161             : #define FD_METRICS_GAUGE_DIAG_MEMORY_FREE_BYTES_NAME "diag_memory_free_bytes"
     162             : #define FD_METRICS_GAUGE_DIAG_MEMORY_FREE_BYTES_TYPE (FD_METRICS_TYPE_GAUGE)
     163             : #define FD_METRICS_GAUGE_DIAG_MEMORY_FREE_BYTES_DESC "Host memory not in use at all (/proc/meminfo free)"
     164             : #define FD_METRICS_GAUGE_DIAG_MEMORY_FREE_BYTES_CVT  (FD_METRICS_CONVERTER_NONE)
     165             : 
     166             : #define FD_METRICS_COUNTER_DIAG_SWAP_IN_BYTES_NAME "diag_swap_in_bytes"
     167             : #define FD_METRICS_COUNTER_DIAG_SWAP_IN_BYTES_TYPE (FD_METRICS_TYPE_COUNTER)
     168             : #define FD_METRICS_COUNTER_DIAG_SWAP_IN_BYTES_DESC "Bytes swapped in from disk since boot (pswpin)"
     169             : #define FD_METRICS_COUNTER_DIAG_SWAP_IN_BYTES_CVT  (FD_METRICS_CONVERTER_NONE)
     170             : 
     171             : #define FD_METRICS_COUNTER_DIAG_SWAP_OUT_BYTES_NAME "diag_swap_out_bytes"
     172             : #define FD_METRICS_COUNTER_DIAG_SWAP_OUT_BYTES_TYPE (FD_METRICS_TYPE_COUNTER)
     173             : #define FD_METRICS_COUNTER_DIAG_SWAP_OUT_BYTES_DESC "Bytes swapped out to disk since boot (pswpout)"
     174             : #define FD_METRICS_COUNTER_DIAG_SWAP_OUT_BYTES_CVT  (FD_METRICS_CONVERTER_NONE)
     175             : 
     176             : #define FD_METRICS_COUNTER_DIAG_SYSTEM_PAGE_FAULT_MAJOR_NAME "diag_system_page_fault_major"
     177             : #define FD_METRICS_COUNTER_DIAG_SYSTEM_PAGE_FAULT_MAJOR_TYPE (FD_METRICS_TYPE_COUNTER)
     178             : #define FD_METRICS_COUNTER_DIAG_SYSTEM_PAGE_FAULT_MAJOR_DESC "Major page faults across the host since boot (pgmajfault)"
     179             : #define FD_METRICS_COUNTER_DIAG_SYSTEM_PAGE_FAULT_MAJOR_CVT  (FD_METRICS_CONVERTER_NONE)
     180             : 
     181             : #define FD_METRICS_COUNTER_DIAG_OOM_KILLED_NAME "diag_oom_killed"
     182             : #define FD_METRICS_COUNTER_DIAG_OOM_KILLED_TYPE (FD_METRICS_TYPE_COUNTER)
     183             : #define FD_METRICS_COUNTER_DIAG_OOM_KILLED_DESC "Processes killed by the kernel OOM killer since boot (oom_kill)"
     184             : #define FD_METRICS_COUNTER_DIAG_OOM_KILLED_CVT  (FD_METRICS_CONVERTER_NONE)
     185             : 
     186             : #define FD_METRICS_COUNTER_DIAG_CPU_PRESSURE_DURATION_NANOS_NAME "diag_cpu_pressure_duration_nanos"
     187             : #define FD_METRICS_COUNTER_DIAG_CPU_PRESSURE_DURATION_NANOS_TYPE (FD_METRICS_TYPE_COUNTER)
     188             : #define FD_METRICS_COUNTER_DIAG_CPU_PRESSURE_DURATION_NANOS_DESC "Time at least one task stalled waiting for CPU since boot (PSI some), 0 if the kernel lacks PSI"
     189             : #define FD_METRICS_COUNTER_DIAG_CPU_PRESSURE_DURATION_NANOS_CVT  (FD_METRICS_CONVERTER_NONE)
     190             : 
     191             : #define FD_METRICS_COUNTER_DIAG_MEMORY_PRESSURE_DURATION_NANOS_NAME "diag_memory_pressure_duration_nanos"
     192             : #define FD_METRICS_COUNTER_DIAG_MEMORY_PRESSURE_DURATION_NANOS_TYPE (FD_METRICS_TYPE_COUNTER)
     193             : #define FD_METRICS_COUNTER_DIAG_MEMORY_PRESSURE_DURATION_NANOS_DESC "Time at least one task stalled on memory reclaim or swap since boot (PSI some), 0 if the kernel lacks PSI"
     194             : #define FD_METRICS_COUNTER_DIAG_MEMORY_PRESSURE_DURATION_NANOS_CVT  (FD_METRICS_CONVERTER_NONE)
     195             : 
     196             : #define FD_METRICS_COUNTER_DIAG_MEMORY_PRESSURE_FULL_DURATION_NANOS_NAME "diag_memory_pressure_full_duration_nanos"
     197             : #define FD_METRICS_COUNTER_DIAG_MEMORY_PRESSURE_FULL_DURATION_NANOS_TYPE (FD_METRICS_TYPE_COUNTER)
     198             : #define FD_METRICS_COUNTER_DIAG_MEMORY_PRESSURE_FULL_DURATION_NANOS_DESC "Time all non-idle tasks stalled on memory together since boot (PSI full), a subset of MemoryPressureDurationNanos"
     199             : #define FD_METRICS_COUNTER_DIAG_MEMORY_PRESSURE_FULL_DURATION_NANOS_CVT  (FD_METRICS_CONVERTER_NONE)
     200             : 
     201             : #define FD_METRICS_COUNTER_DIAG_IO_PRESSURE_DURATION_NANOS_NAME "diag_io_pressure_duration_nanos"
     202             : #define FD_METRICS_COUNTER_DIAG_IO_PRESSURE_DURATION_NANOS_TYPE (FD_METRICS_TYPE_COUNTER)
     203             : #define FD_METRICS_COUNTER_DIAG_IO_PRESSURE_DURATION_NANOS_DESC "Time at least one task stalled on IO since boot (PSI some), 0 if the kernel lacks PSI"
     204             : #define FD_METRICS_COUNTER_DIAG_IO_PRESSURE_DURATION_NANOS_CVT  (FD_METRICS_CONVERTER_NONE)
     205             : 
     206             : #define FD_METRICS_COUNTER_DIAG_IO_PRESSURE_FULL_DURATION_NANOS_NAME "diag_io_pressure_full_duration_nanos"
     207             : #define FD_METRICS_COUNTER_DIAG_IO_PRESSURE_FULL_DURATION_NANOS_TYPE (FD_METRICS_TYPE_COUNTER)
     208             : #define FD_METRICS_COUNTER_DIAG_IO_PRESSURE_FULL_DURATION_NANOS_DESC "Time all non-idle tasks stalled on IO together since boot (PSI full), a subset of IoPressureDurationNanos"
     209             : #define FD_METRICS_COUNTER_DIAG_IO_PRESSURE_FULL_DURATION_NANOS_CVT  (FD_METRICS_CONVERTER_NONE)
     210             : 
     211             : #define FD_METRICS_DIAG_TOTAL (41UL)
     212             : extern const fd_metrics_meta_t FD_METRICS_DIAG[FD_METRICS_DIAG_TOTAL];
     213             : 
     214             : #endif /* HEADER_fd_src_disco_metrics_generated_fd_metrics_diag_h */

Generated by: LCOV version 1.14