package events.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service EventService

event.proto:55

An event server for receiving application reported events. Auth is via bearer token. Client must ed25519 sign the challenge token returned by Authenticate and present it in the `authorization` header as `Bearer <hex(token)>.<hex(sig)>`.

message AccdbCompactionCompleted

events.proto:8542

A single accounts-database partition finished compacting. Compaction scans one partition, relocates its still-live account records forward into the next storage tier, and reclaims the partition. Emitted once per partition per compaction pass by the accdb tile. Partitions are large (e.g. 32 GiB) so this is a rare, coarse-grained event rather than a hot-path counter.

Used in: Event

message AccdbPartitionAdded

events.proto:8566

The accounts database grew its backing file by one partition. The accounts DB is a single file divided into fixed-size partitions; when a write head runs off the end of the allocated file, a new partition is fallocated and the file grows. Emitted once per grow by the accdb tile. Partitions are large (e.g. 32 GiB) so grows are infrequent and each one is a meaningful step in the database's on-disk footprint.

Used in: Event

message AdminCommand

events.proto:9098

An admin command completed. Emitted once for every command processed by the running validator, whether it succeeded or failed.

Used in: Event

enum AdminCommandResult

events.proto:416

The result of processing the admin command.

Used in: AdminCommand

enum AdminCommandType

events.proto:405

The admin command that was processed.

Used in: AdminCommand

message AlpenglowCert

events.proto:9398

An Alpenglow consensus cert we received from a peer or constructed ourselves (see our_cert). Unparseable certs are not included. The row timestamp is when we finished processing the cert; the *_time columns are the phases before it, each running until the next. References: Table 6, Definition 12, Algorithm 1, Lemma 48

Used in: Event

message AlpenglowCertBroadcastTo

events.proto:1406

The peer at this rank.

Used in: AlpenglowCert

enum AlpenglowCertKind

events.proto:483

What kind of cert is this.

Used in: AlpenglowCert

enum AlpenglowCertProcessingResult

events.proto:493

What we did with the cert. unknown_peer and banned_peer are decided on the connection before the cert is decoded, shred_version_mismatch and unranked_peer after decoding, in that order; the rest are Alpenglow-specific.

Used in: AlpenglowCert

message AlpenglowVote

events.proto:9350

An Alpenglow consensus vote we received from a peer or cast ourselves (see our_vote). Unparseable votes are not included. The row timestamp is when we finished processing the vote; the *_time columns are the phases before it, each running until the next. References: Table 6, Definition 12, Algorithm 1, Lemma 48

Used in: Event

message AlpenglowVoteBroadcastTo

events.proto:1396

The peer at this rank.

Used in: AlpenglowVote

enum AlpenglowVoteKind

events.proto:443

What kind of vote is this.

Used in: AlpenglowVote

enum AlpenglowVoteProcessingResult

events.proto:468

What we did with the vote. unknown_peer and banned_peer are decided on the connection before the vote is decoded, shred_version_mismatch and unranked_peer after decoding, in that order; the rest are Alpenglow-specific validation.

Used in: AlpenglowVote

enum AlpenglowVoteReason

events.proto:453

Why we cast the vote, based on the Alpenglow voting algorithm (not_our_vote if it is not ours). References: Algorithms 1 and 2, Definitions 15, 16 and 17.

Used in: AlpenglowVote

message BlockCompleted

events.proto:8708

A block finished production, or replay on this validator, or was marked dead, or was abandoned before completing. A block gets a row if it was ever replayed or produced (had a bank), or if it finished reception on a fork that had already died or been discarded; a block dropped before reception finished gets no row. Under alpenglow, fork knowledge is much more transient, so blocks that were never replayed due to a parent getting discarded gets no row, even if reception finished. Delivery is best-effort: rows travel a lossy telemetry link, and a large burst of simultaneous rows (mass death of a fork) can drop some. On-chain data is deliberately not part of this event. Reception and repair tallies are best-effort: they restart if repair transiently stopped tracking the block (forest eviction), and on equivocated slots they are slot-scoped — shreds from all observed versions of the slot merge into the same counts on every version's row.

Used in: Event

enum BlockCompletedAbandonedReason

events.proto:188

Why this validator gave up on the block before it completed; not_abandoned otherwise. Independent of dead.

Used in: BlockCompleted

enum BlockCompletedDeadReason

events.proto:143

Why the block was ruled invalid; not_dead otherwise. Blocks this validator produced are never dead: they do not go through replay's block checks. A block invalid for several independent reasons records the first one detected locally, which can differ across validators for the same block.

Used in: BlockCompleted

enum BlockCompletedPackEndReason

events.proto:198

Why block production stopped; not_leader for blocks this validator did not produce.

Used in: BlockCompleted

message BlockCompletedTxnTiming

events.proto:1128

Timestamps for one transaction. A zero timestamp means the stage did not occur on this path, was never reached, or its stamp was unavailable.

Used in: BlockCompleted

message BlockEquivocated

events.proto:8588

Two different blocks (different block ids) were observed for the same slot. Emitted once when the validator first detects the equivocation, after both blocks are known.

Used in: Event

enum BlockEquivocatedDetection

events.proto:36

How the equivocation was detected.

Used in: BlockEquivocated

message BlockReceived

events.proto:9428

A block that completed reception on this validator or was abandoned and pruned. A block gets a row if it received a shred marked as final in the slot, and received all shreds up to the final shred, or if it was incomplete but collected later during pruning. Tallies are best-effort: on equivocated slots, shreds shared between versions of the slot may merge or double count. Delivery is best-effort: rows travel a lossy telemetry link, so a block_completed row can arrive without its block_received row or vice versa.

Used in: Event

enum BlockReceivedCancelledReason

events.proto:508

The reason the block was no longer attempted to be repaired.

Used in: BlockReceived

message BlockReceivedFecSets

events.proto:1416

Reception detail for one FEC set. A zero timestamp means the stage was never reached or its stamp was unavailable.

Used in: BlockReceived

enum BlockReceivedFecSetsFinalShredSource

events.proto:521

The source of the final shred that completed the FEC set.

Used in: BlockReceivedFecSets

message Boot

events.proto:8868

Reported once when the validator process starts. A wide fingerprint of the host, operating system, kernel, hardware, network, build, and validator configuration at launch.

Used in: Event

message BootBlockDevices

events.proto:1194

One block storage device.

Used in: Boot

enum BootBondMode

events.proto:302

Bonding mode of the validator's bonded device, if bonded; kernel-bypass support and hashing behavior differ by mode.

Used in: Boot

enum BootBuildMachineTarget

events.proto:215

The named hardware target the binary was compiled for, which fixes the minimum processor it can run on. Distinct from the live processor it is currently running on.

Used in: Boot

enum BootCompiler

events.proto:235

Which compiler family produced the binary.

Used in: Boot

enum BootContainerType

events.proto:360

Whether the validator runs inside a container and which runtime, useful for distinguishing bare-metal from containerized deployments.

Used in: Boot

enum BootCpuArch

events.proto:242

Processor architecture of the host.

Used in: Boot

enum BootCpuEnergyPerfPreference

events.proto:282

Energy-performance preference in force on the frequency driver; a balance profile under governor performance silently caps sustained clocks.

Used in: Boot

enum BootCpuIdleDriver

events.proto:293

The kernel driver managing processor idle low-power states.

Used in: Boot

enum BootCpuVendor

events.proto:250

The maker of the processor.

Used in: Boot

enum BootCpufreqDriver

events.proto:270

The kernel driver controlling processor frequency scaling.

Used in: Boot

enum BootCpufreqGovernor

events.proto:258

The active frequency-scaling policy, which determines how aggressively the chip clocks up.

Used in: Boot

enum BootCpusetPartition

events.proto:373

Type of the validator's cpuset partition (the cgroup named after the instance that the cpuset configure stage creates), which isolates pinned tiles from other tasks at run time.

Used in: Boot

enum BootDmiChassisType

events.proto:312

Physical chassis form factor of the host.

Used in: Boot

message BootDmiDimms

events.proto:1276

One populated memory module.

Used in: Boot

message BootFilesystems

events.proto:1146

One mounted filesystem.

Used in: Boot

enum BootHypervisorVendor

events.proto:342

Identity of the virtualization platform when virtualized, or none for bare metal.

Used in: Boot

enum BootIommuMode

events.proto:333

Input-output memory management unit state, which gates kernel-bypass zero-copy behavior and per-packet translation cost.

Used in: Boot

enum BootLibcKind

events.proto:207

Which system C library the validator is running against.

Used in: Boot

message BootMdraidArrays

events.proto:1160

One software storage array.

Used in: Boot

message BootNicDevices

events.proto:1210

One physical network interface and its hardware and link properties.

Used in: Boot

message BootNvmeDevices

events.proto:1172

One non-volatile express storage device.

Used in: Boot

message Event

events.proto:13467

Combined event type

Used in: StreamEventsRequest

message MetricsAccdb

events.proto:10502

Metrics of one accdb tile instance, one row per sweep

Used in: Event

