LCOV - code coverage report
Current view: top level - disco/metrics/generated - fd_metrics_rserve.h (source / functions) Hit Total Coverage
Test: cov.lcov Lines: 0 4 0.0 %
Date: 2026-08-14 04:54:57 Functions: 0 0 -

          Line data    Source code
       1             : #ifndef HEADER_fd_src_disco_metrics_generated_fd_metrics_rserve_h
       2             : #define HEADER_fd_src_disco_metrics_generated_fd_metrics_rserve_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_COUNTER_RSERVE_RECEIVED_REQUEST_COUNT_OFF = FD_METRICS_TILE_OFF,
      11             :   FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_COUNT_PONG_OFF = FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_COUNT_OFF,
      12             :   FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_COUNT_WINDOW_INDEX_OFF,
      13             :   FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_COUNT_HIGHEST_WINDOW_INDEX_OFF,
      14             :   FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_COUNT_ORPHAN_OFF,
      15             :   FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_BYTES_OFF,
      16             :   FD_METRICS_COUNTER_RSERVE_RECEIVED_MALFORMED_COUNT_OFF,
      17             :   FD_METRICS_COUNTER_RSERVE_RECEIVED_MALFORMED_COUNT_TOO_SMALL_OFF = FD_METRICS_COUNTER_RSERVE_RECEIVED_MALFORMED_COUNT_OFF,
      18             :   FD_METRICS_COUNTER_RSERVE_RECEIVED_MALFORMED_COUNT_PING_OFF,
      19             :   FD_METRICS_COUNTER_RSERVE_RECEIVED_MALFORMED_COUNT_UNKNOWN_TAG_OFF,
      20             :   FD_METRICS_COUNTER_RSERVE_RECEIVED_MALFORMED_COUNT_WRONG_SIZE_OFF,
      21             :   FD_METRICS_COUNTER_RSERVE_RECEIVED_MALFORMED_COUNT_ANCESTOR_HASHES_OFF,
      22             :   FD_METRICS_COUNTER_RSERVE_TOTAL_PKT_COUNT_OFF,
      23             :   FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_TYPES_OFF,
      24             :   FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_TYPES_PING_OFF = FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_TYPES_OFF,
      25             :   FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_TYPES_WINDOW_OFF,
      26             :   FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_TYPES_HIGHEST_WINDOW_OFF,
      27             :   FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_TYPES_ORPHAN_OFF,
      28             :   FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_BYTES_OFF,
      29             :   FD_METRICS_COUNTER_RSERVE_MISSED_RESPONSE_TYPES_OFF,
      30             :   FD_METRICS_COUNTER_RSERVE_MISSED_RESPONSE_TYPES_PING_OFF = FD_METRICS_COUNTER_RSERVE_MISSED_RESPONSE_TYPES_OFF,
      31             :   FD_METRICS_COUNTER_RSERVE_MISSED_RESPONSE_TYPES_WINDOW_OFF,
      32             :   FD_METRICS_COUNTER_RSERVE_MISSED_RESPONSE_TYPES_HIGHEST_WINDOW_OFF,
      33             :   FD_METRICS_COUNTER_RSERVE_MISSED_RESPONSE_TYPES_ORPHAN_OFF,
      34             :   FD_METRICS_COUNTER_RSERVE_FAILED_SIGVERIFY_OFF,
      35             :   FD_METRICS_COUNTER_RSERVE_FAILED_OWN_KEY_OFF,
      36             :   FD_METRICS_COUNTER_RSERVE_FAILED_INVALID_TOKEN_OFF,
      37             :   FD_METRICS_COUNTER_RSERVE_FAILED_NOT_FOR_US_OFF,
      38             :   FD_METRICS_COUNTER_RSERVE_FAILED_OUTDATED_OFF,
      39             :   FD_METRICS_COUNTER_RSERVE_FAILED_INVALID_SHRED_INDEX_OFF,
      40             :   FD_METRICS_COUNTER_RSERVE_FAILED_PING_CACHE_LOOKUP_OFF,
      41             :   FD_METRICS_GAUGE_RSERVE_SHREDS_CURRENT_OFF,
      42             :   FD_METRICS_GAUGE_RSERVE_SHREDS_MAX_OFF,
      43             :   FD_METRICS_GAUGE_RSERVE_DISK_CURRENT_BYTES_OFF,
      44             :   FD_METRICS_GAUGE_RSERVE_DISK_ALLOCATED_BYTES_OFF,
      45             :   FD_METRICS_COUNTER_RSERVE_PING_CACHE_ENTRIES_OFF,
      46             :   FD_METRICS_COUNTER_RSERVE_PING_CACHE_EVICTIONS_OFF,
      47             : };
      48             : 
      49             : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_COUNT_NAME "rserve_received_request_count"
      50             : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_COUNT_TYPE (FD_METRICS_TYPE_COUNTER)
      51             : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_COUNT_DESC "Total repair requests received by type, before any validation"
      52             : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_COUNT_CVT  (FD_METRICS_CONVERTER_NONE)
      53           0 : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_COUNT_CNT  (4UL)
      54             : 
      55             : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_BYTES_NAME "rserve_received_request_bytes"
      56             : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_BYTES_TYPE (FD_METRICS_TYPE_COUNTER)
      57             : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_BYTES_DESC "Total bytes of incoming repair request payloads"
      58             : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_BYTES_CVT  (FD_METRICS_CONVERTER_NONE)
      59             : 
      60             : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_MALFORMED_COUNT_NAME "rserve_received_malformed_count"
      61             : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_MALFORMED_COUNT_TYPE (FD_METRICS_TYPE_COUNTER)
      62             : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_MALFORMED_COUNT_DESC "Packets dropped for being malformed, broken down by reason"
      63             : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_MALFORMED_COUNT_CVT  (FD_METRICS_CONVERTER_NONE)
      64           0 : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_MALFORMED_COUNT_CNT  (5UL)
      65             : 
      66             : #define FD_METRICS_COUNTER_RSERVE_TOTAL_PKT_COUNT_NAME "rserve_total_pkt_count"
      67             : #define FD_METRICS_COUNTER_RSERVE_TOTAL_PKT_COUNT_TYPE (FD_METRICS_TYPE_COUNTER)
      68             : #define FD_METRICS_COUNTER_RSERVE_TOTAL_PKT_COUNT_DESC "How many network packets we have sent, including pings, responses, etc"
      69             : #define FD_METRICS_COUNTER_RSERVE_TOTAL_PKT_COUNT_CVT  (FD_METRICS_CONVERTER_NONE)
      70             : 
      71             : #define FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_TYPES_NAME "rserve_sent_response_types"
      72             : #define FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_TYPES_TYPE (FD_METRICS_TYPE_COUNTER)
      73             : #define FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_TYPES_DESC "What types of response messages are we sending"
      74             : #define FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_TYPES_CVT  (FD_METRICS_CONVERTER_NONE)
      75           0 : #define FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_TYPES_CNT  (4UL)
      76             : 
      77             : #define FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_BYTES_NAME "rserve_sent_response_bytes"
      78             : #define FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_BYTES_TYPE (FD_METRICS_TYPE_COUNTER)
      79             : #define FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_BYTES_DESC "Total payload bytes sent in response packets"
      80             : #define FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_BYTES_CVT  (FD_METRICS_CONVERTER_NONE)
      81             : 
      82             : #define FD_METRICS_COUNTER_RSERVE_MISSED_RESPONSE_TYPES_NAME "rserve_missed_response_types"
      83             : #define FD_METRICS_COUNTER_RSERVE_MISSED_RESPONSE_TYPES_TYPE (FD_METRICS_TYPE_COUNTER)
      84             : #define FD_METRICS_COUNTER_RSERVE_MISSED_RESPONSE_TYPES_DESC "What types of response messages could we not fulfill"
      85             : #define FD_METRICS_COUNTER_RSERVE_MISSED_RESPONSE_TYPES_CVT  (FD_METRICS_CONVERTER_NONE)
      86           0 : #define FD_METRICS_COUNTER_RSERVE_MISSED_RESPONSE_TYPES_CNT  (4UL)
      87             : 
      88             : #define FD_METRICS_COUNTER_RSERVE_FAILED_SIGVERIFY_NAME "rserve_failed_sigverify"
      89             : #define FD_METRICS_COUNTER_RSERVE_FAILED_SIGVERIFY_TYPE (FD_METRICS_TYPE_COUNTER)
      90             : #define FD_METRICS_COUNTER_RSERVE_FAILED_SIGVERIFY_DESC "How many times we failed to verify the signature of a request"
      91             : #define FD_METRICS_COUNTER_RSERVE_FAILED_SIGVERIFY_CVT  (FD_METRICS_CONVERTER_NONE)
      92             : 
      93             : #define FD_METRICS_COUNTER_RSERVE_FAILED_OWN_KEY_NAME "rserve_failed_own_key"
      94             : #define FD_METRICS_COUNTER_RSERVE_FAILED_OWN_KEY_TYPE (FD_METRICS_TYPE_COUNTER)
      95             : #define FD_METRICS_COUNTER_RSERVE_FAILED_OWN_KEY_DESC "How many requests we've received that were sent by us"
      96             : #define FD_METRICS_COUNTER_RSERVE_FAILED_OWN_KEY_CVT  (FD_METRICS_CONVERTER_NONE)
      97             : 
      98             : #define FD_METRICS_COUNTER_RSERVE_FAILED_INVALID_TOKEN_NAME "rserve_failed_invalid_token"
      99             : #define FD_METRICS_COUNTER_RSERVE_FAILED_INVALID_TOKEN_TYPE (FD_METRICS_TYPE_COUNTER)
     100             : #define FD_METRICS_COUNTER_RSERVE_FAILED_INVALID_TOKEN_DESC "How many pong requests we've received with outdated or invalid tokens"
     101             : #define FD_METRICS_COUNTER_RSERVE_FAILED_INVALID_TOKEN_CVT  (FD_METRICS_CONVERTER_NONE)
     102             : 
     103             : #define FD_METRICS_COUNTER_RSERVE_FAILED_NOT_FOR_US_NAME "rserve_failed_not_for_us"
     104             : #define FD_METRICS_COUNTER_RSERVE_FAILED_NOT_FOR_US_TYPE (FD_METRICS_TYPE_COUNTER)
     105             : #define FD_METRICS_COUNTER_RSERVE_FAILED_NOT_FOR_US_DESC "How many requests we've received that were not intended for us"
     106             : #define FD_METRICS_COUNTER_RSERVE_FAILED_NOT_FOR_US_CVT  (FD_METRICS_CONVERTER_NONE)
     107             : 
     108             : #define FD_METRICS_COUNTER_RSERVE_FAILED_OUTDATED_NAME "rserve_failed_outdated"
     109             : #define FD_METRICS_COUNTER_RSERVE_FAILED_OUTDATED_TYPE (FD_METRICS_TYPE_COUNTER)
     110             : #define FD_METRICS_COUNTER_RSERVE_FAILED_OUTDATED_DESC "How many requests we've received that had outdated timestamps"
     111             : #define FD_METRICS_COUNTER_RSERVE_FAILED_OUTDATED_CVT  (FD_METRICS_CONVERTER_NONE)
     112             : 
     113             : #define FD_METRICS_COUNTER_RSERVE_FAILED_INVALID_SHRED_INDEX_NAME "rserve_failed_invalid_shred_index"
     114             : #define FD_METRICS_COUNTER_RSERVE_FAILED_INVALID_SHRED_INDEX_TYPE (FD_METRICS_TYPE_COUNTER)
     115             : #define FD_METRICS_COUNTER_RSERVE_FAILED_INVALID_SHRED_INDEX_DESC "How many requests we've received that had invalid shred indices"
     116             : #define FD_METRICS_COUNTER_RSERVE_FAILED_INVALID_SHRED_INDEX_CVT  (FD_METRICS_CONVERTER_NONE)
     117             : 
     118             : #define FD_METRICS_COUNTER_RSERVE_FAILED_PING_CACHE_LOOKUP_NAME "rserve_failed_ping_cache_lookup"
     119             : #define FD_METRICS_COUNTER_RSERVE_FAILED_PING_CACHE_LOOKUP_TYPE (FD_METRICS_TYPE_COUNTER)
     120             : #define FD_METRICS_COUNTER_RSERVE_FAILED_PING_CACHE_LOOKUP_DESC "Requests from nodes not in the ping cache, which triggered a ping-back instead of a response"
     121             : #define FD_METRICS_COUNTER_RSERVE_FAILED_PING_CACHE_LOOKUP_CVT  (FD_METRICS_CONVERTER_NONE)
     122             : 
     123             : #define FD_METRICS_GAUGE_RSERVE_SHREDS_CURRENT_NAME "rserve_shreds_current"
     124             : #define FD_METRICS_GAUGE_RSERVE_SHREDS_CURRENT_TYPE (FD_METRICS_TYPE_GAUGE)
     125             : #define FD_METRICS_GAUGE_RSERVE_SHREDS_CURRENT_DESC "The number of shreds currently in the shreds database"
     126             : #define FD_METRICS_GAUGE_RSERVE_SHREDS_CURRENT_CVT  (FD_METRICS_CONVERTER_NONE)
     127             : 
     128             : #define FD_METRICS_GAUGE_RSERVE_SHREDS_MAX_NAME "rserve_shreds_max"
     129             : #define FD_METRICS_GAUGE_RSERVE_SHREDS_MAX_TYPE (FD_METRICS_TYPE_GAUGE)
     130             : #define FD_METRICS_GAUGE_RSERVE_SHREDS_MAX_DESC "Total capacity of shreds that can be stored in the shreds database"
     131             : #define FD_METRICS_GAUGE_RSERVE_SHREDS_MAX_CVT  (FD_METRICS_CONVERTER_NONE)
     132             : 
     133             : #define FD_METRICS_GAUGE_RSERVE_DISK_CURRENT_BYTES_NAME "rserve_disk_current_bytes"
     134             : #define FD_METRICS_GAUGE_RSERVE_DISK_CURRENT_BYTES_TYPE (FD_METRICS_TYPE_GAUGE)
     135             : #define FD_METRICS_GAUGE_RSERVE_DISK_CURRENT_BYTES_DESC "The number of bytes currently used on disk by the database"
     136             : #define FD_METRICS_GAUGE_RSERVE_DISK_CURRENT_BYTES_CVT  (FD_METRICS_CONVERTER_NONE)
     137             : 
     138             : #define FD_METRICS_GAUGE_RSERVE_DISK_ALLOCATED_BYTES_NAME "rserve_disk_allocated_bytes"
     139             : #define FD_METRICS_GAUGE_RSERVE_DISK_ALLOCATED_BYTES_TYPE (FD_METRICS_TYPE_GAUGE)
     140             : #define FD_METRICS_GAUGE_RSERVE_DISK_ALLOCATED_BYTES_DESC "The current size of the database file on disk"
     141             : #define FD_METRICS_GAUGE_RSERVE_DISK_ALLOCATED_BYTES_CVT  (FD_METRICS_CONVERTER_NONE)
     142             : 
     143             : #define FD_METRICS_COUNTER_RSERVE_PING_CACHE_ENTRIES_NAME "rserve_ping_cache_entries"
     144             : #define FD_METRICS_COUNTER_RSERVE_PING_CACHE_ENTRIES_TYPE (FD_METRICS_TYPE_COUNTER)
     145             : #define FD_METRICS_COUNTER_RSERVE_PING_CACHE_ENTRIES_DESC "How many active entries do we have in the ping cache"
     146             : #define FD_METRICS_COUNTER_RSERVE_PING_CACHE_ENTRIES_CVT  (FD_METRICS_CONVERTER_NONE)
     147             : 
     148             : #define FD_METRICS_COUNTER_RSERVE_PING_CACHE_EVICTIONS_NAME "rserve_ping_cache_evictions"
     149             : #define FD_METRICS_COUNTER_RSERVE_PING_CACHE_EVICTIONS_TYPE (FD_METRICS_TYPE_COUNTER)
     150             : #define FD_METRICS_COUNTER_RSERVE_PING_CACHE_EVICTIONS_DESC "How many entries we've evicted from the ping cache"
     151             : #define FD_METRICS_COUNTER_RSERVE_PING_CACHE_EVICTIONS_CVT  (FD_METRICS_CONVERTER_NONE)
     152             : 
     153             : #define FD_METRICS_RSERVE_TOTAL (33UL)
     154             : extern const fd_metrics_meta_t FD_METRICS_RSERVE[FD_METRICS_RSERVE_TOTAL];
     155             : 
     156             : #endif /* HEADER_fd_src_disco_metrics_generated_fd_metrics_rserve_h */

Generated by: LCOV version 1.14