Versions in this module Expand all Collapse all v0 v0.2.0 May 11, 2026 Changes in this version + const CountT + const GaugeT + const TimingT + var AccountsDeltaHash = Metric + var AccountsFromTx = Metric + var AddProgramToCache = Metric + var BankHash = Metric + var BlockUpdateAccounts = Metric + var CalcAndDeductFees = Metric + var ComputeBudgetExecutionInstructions = Metric + var Epoch = Metric + var ExecIxNativeProgramBpfLoader2 = Metric + var ExecIxNativeProgramBpfLoaderDeprecated = Metric + var ExecIxNativeProgramBpfLoaderUpgradeable = Metric + var ExecIxNativeProgramComputeBudget = Metric + var ExecIxNativeProgramEd25519Precompile = Metric + var ExecIxNativeProgramSecp256kPrecompile = Metric + var ExecIxNativeProgramStake = Metric + var ExecIxNativeProgramSystem = Metric + var ExecIxNativeProgramVote = Metric + var ExecIxNativeProgramZkElgamalProof = Metric + var ExecIxResolveNativeProgram = Metric + var FixupInstructionsSysvarAccount = Metric + var GetNextIxCtx = Metric + var GetProgramAccount = Metric + var GetProgramDataCached = Metric + var GetProgramDataUncachedAccounts = Metric + var GetProgramDataUncachedAccountsDb = Metric + var GetProgramDataUncachedMarshal = Metric + var InstructionAccountsFromAccountMetas = Metric + var InstructionsAndAccountMetasFromTx = Metric + var IxLoop = Metric + var IxPop = Metric + var IxPush = Metric + var LoadBlockAccounts = Metric + var MetricToLabels = map[Metric][]string + var MetricToType = map[Metric]metricType + var NextIxCtxConfigure = Metric + var PostBalanceDivergenceCheck = Metric + var PostTxRentStates = Metric + var PreBalanceDivergenceCheck = Metric + var PreTxRentStates = Metric + var PreprocessBlock = Metric + var ReadRentSysvar = Metric + var Rent = Metric + var Reward = Metric + var RunIncinerator = Metric + var SbpfInterpreterNew = Metric + var SbpfInterpreterRun = Metric + var Slot = Metric + var SlotReplayDurationMs = Metric + var SlotReplays = Metric + var SnapshotTarBytesRead = Metric + var SnapshotWorkerPoolUtilization = Metric + var TaskIndexEntryCommitterLatency = Metric + var TaskSetIfSlotHigherLatency = Metric + var TasksAppendVecCopyingLatency = Metric + var TasksIndexEntryBuilderLatency = Metric + var TasksSetIfSlotHigherQueueSize = Metric + var TestCount = Metric + var TxLoop = Metric + var TxUpdateAccounts = Metric + var TxsPerBlock = Metric + func Count(m Metric, value int64, labels []string) error + func Gauge(m Metric, value float64, labels []string) error + func SendBlockReplayMetrics(r mithrilmetrics.BlockReplay) + func StartMetricsServer() + func Timing(m Metric, nanos uint64, labels []string) error + type Metric struct + func (m Metric) String() string + type Prometheusmetrics struct v0.1.0-alpha.1 Jan 15, 2026