message MetricsAccdbAccountPreevicted

events.proto:3826

Dirty accounts written back and evicted by the background preevict pass, by size class; clean lines reclaimed are not counted

Used in: MetricsAccdb

message MetricsAccdbCacheClassCapacity

events.proto:3786

Cache line capacity, by size class

Used in: MetricsAccdb

message MetricsAccdbCacheClassFreeLowWater

events.proto:3706

Free cache line count below which the background preevict pass starts, by size class

Used in: MetricsAccdb

message MetricsAccdbCacheClassFreeTarget

events.proto:3726

Free cache lines the background preevict pass tries to restore, by size class

Used in: MetricsAccdb

message MetricsAccdbCacheClassReserved

events.proto:3766

gauge: current value, do not sum over time. Cache lines reserved by in-flight acquires, by size class; 0 when reservation tracking is disabled for the class

Used in: MetricsAccdb

message MetricsAccdbCacheClassUsed

events.proto:3806

Cache lines in use, by size class

Used in: MetricsAccdb

message MetricsAccdbIsCacheClassReservationTracked

events.proto:3746

Whether cache line reservations are tracked for each size class; untracked classes always have room for every joiner and read 0 in CacheClassReserved

Used in: MetricsAccdb

message MetricsAccdbParkAttempted

events.proto:3846

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsAccdb

message MetricsAccdbProgcachePreevicted

events.proto:3690

Program cache slots reclaimed by the background preevict pass, by size class

Used in: MetricsAccdb

message MetricsAccdbRegimeDurationNanos

events.proto:3870

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsAccdb

enum MetricsAccdbState

events.proto:665

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsAccdb

message MetricsAccdbThreadDurationNanos

events.proto:3856

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsAccdb

message MetricsAdmin

events.proto:12033

Metrics of one admin tile instance, one row per sweep

Used in: Event

message MetricsAdminParkAttempted

events.proto:6022

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsAdmin

message MetricsAdminRegimeDurationNanos

events.proto:6046

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsAdmin

enum MetricsAdminState

events.proto:882

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsAdmin

message MetricsAdminThreadDurationNanos

events.proto:6032

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsAdmin

message MetricsBundle

events.proto:9884

Metrics of one bundle tile instance, one row per sweep

Used in: Event

message MetricsBundleClientFailed

events.proto:2018

Bundle client failures, by cause

Used in: MetricsBundle

enum MetricsBundleConnState

events.proto:608

Block engine connection state; Sleeping means closed on purpose because the next leader slot is far away: 0=disconnected, 1=connecting, 2=connected, 3=sleeping

Used in: MetricsBundle

message MetricsBundleMessageRxDelayNanos

events.proto:1980

Local wall clock minus server timestamp per block engine message; includes clock skew, negative clamped to 0

Used in: MetricsBundle

message MetricsBundleParkAttempted

events.proto:2028

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsBundle

message MetricsBundleRegimeDurationNanos

events.proto:2052

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsBundle

enum MetricsBundleState

events.proto:600

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsBundle

message MetricsBundleThreadDurationNanos

events.proto:2038

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsBundle

message MetricsDedup

events.proto:10024

Metrics of one dedup tile instance, one row per sweep

Used in: Event

message MetricsDedupParkAttempted

events.proto:2148

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsDedup

message MetricsDedupRegimeDurationNanos

events.proto:2172

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsDedup

enum MetricsDedupState

events.proto:625

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsDedup

message MetricsDedupThreadDurationNanos

events.proto:2158

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsDedup

message MetricsDedupTxnProcessed

events.proto:2138

Transactions processed, by result

Used in: MetricsDedup

message MetricsDiag

events.proto:11855

Metrics of one diag tile instance, one row per sweep

Used in: Event

enum MetricsDiagBuilderState

events.proto:864

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)

Used in: MetricsDiag

enum MetricsDiagBundleState

events.proto:825

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)

Used in: MetricsDiag

message MetricsDiagParkAttempted

events.proto:5926

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsDiag

message MetricsDiagRegimeDurationNanos

events.proto:5950

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsDiag

enum MetricsDiagReplayState

events.proto:845

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)

Used in: MetricsDiag

message MetricsDiagSoftirqOnTileCpu

events.proto:5906

counter: cumulative since tile start, query deltas. Soft-IRQs on CPUs dedicated to pinned tiles, by softirq type; subset of SystemSoftirq

Used in: MetricsDiag

enum MetricsDiagState

events.proto:817

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsDiag

message MetricsDiagSystemCpuDurationNanos

events.proto:5880

CPU time summed over all CPUs since the diag tile started, by state (/proc/stat), 10 ms resolution

Used in: MetricsDiag

message MetricsDiagSystemLoadCenti

events.proto:5896

Load average over each window, times 100 (/proc/loadavg has two decimals)

Used in: MetricsDiag

message MetricsDiagSystemSoftirq

events.proto:5916

counter: cumulative since tile start, query deltas. Soft-IRQs across all CPUs, by softirq type

Used in: MetricsDiag

message MetricsDiagThreadDurationNanos

events.proto:5936

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsDiag

enum MetricsDiagTurbineState

events.proto:854

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)

Used in: MetricsDiag

enum MetricsDiagVoteState

events.proto:835

Vote subsystem state: 0=disabled (Non-voting or no votor tile), 1=not_started (Votor 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)

Used in: MetricsDiag

message MetricsEvent

events.proto:12709

Metrics of one event tile instance, one row per sweep

Used in: Event

enum MetricsEventConnState

events.proto:946

Telemetry server connection state: 0=disconnected, 1=connecting, 2=authenticating, 3=connected

Used in: MetricsEvent

message MetricsEventParkAttempted

events.proto:7790

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsEvent

message MetricsEventRegimeDurationNanos

events.proto:7814

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsEvent

enum MetricsEventState

events.proto:938

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsEvent

message MetricsEventThreadDurationNanos

events.proto:7800

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsEvent

message MetricsExecle

events.proto:10268

Metrics of one execle tile instance, one row per sweep

Used in: Event

message MetricsExecleAccdbAccountCacheMissed

events.proto:3016

Accounts not found in the account database cache and read from disk, by cache size class

Used in: MetricsExecle

message MetricsExecleAccdbAccountEvicted

events.proto:3076

Accounts evicted from the account database cache to make space, by cache size class

Used in: MetricsExecle

message MetricsExecleAccdbAccountNewCommitted

events.proto:3056

New account versions committed to the index, by destination cache size class

Used in: MetricsExecle

message MetricsExecleAccdbAccountOverwriteCommitted

events.proto:3036

Account versions committed over an existing version of the same fork and generation, by destination cache size class

Used in: MetricsExecle

message MetricsExecleAccdbAccountReadonlyAcquired

events.proto:3116

Readonly accounts acquired from the account database, by cache size class of the account's current data size

Used in: MetricsExecle

message MetricsExecleAccdbAccountWritableAcquired

events.proto:3096

Writable accounts acquired from the account database, by cache size class of the account's current data size

Used in: MetricsExecle

message MetricsExecleParkAttempted

events.proto:3306

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsExecle

message MetricsExecleProgcacheEvicted

events.proto:3152

Program cache slots reclaimed by an insert's eviction sweep, by size class (housekeeping preevicts are counted by the accdb tile)

Used in: MetricsExecle

message MetricsExecleProgcacheHit

events.proto:3184

Program cache hits, by size class

Used in: MetricsExecle

message MetricsExecleProgcacheInserted

events.proto:3168

Programs inserted into the program cache, by size class

Used in: MetricsExecle

message MetricsExecleProgcacheSpilled

events.proto:3136

Programs loaded into spill memory because no cache slot could be freed, by size class

Used in: MetricsExecle

message MetricsExecleRegimeDurationNanos

events.proto:3330

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsExecle

enum MetricsExecleState

events.proto:649

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsExecle

message MetricsExecleThreadDurationNanos

events.proto:3316

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsExecle

message MetricsExecleTxnProcessed

events.proto:3246

Transactions loaded and executed, by result

Used in: MetricsExecle

message MetricsExecleTxnProcessedByLanding

events.proto:3234

Transactions processed, by whether and how they landed in the block

Used in: MetricsExecle

message MetricsExecleTxnProcessedByVersion

events.proto:3224

Transactions processed, by transaction version

Used in: MetricsExecle

message MetricsExecleTxnRegimeDurationNanos

events.proto:3214

Time per transaction, by phase; a phase counts only once the next phase starts, so dropped, fees-only and no-op transactions lose their trailing phases

Used in: MetricsExecle

message MetricsExecleTxncacheInsertDurationNanos

events.proto:2940

Duration of one transaction cache insert

Used in: MetricsExecle

message MetricsExecleTxncacheQueryDurationNanos

events.proto:2978

Duration of one transaction cache query

Used in: MetricsExecle

message MetricsExecleVmRegimeDurationNanos

events.proto:3200

Time in top-level BPF invocations, by phase, with CPI setup and commit split out; nested programs, including native CPIs, count as Interpreter; subset of TxnRegime Execute

Used in: MetricsExecle

message MetricsExecrp

events.proto:12263

Metrics of one execrp tile instance, one row per sweep

Used in: Event

message MetricsExecrpAccdbAccountCacheMissed

events.proto:6324

Accounts not found in the account database cache and read from disk, by cache size class

Used in: MetricsExecrp

message MetricsExecrpAccdbAccountEvicted

events.proto:6384

Accounts evicted from the account database cache to make space, by cache size class

Used in: MetricsExecrp

message MetricsExecrpAccdbAccountNewCommitted

events.proto:6364

New account versions committed to the index, by destination cache size class

Used in: MetricsExecrp

message MetricsExecrpAccdbAccountOverwriteCommitted

events.proto:6344

Account versions committed over an existing version of the same fork and generation, by destination cache size class

Used in: MetricsExecrp

message MetricsExecrpAccdbAccountReadonlyAcquired

events.proto:6424

Readonly accounts acquired from the account database, by cache size class of the account's current data size

Used in: MetricsExecrp

message MetricsExecrpAccdbAccountWritableAcquired

events.proto:6404

Writable accounts acquired from the account database, by cache size class of the account's current data size

Used in: MetricsExecrp

message MetricsExecrpParkAttempted

events.proto:6602

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsExecrp

message MetricsExecrpProgcacheEvicted

events.proto:6460

Program cache slots reclaimed by an insert's eviction sweep, by size class (housekeeping preevicts are counted by the accdb tile)

Used in: MetricsExecrp

message MetricsExecrpProgcacheHit

events.proto:6492

Program cache hits, by size class

Used in: MetricsExecrp

message MetricsExecrpProgcacheInserted

events.proto:6476

Programs inserted into the program cache, by size class

Used in: MetricsExecrp

message MetricsExecrpProgcacheSpilled

events.proto:6444

Programs loaded into spill memory because no cache slot could be freed, by size class

Used in: MetricsExecrp

message MetricsExecrpRegimeDurationNanos

events.proto:6626

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsExecrp

enum MetricsExecrpState

events.proto:914

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsExecrp

message MetricsExecrpThreadDurationNanos

events.proto:6612

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsExecrp

message MetricsExecrpTxnProcessed

events.proto:6542

Transactions loaded and executed, by result

Used in: MetricsExecrp

message MetricsExecrpTxnProcessedByVersion

events.proto:6532

Transactions processed, by transaction version

Used in: MetricsExecrp

message MetricsExecrpTxnRegimeDurationNanos

events.proto:6522

Time per transaction, by phase; a phase counts only once the next phase starts, so dropped, fees-only and no-op transactions lose their trailing phases

Used in: MetricsExecrp

message MetricsExecrpTxncacheInsertDurationNanos

events.proto:6248

Duration of one transaction cache insert

Used in: MetricsExecrp

message MetricsExecrpTxncacheQueryDurationNanos

events.proto:6286

Duration of one transaction cache query

Used in: MetricsExecrp

message MetricsExecrpVmRegimeDurationNanos

events.proto:6508

Time in top-level BPF invocations, by phase, with CPI setup and commit split out; nested programs, including native CPIs, count as Interpreter; subset of TxnRegime Execute

Used in: MetricsExecrp

message MetricsFailov

events.proto:13277

Metrics of one failov tile instance, one row per sweep

Used in: Event

message MetricsFailovParkAttempted

events.proto:8202

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsFailov

message MetricsFailovRegimeDurationNanos

events.proto:8226

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsFailov

enum MetricsFailovState

events.proto:1076

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsFailov

message MetricsFailovThreadDurationNanos

events.proto:8212

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsFailov

message MetricsGenesi

events.proto:11981

Metrics of one genesi tile instance, one row per sweep

Used in: Event

message MetricsGenesiParkAttempted

events.proto:5974

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsGenesi

message MetricsGenesiRegimeDurationNanos

events.proto:5998

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsGenesi

enum MetricsGenesiState

events.proto:874

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsGenesi

message MetricsGenesiThreadDurationNanos

events.proto:5984

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsGenesi

message MetricsGossip

events.proto:11179

Metrics of one gossip tile instance, one row per sweep

Used in: Event

message MetricsGossipCrdsPeerCount

events.proto:4868

Peers in the data store, by stake class

Used in: MetricsGossip

message MetricsGossipCrdsPullResponseTx

events.proto:4724

CRDS values sent in pull response messages, by value type

Used in: MetricsGossip

message MetricsGossipCrdsPullResponseTxBytes

events.proto:4692

Wire bytes of CRDS values sent in pull response messages, by value type

Used in: MetricsGossip

message MetricsGossipCrdsPushTx

events.proto:4788

CRDS values sent in push messages, by value type

Used in: MetricsGossip

message MetricsGossipCrdsPushTxBytes

events.proto:4756

Wire bytes of CRDS values sent in push messages, by value type

Used in: MetricsGossip

message MetricsGossipCrdsUpserted

events.proto:4852

Verified CRDS values offered to the data store, by result

Used in: MetricsGossip

message MetricsGossipCrdsUsed

events.proto:4876

Entries in the data store

Used in: MetricsGossip

message MetricsGossipMessageTx

events.proto:4836

Gossip messages sent, by message type

Used in: MetricsGossip

message MetricsGossipMessageTxBytes

events.proto:4820

Wire bytes sent in gossip messages, by message type

Used in: MetricsGossip

message MetricsGossipParkAttempted

events.proto:4934

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsGossip

message MetricsGossipPingPeerCount

events.proto:4922

Peers tracked for ping/pong, by state

Used in: MetricsGossip

message MetricsGossipPingPeerRemoved

events.proto:4680

Peers removed from the ping tracker, by reason

Used in: MetricsGossip

message MetricsGossipPongProcessed

events.proto:4908

Pongs processed, by result

Used in: MetricsGossip

message MetricsGossipRegimeDurationNanos

events.proto:4958

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsGossip

enum MetricsGossipState

events.proto:697

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsGossip

message MetricsGossipThreadDurationNanos

events.proto:4944

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsGossip

enum MetricsGossipWaitForSupermajorityState

events.proto:705

Wait-for-supermajority progress: 0=unset (Not started), 1=loading_stakes (Loading stakes from the snapshot), 2=waiting_for_stake (Waiting for enough stake to come online), 3=publishing (Publishing our contact info to start), 4=done_or_disabled (Done, or wait-for-supermajority is disabled)

Used in: MetricsGossip

message MetricsGossvf

events.proto:11299

Metrics of one gossvf tile instance, one row per sweep

Used in: Event

message MetricsGossvfCrdsRx

events.proto:5018

CRDS values in push and pull-response messages, by outcome; Verified and Duplicate only for messages forwarded to gossip, Dropped counted as each check fails

Used in: MetricsGossvf

message MetricsGossvfCrdsRxBytes

events.proto:4982

Wire bytes of CRDS values received, by verification result

Used in: MetricsGossvf

message MetricsGossvfMessageRx

events.proto:5104

Gossip messages received, by verification result

Used in: MetricsGossvf

message MetricsGossvfMessageRxBytes

events.proto:5054

Wire bytes of gossip messages received, by verification result

Used in: MetricsGossvf

message MetricsGossvfParkAttempted

events.proto:5154

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsGossvf

message MetricsGossvfRegimeDurationNanos

events.proto:5178

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsGossvf

enum MetricsGossvfState

events.proto:715

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsGossvf

message MetricsGossvfThreadDurationNanos

events.proto:5164

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsGossvf

message MetricsGui

events.proto:12613

Metrics of one gui tile instance, one row per sweep

Used in: Event

message MetricsGuiDbAllocatedBytes

events.proto:7670

Bytes of regions owned by each database ring; grows on demand

Used in: MetricsGui

message MetricsGuiDbEvictionPassCompleted

events.proto:7382

Eviction passes that removed at least one record, by database

Used in: MetricsGui

message MetricsGuiDbForcedEvictWriteCompleted

events.proto:7238

Writes that evicted records before succeeding, by database

Used in: MetricsGui

message MetricsGuiDbKvQueried

events.proto:7562

Key-value lookups (kv_get, kv_get_any, kv_iter_begin), by database

Used in: MetricsGui

message MetricsGuiDbRecordAllocated

events.proto:7598

Record capacity of regions owned by each database ring; grows on demand

Used in: MetricsGui

message MetricsGuiDbRecordDropped

events.proto:7274

Records dropped because the database was full (MAP_FULL) or the KV index budget was exhausted (RING_FULL), by database

Used in: MetricsGui

message MetricsGuiDbRecordEvicted

events.proto:7418

Records evicted from the database, by database

Used in: MetricsGui

message MetricsGuiDbRecordUsed

events.proto:7634

Records present in the store ring

Used in: MetricsGui

message MetricsGuiDbRegionClaimed

events.proto:7346

Regions claimed from the free list, by database

Used in: MetricsGui

message MetricsGuiDbRegionReleased

events.proto:7310

Regions returned to the free list, by database

Used in: MetricsGui

message MetricsGuiDbTimeSeriesRecordAppended

events.proto:7526

Time-series records appended, by database

Used in: MetricsGui

message MetricsGuiDbTimeSeriesRecordRead

events.proto:7454

Time-series records returned by scans, by database

Used in: MetricsGui

message MetricsGuiDbTimeSeriesScanned

events.proto:7490

Time-series scans, by database

Used in: MetricsGui

message MetricsGuiDbUsedBytes

events.proto:7706

Bytes occupied by records present in the store ring

Used in: MetricsGui

message MetricsGuiParkAttempted

events.proto:7742

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsGui

message MetricsGuiRegimeDurationNanos

events.proto:7766

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsGui

enum MetricsGuiState

events.proto:930

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsGui

message MetricsGuiThreadDurationNanos

events.proto:7752

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsGui

message MetricsIavf

events.proto:13191

Metrics of one iavf tile instance, one row per sweep

Used in: Event

message MetricsIavfParkAttempted

events.proto:8154

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsIavf

message MetricsIavfPktRxDropped

events.proto:8140

Received packets dropped, by reason

Used in: MetricsIavf

message MetricsIavfPktTxDropped

events.proto:8118

Transmit jobs dropped, by reason

Used in: MetricsIavf

message MetricsIavfRegimeDurationNanos

events.proto:8178

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsIavf

enum MetricsIavfState

events.proto:1068

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsIavf

message MetricsIavfThreadDurationNanos

events.proto:8164

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsIavf

message MetricsIpecho

events.proto:12197

Metrics of one ipecho tile instance, one row per sweep

Used in: Event

message MetricsIpechoConnClosed

events.proto:6192

Connections to the ipecho service made and closed, by outcome

Used in: MetricsIpecho

message MetricsIpechoParkAttempted

events.proto:6200

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsIpecho

message MetricsIpechoPortCheckTcpAttempted

events.proto:6176

Port check TCP connections to the joiner's TCP ports, by result

Used in: MetricsIpecho

message MetricsIpechoRegimeDurationNanos

events.proto:6224

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsIpecho

enum MetricsIpechoState

events.proto:906

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsIpecho

message MetricsIpechoThreadDurationNanos

events.proto:6210

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsIpecho

Input link metrics of one consumer tile instance, one row per link per sweep

Used in: Event

message MetricsMetric

events.proto:11717

Metrics of one metric tile instance, one row per sweep

Used in: Event

message MetricsMetricParkAttempted

events.proto:5620

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsMetric

message MetricsMetricRegimeDurationNanos

events.proto:5644

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsMetric

enum MetricsMetricState

events.proto:801

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsMetric

message MetricsMetricThreadDurationNanos

events.proto:5630

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsMetric

message MetricsMlx5

events.proto:9598

Metrics of one mlx5 tile instance, one row per sweep

Used in: Event

message MetricsMlx5ParkAttempted

events.proto:1566

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsMlx5

message MetricsMlx5PktRxDropped

events.proto:1552

Received packets dropped, by reason

Used in: MetricsMlx5

message MetricsMlx5PktTxDropped

events.proto:1530

Transmit jobs dropped, by reason

Used in: MetricsMlx5

message MetricsMlx5RegimeDurationNanos

events.proto:1590

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsMlx5

enum MetricsMlx5State

events.proto:576

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsMlx5

message MetricsMlx5ThreadDurationNanos

events.proto:1576

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsMlx5

message MetricsMotor

events.proto:13105

Metrics of one motor tile instance, one row per sweep

Used in: Event

message MetricsMotorParkAttempted

events.proto:8070

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsMotor

message MetricsMotorRegimeDurationNanos

events.proto:8094

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsMotor

enum MetricsMotorState

events.proto:1012

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsMotor

message MetricsMotorThreadDurationNanos

events.proto:8080

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsMotor

message MetricsMwaitx

events.proto:12141

Metrics of one mwaitx tile instance, one row per sweep

Used in: Event

message MetricsMwaitxParkAttempted

events.proto:6128

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsMwaitx

message MetricsMwaitxRegimeDurationNanos

events.proto:6152

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsMwaitx

enum MetricsMwaitxState

events.proto:898

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsMwaitx

message MetricsMwaitxThreadDurationNanos

events.proto:6138

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsMwaitx

message MetricsMwaitxWakeIssued

events.proto:6118

futex wakes issued to parked tiles, by cause

Used in: MetricsMwaitx

message MetricsNet

events.proto:9498

Metrics of one net tile instance, one row per sweep

Used in: Event

message MetricsNetParkAttempted

events.proto:1482

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsNet

message MetricsNetPktRxDropped

events.proto:1468

Received packets dropped, by reason

Used in: MetricsNet

message MetricsNetPktTxDropped

events.proto:1446

Transmit jobs dropped, by reason

Used in: MetricsNet

message MetricsNetRegimeDurationNanos

events.proto:1506

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsNet

message MetricsNetRouteCount

events.proto:1438

IPv4 routes installed in the forwarding table

Used in: MetricsNet

enum MetricsNetState

events.proto:568

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsNet

message MetricsNetThreadDurationNanos

events.proto:1492

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsNet

message MetricsNetlnk

events.proto:11413

Metrics of one netlnk tile instance, one row per sweep

Used in: Event

message MetricsNetlnkNeighborProbeRequested

events.proto:5288

Neighbor solicit requests from net tiles, by result

Used in: MetricsNetlnk

message MetricsNetlnkParkAttempted

events.proto:5314

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsNetlnk

message MetricsNetlnkRegimeDurationNanos

events.proto:5338

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsNetlnk

enum MetricsNetlnkState

events.proto:731

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsNetlnk

message MetricsNetlnkThreadDurationNanos

events.proto:5324

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsNetlnk

message MetricsNetlnkUpdateProcessed

events.proto:5304

Netlink live updates processed, by message type

Used in: MetricsNetlnk

message MetricsPack

events.proto:10152

Metrics of one pack tile instance, one row per sweep

Used in: Event

message MetricsPackAuctionDurationNanos

events.proto:2320

Duration that batch auctions ran for

Used in: MetricsPack

message MetricsPackAuctionEnded

events.proto:2358

Batch auctions ended, by reason

Used in: MetricsPack

message MetricsPackBundleCrankAttempted

events.proto:2522

Times pack checked whether the bundle tip state needed cranking, by outcome

Used in: MetricsPack

message MetricsPackCostNetPerBlock

events.proto:2408

Net cost units (scheduled minus rebated) in each block pack produced

Used in: MetricsPack

message MetricsPackCostPerBlockPct

events.proto:2370

Percent of max_cost_per_block used by each block pack produced

Used in: MetricsPack

message MetricsPackCostScheduledPerBlock

events.proto:2484

Cost units scheduled for each block pack produced; can exceed the block limit because of rebates

Used in: MetricsPack

message MetricsPackCuRebatedPerBlock

events.proto:2446

Compute units rebated for each block pack produced. Compute units are rebated when a transaction fails prior to execution or requests more compute units than it uses

Used in: MetricsPack

message MetricsPackMicroblockCompleteDurationNanos

events.proto:2740

Duration of marking one microblock as complete

Used in: MetricsPack

message MetricsPackMicroblockScheduleDurationNanos

events.proto:2854

Duration of scheduling one microblock

Used in: MetricsPack

message MetricsPackMicroblockScheduleEmptyDurationNanos

events.proto:2816

Duration of discovering that no transaction is schedulable

Used in: MetricsPack

message MetricsPackParkAttempted

events.proto:2892

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsPack

message MetricsPackRegimeDurationNanos

events.proto:2916

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsPack

message MetricsPackScheduleRegimeDurationNanos

events.proto:2578

Time pack spent, by scheduling regime

Used in: MetricsPack

enum MetricsPackState

events.proto:641

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsPack

message MetricsPackThreadDurationNanos

events.proto:2902

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsPack

message MetricsPackTxnDropped

events.proto:2568

Transactions dropped from pack after insertion, by reason

Used in: MetricsPack

message MetricsPackTxnInsertAttempted

events.proto:2614

Insert attempts, by result; bundle members are counted individually with the bundle's result

Used in: MetricsPack

message MetricsPackTxnInsertDurationNanos

events.proto:2778

Duration of inserting one transaction into the pending pool

Used in: MetricsPack

message MetricsPackTxnPendingUsed

events.proto:2554

Pending transactions in pack's pool, by type

Used in: MetricsPack

message MetricsPackTxnPerMicroblock

events.proto:2702

Transactions in a scheduled microblock, including both votes and non-votes

Used in: MetricsPack

message MetricsPackTxnScheduleAttempted

events.proto:2534

Times a pending transaction was considered for a microblock, by outcome; one transaction may be considered many times

Used in: MetricsPack

message MetricsPackVotePerMicroblock

events.proto:2664

Simple vote transactions in a scheduled microblock

Used in: MetricsPack

message MetricsQuic

events.proto:9742

Metrics of one quic tile instance, one row per sweep

Used in: Event

message MetricsQuicConnUsed

events.proto:1904

Connection slots in use, by state; sum + ConnFree = ConnCapacity

Used in: MetricsQuic

message MetricsQuicFrameRx

events.proto:1804

QUIC frames received, by frame type

Used in: MetricsQuic

message MetricsQuicInitialPktRx

events.proto:1854

Initial packets received, by token type

Used in: MetricsQuic

message MetricsQuicParkAttempted

events.proto:1932

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsQuic

message MetricsQuicPktAckProcessed

events.proto:1790

Received packets processed for acknowledgement, by result

Used in: MetricsQuic

message MetricsQuicPktDecryptFailed

events.proto:1702

Packets that failed decryption, by encryption level

Used in: MetricsQuic

message MetricsQuicPktDropped

events.proto:1886

Received packets dropped, by reason

Used in: MetricsQuic

message MetricsQuicPktMetaAcquireAttempted

events.proto:1864

Attempts to acquire packet metadata for transmission, by result

Used in: MetricsQuic

message MetricsQuicPktNoConnDropped

events.proto:1874

Packets with an unknown connection ID, by packet type

Used in: MetricsQuic

message MetricsQuicPktNoKeyDropped

events.proto:1690

Packets dropped because the decryption key was missing, by encryption level

Used in: MetricsQuic

message MetricsQuicPktRetransmitted

events.proto:1678

QUIC packets retransmitted, by encryption level

Used in: MetricsQuic

message MetricsQuicPktRxDurationNanos

events.proto:1714

Duration of processing one received packet

Used in: MetricsQuic

message MetricsQuicRegimeDurationNanos

events.proto:1956

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsQuic

message MetricsQuicServiceDurationNanos

events.proto:1752

Duration of one fd_quic_service call that processed a due connection timer

Used in: MetricsQuic

enum MetricsQuicState

events.proto:592

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsQuic

message MetricsQuicThreadDurationNanos

events.proto:1942

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsQuic

message MetricsQuicTxnRx

events.proto:1922

Transactions published to verify, by TPU ingress path; excludes all *Dropped

Used in: MetricsQuic

message MetricsRepair

events.proto:13329

Metrics of one repair tile instance, one row per sweep

Used in: Event

message MetricsRepairEscapePeerHedgeDelayNanos

events.proto:8258

Uncapped hedge time (srtt+4*rttvar, 100 ms if unmeasured) of each staked peer an escaped retry was sent to

Used in: MetricsRepair

message MetricsRepairParkAttempted

events.proto:8418

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsRepair

message MetricsRepairPingRejected

events.proto:8372

Pings rejected, by reason

Used in: MetricsRepair

message MetricsRepairRegimeDurationNanos

events.proto:8442

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsRepair

message MetricsRepairRequestTx

events.proto:8400

Signed repair messages queued, by type; window types send one per missing shred (up to 32), others one per attempt

Used in: MetricsRepair

message MetricsRepairResponseLatencyNanos

events.proto:8334

Time from sending a repair request to receiving its response

Used in: MetricsRepair

message MetricsRepairRetryDelayNanos

events.proto:8296

Delay scheduled before a request's next attempt: its peer's hedge time, 16.8 ms to 100 ms, 16.8 ms after an escape

Used in: MetricsRepair

message MetricsRepairShredRx

events.proto:8388

Data shreds received as repair responses, by the pending request they matched

Used in: MetricsRepair

enum MetricsRepairState

events.proto:1084

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsRepair

message MetricsRepairThreadDurationNanos

events.proto:8428

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsRepair

message MetricsRepairTimeoutDeferred

events.proto:8250

Timeouts put back without sending a request, by reason, one per deferral

Used in: MetricsRepair

message MetricsReplay

events.proto:10602

Metrics of one replay tile instance, one row per sweep

Used in: Event

message MetricsReplayAccdbAccountCacheMissed

events.proto:3944

Accounts not found in the account database cache and read from disk, by cache size class

Used in: MetricsReplay

message MetricsReplayAccdbAccountEvicted

events.proto:4004

Accounts evicted from the account database cache to make space, by cache size class

Used in: MetricsReplay

message MetricsReplayAccdbAccountNewCommitted

events.proto:3984

New account versions committed to the index, by destination cache size class

Used in: MetricsReplay

message MetricsReplayAccdbAccountOverwriteCommitted

events.proto:3964

Account versions committed over an existing version of the same fork and generation, by destination cache size class

Used in: MetricsReplay

message MetricsReplayAccdbAccountReadonlyAcquired

events.proto:4044

Readonly accounts acquired from the account database, by cache size class of the account's current data size

Used in: MetricsReplay

message MetricsReplayAccdbAccountWritableAcquired

events.proto:4024

Writable accounts acquired from the account database, by cache size class of the account's current data size

Used in: MetricsReplay

message MetricsReplayFecPollSkipped

events.proto:4096

Replay loop iterations that processed no FEC set, by reason

Used in: MetricsReplay

message MetricsReplayParkAttempted

events.proto:4194

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsReplay

message MetricsReplayProgcacheClassCapacity

events.proto:4064

Program cache value capacity, by size class

Used in: MetricsReplay

message MetricsReplayProgcacheClassUsed

events.proto:4080

Program cache value slots in use, by size class

Used in: MetricsReplay

message MetricsReplayRegimeDurationNanos

events.proto:4218

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsReplay

message MetricsReplaySchedBlockAdded

events.proto:4134

Blocks added to the replay scheduler, by staging state

Used in: MetricsReplay

message MetricsReplaySchedBlockDeactivated

events.proto:4118

Times the replay scheduler stopped dispatching a block, by reason

Used in: MetricsReplay

message MetricsReplaySchedLthashTaskDispatched

events.proto:3894

Out-of-band lthash tasks handed to exec tiles, each a batch of the accounts SchedLthashSubDispatched and SchedLthashAddDispatched count, by type

Used in: MetricsReplay

message MetricsReplaySchedLthashWorkDropped

events.proto:3902

Out-of-band lthash work discarded when a block was abandoned, demoted, or switched to in-band hashing, by type

Used in: MetricsReplay

message MetricsReplaySchedLthashWriteObserved

events.proto:3936

Writes the replay scheduler saw for out-of-band lthash, by result

Used in: MetricsReplay

message MetricsReplaySchedLthashWriteObservedByType

events.proto:3922

Writes the replay scheduler saw for out-of-band lthash, the same as SchedLthashWriteObserved, by type

Used in: MetricsReplay

message MetricsReplaySchedStagingLaneHeadBankIndex

events.proto:4144

Bank pool index at the head of each replay staging lane, ULONG_MAX if the lane is empty

Used in: MetricsReplay

message MetricsReplaySchedTxnLutResolveAttempted

events.proto:4110

Transactions with address lookup tables the replay scheduler tried to resolve, by result

Used in: MetricsReplay

enum MetricsReplayState

events.proto:673

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsReplay

message MetricsReplayStoreQueryDurationNanos

events.proto:4156

Duration of ingesting one queried FEC set into the scheduler

Used in: MetricsReplay

message MetricsReplayThreadDurationNanos

events.proto:4204

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsReplay

message MetricsResolv

events.proto:10080

Metrics of one resolv tile instance, one row per sweep

Used in: Event

message MetricsResolvAccdbAccountCacheMissed

events.proto:2196

Accounts not found in the account database cache and read from disk, by cache size class

Used in: MetricsResolv

message MetricsResolvAccdbAccountReadonlyAcquired

events.proto:2216

Readonly accounts acquired from the account database, by cache size class of the account's current data size

Used in: MetricsResolv

message MetricsResolvParkAttempted

events.proto:2272

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsResolv

message MetricsResolvRegimeDurationNanos

events.proto:2296

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsResolv

message MetricsResolvStashTxnRemoved

events.proto:2252

Stashed transactions removed, by reason

Used in: MetricsResolv

enum MetricsResolvState

events.proto:633

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsResolv

message MetricsResolvThreadDurationNanos

events.proto:2282

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsResolv

message MetricsResolvTxnDropped

events.proto:2262

Transactions dropped, by reason

Used in: MetricsResolv

message MetricsResolvTxnLutResolveAttempted

events.proto:2236

Address lookup table resolution attempts, by result

Used in: MetricsResolv

message MetricsRotor

events.proto:10932

Metrics of one rotor tile instance, one row per sweep

Used in: Event

message MetricsRotorEscapePeerHedgeDelayNanos

events.proto:4250

Uncapped hedge time (srtt+4*rttvar, 100 ms if unmeasured) of each staked peer an escaped retry was sent to

Used in: MetricsRotor

message MetricsRotorParkAttempted

events.proto:4410

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsRotor

message MetricsRotorPingRejected

events.proto:4364

Pings rejected, by reason

Used in: MetricsRotor

message MetricsRotorRegimeDurationNanos

events.proto:4434

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsRotor

message MetricsRotorRequestTx

events.proto:4392

Signed repair messages queued, by type; window types send one per missing shred (up to 32), others one per attempt

Used in: MetricsRotor

message MetricsRotorResponseLatencyNanos

events.proto:4326

Time from sending a repair request to receiving its response

Used in: MetricsRotor

message MetricsRotorRetryDelayNanos

events.proto:4288

Delay scheduled before a request's next attempt: its peer's hedge time, 16.8 ms to 100 ms, 16.8 ms after an escape

Used in: MetricsRotor

message MetricsRotorShredRx

events.proto:4380

Data shreds received as repair responses, by the pending request they matched

Used in: MetricsRotor

enum MetricsRotorState

events.proto:681

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsRotor

message MetricsRotorThreadDurationNanos

events.proto:4420

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsRotor

message MetricsRotorTimeoutDeferred

events.proto:4242

Timeouts put back without sending a request, by reason, one per deferral

Used in: MetricsRotor

message MetricsRpc

events.proto:11777

Metrics of one rpc tile instance, one row per sweep

Used in: Event

message MetricsRpcAccdbAccountCacheMissed

events.proto:5668

Accounts not found in the account database cache and read from disk, by cache size class

Used in: MetricsRpc

message MetricsRpcAccdbAccountReadonlyAcquired

events.proto:5688

Readonly accounts acquired from the account database, by cache size class of the account's current data size

Used in: MetricsRpc

message MetricsRpcParkAttempted

events.proto:5832

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsRpc

message MetricsRpcRegimeDurationNanos

events.proto:5856

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsRpc

message MetricsRpcRequestDurationNanos

events.proto:5794

Time to handle one HTTP request or WebSocket message, excluding socket I/O

Used in: MetricsRpc

message MetricsRpcRequestHandled

events.proto:5732

RPC requests handled, by method, before parameter validation

Used in: MetricsRpc

enum MetricsRpcState

events.proto:809

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsRpc

message MetricsRpcThreadDurationNanos

events.proto:5842

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsRpc

message MetricsRpcWebsocketNotificationPublished

events.proto:5716

Notifications published to at least one subscriber, by notification type

Used in: MetricsRpc

message MetricsRpcWebsocketNotificationTx

events.proto:5708

Notifications sent, counting each subscriber, by notification type

Used in: MetricsRpc

message MetricsRpcWebsocketSubscriberCount

events.proto:5724

WebSocket connections subscribed to each notification type

Used in: MetricsRpc

message MetricsRserve

events.proto:11071

Metrics of one rserve tile instance, one row per sweep

Used in: Event

message MetricsRserveDiskReadAttempted

events.proto:4534

Store reads for repair responses, by result

Used in: MetricsRserve

message MetricsRserveDiskWriteDurationNanos

events.proto:4496

Duration of persisting one accepted data shred

Used in: MetricsRserve

message MetricsRserveParkAttempted

events.proto:4632

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsRserve

message MetricsRserveRegimeDurationNanos

events.proto:4656

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsRserve

message MetricsRserveRequestDropped

events.proto:4582

Requests dropped during validation, by reason

Used in: MetricsRserve

message MetricsRserveRequestMalformed

events.proto:4600

Packets dropped before parsing, by reason

Used in: MetricsRserve

message MetricsRserveRequestRx

events.proto:4614

Requests with a supported tag and correct size (pongs on tag alone), by type, before identity, signature and ping checks

Used in: MetricsRserve

message MetricsRserveRequestUnanswered

events.proto:4564

Valid requests that could not be answered, by type

Used in: MetricsRserve

message MetricsRserveResponseTx

events.proto:4546

Response packets sent, by type; Orphan sends up to 11 per request

Used in: MetricsRserve

enum MetricsRserveState

events.proto:689

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsRserve

message MetricsRserveStoreFecPreevictDurationNanos

events.proto:4458

Duration of preevicting one FEC payload from the store RAM cache

Used in: MetricsRserve

message MetricsRserveThreadDurationNanos

events.proto:4642

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsRserve

enum MetricsSampleReason

events.proto:529

Why a metrics sweep was taken

Used in: MetricsAccdb, MetricsAdmin, MetricsBundle, MetricsDedup, MetricsDiag, MetricsEvent, MetricsExecle, MetricsExecrp, MetricsFailov, MetricsGenesi, MetricsGossip, MetricsGossvf, MetricsGui, MetricsIavf, MetricsIpecho, MetricsLink, MetricsMetric, MetricsMlx5, MetricsMotor, MetricsMwaitx, MetricsNet, MetricsNetlnk, MetricsPack, MetricsQuic, MetricsRepair, MetricsReplay, MetricsResolv, MetricsRotor, MetricsRpc, MetricsRserve, MetricsShred, MetricsSign, MetricsSnapct, MetricsSnapdc, MetricsSnapin, MetricsSnapld, MetricsSnapmk, MetricsSnaprd, MetricsSnapsv, MetricsSnapzp, MetricsSock, MetricsVerify, MetricsVotor, MetricsWaker

message MetricsShred

events.proto:10406

Metrics of one shred tile instance, one row per sweep

Used in: Event

message MetricsShredAddShredDurationNanos

events.proto:3452

Duration of verifying and processing one shred received from the network

Used in: MetricsShred

message MetricsShredBatchShredDurationNanos

events.proto:3490

Duration of shredding one microblock batch

Used in: MetricsShred

message MetricsShredBatchSizeBytes

events.proto:3566

Size of each microblock batch that is shredded

Used in: MetricsShred

message MetricsShredDestPerUpdate

events.proto:3604

Shred destinations in each cluster contact info update (Frankendancer only; on Firedancer see the gossip tile peer count)

Used in: MetricsShred

message MetricsShredMicroblockPerBatch

events.proto:3528

Microblocks in each microblock batch that is shredded

Used in: MetricsShred

message MetricsShredParkAttempted

events.proto:3642

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsShred

message MetricsShredProcessed

events.proto:3392

Shreds assigned to this tile that passed the initial parse and chained check, by processing result, plus received frags that failed the initial parse; InitialRejected and FecFatalRejected are subsets of Rejected

Used in: MetricsShred

message MetricsShredRegimeDurationNanos

events.proto:3666

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsShred

message MetricsShredRepairLeadDelayNanos

events.proto:3354

Estimated time repair advanced FEC set completion: the delay from a repair-assisted completion until turbine had delivered as many shreds for that set as repair contributed. Counts arrivals rather than distinct indices, so turbine duplicates bias this low

Used in: MetricsShred

enum MetricsShredState

events.proto:657

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsShred

message MetricsShredStoreFecSyncSpillDurationNanos

events.proto:3414

Duration of synchronously spilling one FEC payload to the store

Used in: MetricsShred

message MetricsShredThreadDurationNanos

events.proto:3652

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsShred

message MetricsSign

events.proto:11359

Metrics of one sign tile instance, one row per sweep

Used in: Event

message MetricsSignParkAttempted

events.proto:5240

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsSign

message MetricsSignRegimeDurationNanos

events.proto:5264

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsSign

message MetricsSignSignDurationNanos

events.proto:5202

Duration of signing a message

Used in: MetricsSign

enum MetricsSignState

events.proto:723

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsSign

message MetricsSignThreadDurationNanos

events.proto:5250

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsSign

message MetricsSnapct

events.proto:11477

Metrics of one snapct tile instance, one row per sweep

Used in: Event

message MetricsSnapctLoadRetried

events.proto:5362

Snapshot downloads retried, by snapshot type

Used in: MetricsSnapct

enum MetricsSnapctLoadState

events.proto:541

Snapshot load state

Used in: MetricsAccdb, MetricsAdmin, MetricsBundle, MetricsDedup, MetricsDiag, MetricsEvent, MetricsExecle, MetricsExecrp, MetricsFailov, MetricsGenesi, MetricsGossip, MetricsGossvf, MetricsGui, MetricsIavf, MetricsIpecho, MetricsLink, MetricsMetric, MetricsMlx5, MetricsMotor, MetricsMwaitx, MetricsNet, MetricsNetlnk, MetricsPack, MetricsQuic, MetricsRepair, MetricsReplay, MetricsResolv, MetricsRotor, MetricsRpc, MetricsRserve, MetricsShred, MetricsSign, MetricsSnapct, MetricsSnapdc, MetricsSnapin, MetricsSnapld, MetricsSnapmk, MetricsSnaprd, MetricsSnapsv, MetricsSnapzp, MetricsSock, MetricsVerify, MetricsVotor, MetricsWaker

message MetricsSnapctParkAttempted

events.proto:5394

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsSnapct

message MetricsSnapctReadExpectedBytes

events.proto:5378

Size of each snapshot file being loaded; may change if the load restarts

Used in: MetricsSnapct

message MetricsSnapctReadProgressBytes

events.proto:5386

Snapshot file bytes read (download or local file) in the current attempt, by type; resets on retry

Used in: MetricsSnapct

message MetricsSnapctRegimeDurationNanos

events.proto:5418

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsSnapct

message MetricsSnapctSaveProgressBytes

events.proto:5370

Bytes of each downloaded snapshot saved to the snapshot directory so far; resets if the load restarts

Used in: MetricsSnapct

enum MetricsSnapctState

events.proto:739

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsSnapct

message MetricsSnapctThreadDurationNanos

events.proto:5404

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsSnapct

message MetricsSnapdc

events.proto:11595

Metrics of one snapdc tile instance, one row per sweep

Used in: Event

message MetricsSnapdcCompressedProgressBytes

events.proto:5498

Compressed bytes of each snapshot read in the current attempt; sum across snapdc tiles

Used in: MetricsSnapdc

message MetricsSnapdcDecompressedProgressBytes

events.proto:5490

Decompressed bytes of each snapshot produced in the current attempt; sum across snapdc tiles

Used in: MetricsSnapdc

message MetricsSnapdcParkAttempted

events.proto:5506

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsSnapdc

message MetricsSnapdcRegimeDurationNanos

events.proto:5530

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsSnapdc

enum MetricsSnapdcState

events.proto:765

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsSnapdc

enum MetricsSnapdcStreamState

events.proto:773

Snapshot decompressor state: 0=idle, 1=processing, 2=finishing, 3=error, 4=shutdown

Used in: MetricsSnapdc

message MetricsSnapdcThreadDurationNanos

events.proto:5516

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsSnapdc

message MetricsSnapin

events.proto:11653

Metrics of one snapin tile instance, one row per sweep

Used in: Event

message MetricsSnapinAccountProgress

events.proto:5554

Accounts this tile processed in the current load, by result (Ignored accounts are not inserted); sum across tiles, rewinds on retry

Used in: MetricsSnapin

message MetricsSnapinParkAttempted

events.proto:5572

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsSnapin

message MetricsSnapinParseProgressBytes

events.proto:5564

Decompressed bytes of each snapshot this tile parsed in the current attempt; every snapin tile parses the whole stream, so take the min across tiles

Used in: MetricsSnapin

message MetricsSnapinRegimeDurationNanos

events.proto:5596

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsSnapin

enum MetricsSnapinState

events.proto:783

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsSnapin

enum MetricsSnapinStreamState

events.proto:791

Snapshot inserter state: 0=idle, 1=processing, 2=finishing, 3=error, 4=shutdown

Used in: MetricsSnapin

message MetricsSnapinThreadDurationNanos

events.proto:5582

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsSnapin

message MetricsSnapld

events.proto:11541

Metrics of one snapld tile instance, one row per sweep

Used in: Event

message MetricsSnapldParkAttempted

events.proto:5442

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsSnapld

message MetricsSnapldRegimeDurationNanos

events.proto:5466

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsSnapld

enum MetricsSnapldState

events.proto:747

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsSnapld

enum MetricsSnapldStreamState

events.proto:755

Snapshot loader state: 0=idle, 1=processing, 2=finishing, 3=error, 4=shutdown

Used in: MetricsSnapld

message MetricsSnapldThreadDurationNanos

events.proto:5452

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsSnapld

message MetricsSnapmk

events.proto:12793

Metrics of one snapmk tile instance, one row per sweep

Used in: Event

enum MetricsSnapmkJobState

events.proto:963

Snapshot creation job state: 0=idle (Idle, waiting for a job), 1=start (Starting), 2=tar_headers (Writing tar headers), 3=manifest (Writing manifest), 4=accdb_cache (Writing cached accounts), 5=accdb_cache_flush (Flushing cached accounts), 6=accdb_cache_finish (Waiting for cached account flush), 7=accdb_disk (Writing on-disk accounts), 8=accdb_disk_flush (Flushing on-disk accounts), 9=accdb_disk_finish (Waiting for on-disk account flush), 10=accdb_delta (Writing incremental accounts), 11=accdb_delta_flush (Flushing incremental accounts), 12=accdb_delta_finish (Waiting for incremental account flush), 13=status_cache (Writing status cache), 14=eof_marker (Writing tar EOF marker), 15=done (Done, notifying replay), 16=fail (Failed, cleaning up), 17=sleep (Sleeping), 18=startup (Waiting for startup), 19=startup_burst (Publishing pre-existing snapshots)

Used in: MetricsSnapmk

message MetricsSnapmkLastFinishedSlot

events.proto:7838

Slot of the most recently finished snapshot creation, by snapshot type, 0 if none since boot

Used in: MetricsSnapmk

message MetricsSnapmkLastStartedSlot

events.proto:7846

Slot of the most recently started snapshot creation, by snapshot type, 0 if none since boot

Used in: MetricsSnapmk

message MetricsSnapmkParkAttempted

events.proto:7870

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsSnapmk

message MetricsSnapmkRegimeDurationNanos

events.proto:7894

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsSnapmk

message MetricsSnapmkSnapshotFinished

events.proto:7854

Snapshot creation jobs finished successfully, by snapshot type

Used in: MetricsSnapmk

message MetricsSnapmkSnapshotStarted

events.proto:7862

Snapshot creation jobs started, by snapshot type

Used in: MetricsSnapmk

enum MetricsSnapmkState

events.proto:955

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsSnapmk

message MetricsSnapmkThreadDurationNanos

events.proto:7880

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsSnapmk

message MetricsSnaprd

events.proto:12941

Metrics of one snaprd tile instance, one row per sweep

Used in: Event

message MetricsSnaprdParkAttempted

events.proto:7966

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsSnaprd

message MetricsSnaprdRegimeDurationNanos

events.proto:7990

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsSnaprd

enum MetricsSnaprdState

events.proto:996

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsSnaprd

message MetricsSnaprdThreadDurationNanos

events.proto:7976

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsSnaprd

message MetricsSnapsv

events.proto:13001

Metrics of one snapsv tile instance, one row per sweep

Used in: Event

message MetricsSnapsvParkAttempted

events.proto:8022

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsSnapsv

message MetricsSnapsvRegimeDurationNanos

events.proto:8046

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsSnapsv

message MetricsSnapsvSnapshotAvailable

events.proto:8014

Snapshot files currently available for download

Used in: MetricsSnapsv

enum MetricsSnapsvState

events.proto:1004

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsSnapsv

message MetricsSnapsvThreadDurationNanos

events.proto:8032

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsSnapsv

message MetricsSnapzp

events.proto:12877

Metrics of one snapzp tile instance, one row per sweep

Used in: Event

message MetricsSnapzpParkAttempted

events.proto:7918

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsSnapzp

message MetricsSnapzpRegimeDurationNanos

events.proto:7942

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsSnapzp

enum MetricsSnapzpState

events.proto:988

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsSnapzp

message MetricsSnapzpThreadDurationNanos

events.proto:7928

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsSnapzp

message MetricsSock

events.proto:9676

Metrics of one sock tile instance, one row per sweep

Used in: Event

message MetricsSockParkAttempted

events.proto:1630

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsSock

message MetricsSockRegimeDurationNanos

events.proto:1654

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsSock

enum MetricsSockState

events.proto:584

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsSock

message MetricsSockSyscallTx

events.proto:1614

sendmmsg syscalls dispatched, by result

Used in: MetricsSock

message MetricsSockThreadDurationNanos

events.proto:1640

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsSock

message MetricsVerify

events.proto:9966

Metrics of one verify tile instance, one row per sweep

Used in: Event

message MetricsVerifyParkAttempted

events.proto:2090

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsVerify

message MetricsVerifyRegimeDurationNanos

events.proto:2114

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsVerify

enum MetricsVerifyState

events.proto:617

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsVerify

message MetricsVerifyThreadDurationNanos

events.proto:2100

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsVerify

message MetricsVerifyTxnProcessed

events.proto:2076

Transactions processed, by result

Used in: MetricsVerify

message MetricsVotor

events.proto:12405

Metrics of one votor tile instance, one row per sweep

Used in: Event

message MetricsVotorCertRx

events.proto:7118

Inbound certificates processed, by result

Used in: MetricsVotor

message MetricsVotorClientConnUsed

events.proto:7100

Connection slots in use, by state; sum + ConnFree = ConnCapacity

Used in: MetricsVotor

message MetricsVotorClientFrameRx

events.proto:6984

QUIC frames received, by frame type

Used in: MetricsVotor

message MetricsVotorClientPktAckProcessed

events.proto:6960

Received packets processed for acknowledgement, by result

Used in: MetricsVotor

message MetricsVotorClientPktDecryptFailed

events.proto:7088

Packets that failed decryption, by encryption level

Used in: MetricsVotor

message MetricsVotorClientPktDropped

events.proto:7058

Received packets dropped, by reason

Used in: MetricsVotor

message MetricsVotorClientPktMetaAcquireAttempted

events.proto:6974

Attempts to acquire packet metadata for transmission, by result

Used in: MetricsVotor

message MetricsVotorClientPktNoConnDropped

events.proto:7046

Packets with an unknown connection ID, by packet type

Used in: MetricsVotor

message MetricsVotorClientPktNoKeyDropped

events.proto:7076

Packets dropped because the decryption key was missing, by encryption level

Used in: MetricsVotor

message MetricsVotorClientPktRetransmitted

events.proto:7034

QUIC packets retransmitted, by encryption level

Used in: MetricsVotor

message MetricsVotorClientPktRxDurationNanos

events.proto:6884

Duration of processing one received packet

Used in: MetricsVotor

message MetricsVotorClientServiceDurationNanos

events.proto:6922

Duration of one fd_quic_service call that processed a due connection timer

Used in: MetricsVotor

message MetricsVotorDatagramRx

events.proto:7174

Inbound datagrams dispatched, by result

Used in: MetricsVotor

message MetricsVotorParkAttempted

events.proto:7190

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsVotor

message MetricsVotorRegimeDurationNanos

events.proto:7214

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsVotor

message MetricsVotorServerConnUsed

events.proto:6866

Connection slots in use, by state; sum + ConnFree = ConnCapacity

Used in: MetricsVotor

message MetricsVotorServerFrameRx

events.proto:6750

QUIC frames received, by frame type

Used in: MetricsVotor

message MetricsVotorServerPktAckProcessed

events.proto:6726

Received packets processed for acknowledgement, by result

Used in: MetricsVotor

message MetricsVotorServerPktDecryptFailed

events.proto:6854

Packets that failed decryption, by encryption level

Used in: MetricsVotor

message MetricsVotorServerPktDropped

events.proto:6824

Received packets dropped, by reason

Used in: MetricsVotor

message MetricsVotorServerPktMetaAcquireAttempted

events.proto:6740

Attempts to acquire packet metadata for transmission, by result

Used in: MetricsVotor

message MetricsVotorServerPktNoConnDropped

events.proto:6812

Packets with an unknown connection ID, by packet type

Used in: MetricsVotor

message MetricsVotorServerPktNoKeyDropped

events.proto:6842

Packets dropped because the decryption key was missing, by encryption level

Used in: MetricsVotor

message MetricsVotorServerPktRetransmitted

events.proto:6800

QUIC packets retransmitted, by encryption level

Used in: MetricsVotor

message MetricsVotorServerPktRxDurationNanos

events.proto:6650

Duration of processing one received packet

Used in: MetricsVotor

message MetricsVotorServerServiceDurationNanos

events.proto:6688

Duration of one fd_quic_service call that processed a due connection timer

Used in: MetricsVotor

enum MetricsVotorState

events.proto:922

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsVotor

message MetricsVotorThreadDurationNanos

events.proto:7200

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsVotor

message MetricsVotorVoteRx

events.proto:7144

Inbound votes processed, by result

Used in: MetricsVotor

message MetricsWaker

events.proto:12085

Metrics of one waker tile instance, one row per sweep

Used in: Event

message MetricsWakerParkAttempted

events.proto:6070

Times the tile tried to park while idle (efficient mode), by result

Used in: MetricsWaker

message MetricsWakerRegimeDurationNanos

events.proto:6094

Tile wall time, by regime; regimes are exhaustive and groups Busy, Idle, Backpressure and Housekeeping partition it

Used in: MetricsWaker

enum MetricsWakerState

events.proto:890

Tile lifecycle state: 0=booting, 1=running, 2=shutdown

Used in: MetricsWaker

message MetricsWakerThreadDurationNanos

events.proto:6080

Thread wall time since start, by scheduler state; Idle is the remainder, so parts sum to about the lifetime. User, System and Interrupt have 10 ms resolution; Interrupt is 0 unless it is the only live tile pinned to its CPU

Used in: MetricsWaker

message RepairRequest

events.proto:13157

One repair request message this validator sent to a peer, reported once when it settles: its answer arrived, its metadata reply was checked, the deadline passed (PENDING_TTL, about 1 s after req_time), or it was evicted. Each message asks for one thing: a window_index or window_index_for_block_id pick sends one message per missing shred of the FEC set, so one row each, sharing peer, req_time, attempt and pick; the other kinds are one message per pick. A hedge or retry to another peer is another pick. Messages never sent have no row; see the repair tile's Timeout* and SigningHalted metrics, and TimeoutOverdueNanos for sign slot starvation. Emitted by the repair tile.

Used in: Event

enum RepairRequestBan

events.proto:1042

Whether and why settling this message's pick banned the peer for 10 s. A pick settles once at the deadline, so every message of a pick left unanswered then carries the same ban.

Used in: RepairRequest

enum RepairRequestOutcome

events.proto:1031

How the message settled.

Used in: RepairRequest

enum RepairRequestPick

events.proto:1051

How the peer was picked.

Used in: RepairRequest

enum RepairRequestRole

events.proto:1060

Role of the block asked about in its slot when sent.

Used in: RepairRequest

enum RepairRequestType

events.proto:1020

Kind of request.

Used in: RepairRequest

message RuntimeBlock

events.proto:9120

One row per block emitted with all the block-level diffs and results

Used in: Event

message RuntimeBlockClockSysvar

events.proto:1340

Decoded Clock sysvar for this slot

Used in: RuntimeBlock

message RuntimeBlockOtherDiffs

events.proto:1292

Post-state of an updated account

Used in: RuntimeBlock

message RuntimeBlockRecentBlockhashesSysvar

events.proto:1332

RecentBlockhashes sysvar entry

Used in: RuntimeBlock

message RuntimeBlockSysvarDiffs

events.proto:1312

Post-state of an updated sysvar account

Used in: RuntimeBlock

message RuntimeEpoch

events.proto:9278

One row per epoch boundary with all the epoch-level diffs and results

Used in: Event

message RuntimeEpochEpochRewardsSysvar

events.proto:1354

Decoded EpochRewards sysvar as initialized at this boundary

Used in: RuntimeEpoch

message RuntimeEpochEpochScheduleSysvar

events.proto:1370

Decoded EpochSchedule sysvar

Used in: RuntimeEpoch

message RuntimeEpochStakeHistorySysvar

events.proto:1384

Decoded StakeHistory sysvar entry appended at this boundary

Used in: RuntimeEpoch

message RuntimeReward

events.proto:9198

One row per epoch-reward credit to an account

Used in: Event

enum RuntimeRewardKind

events.proto:427

Type of reward credit

Used in: RuntimeReward

message RuntimeRooted

events.proto:9252

One row per root advance with the post-apply cache invariants

Used in: Event

message RuntimeStakeDelegation

events.proto:9224

The complete history of the stake-delegations cache, one row per mutation: the baseline entries emitted once at boot (kind = bootup, one row per delegation in the finalized root cache after snapshot verification/refresh or genesis load, not the raw snapshot account stream), the entry rewrites applied by epoch-reward payouts (kind = reward), and the transaction-driven mutations emitted as the cache is updated at txn commit (kind = upsert / remove).

Used in: Event

enum RuntimeStakeDelegationKind

events.proto:434

Type of the cache entry mutation

Used in: RuntimeStakeDelegation

message RuntimeTxn

events.proto:8622

One row per dispatched transaction (committable or not), with the execution results

Used in: Event

message RuntimeTxnAccountDiffs

events.proto:1100

Per-account diff entry

Used in: RuntimeTxn

enum RuntimeTxnExecErr

events.proto:81

Instruction execution error; success unless txn_err = instruction_error

Used in: RuntimeTxn

enum RuntimeTxnExecErrKind

events.proto:134

Source kind of exec_err; none unless txn_err = instruction_error

Used in: RuntimeTxn

enum RuntimeTxnTxnErr

events.proto:44

Transaction execution error

Used in: RuntimeTxn

message RuntimeVoteAccount

events.proto:9316

One row per vote account per epoch boundary: the per-account vote-cache snapshot taken as the boundary is crossed

Used in: Event

message Shred

events.proto:8486

The validator received a valid shred

Used in: Event

enum ShredProtocol

events.proto:16

The protocol used to send the shred

Used in: Shred

message SignedVote

events.proto:8498

The validator generated a vote transaction

Used in: Event

message SignedVoteTower

events.proto:1092

Slot that was voted on

Used in: SignedVote

message SlotConfirmed

events.proto:8522

A block reached a commitment level. One row per block per level: a level crossed while the block is not tracked by local consensus (not yet replayed, or already discarded) reports once with forward true and bank_seq 0 and is not re-reported. Join to block_completed on bank_seq, or on slot and block_id (the only keys on forward rows).

Used in: Event

enum SlotConfirmedLevel

events.proto:24

Commitment level reached, weakest to strongest: processed, propagated, duplicate, optimistic, super, rooted. ignored is a terminal outcome, not a level. A block never named directly by any vote emits no propagated/duplicate/optimistic/super rows even when confirmed transitively through a descendant, and the transitive walk stops at it, so voted ancestors above it can miss those rows too; all still emit processed and rooted rows.

Used in: SlotConfirmed

message SnapshotCreated

events.proto:9034

The result of a snapshot production attempt.

Used in: Event

enum SnapshotCreatedResult

events.proto:384

Snapshot production result.

Used in: SnapshotCreated

enum SnapshotCreatedZstdStrategy

events.proto:391

Zstandard compression strategy.

Used in: SnapshotCreated

message Txn

events.proto:8466

The validator received a verified, deduplicated transaction

Used in: Event

enum TxnProtocol

events.proto:6

The protocol used to submit the transaction (e.g., QUIC, UDP, ...)

Used in: Txn