# Functions
AccessManaMap returns the access mana of the whole network.
AccessPercentile returns the top percentile the node belongs to in terms of access mana holders.
AccessResearchManaMap returns the access mana of the whole network, only taking ResearchAccess mana into account.
AccessResearchPercentile returns the top percentile the node belongs to in terms of access mana holders, only taking ResearchAccess mana into account.
AnalysisOutboundBytes returns the total outbound analysis traffic.
AutopeeringDistanceStats returns statistics of the autopeering distance function.
AverageNeighborsAccess returns the average access mana of the nodes neighbors.
AverageNeighborsConsensus returns the average consensus mana of the nodes neighbors.
AveragePledgeAccess returns the average pledged access base mana of all nodes.
AveragePledgeConsensus returns the average pledged consensus base mana of all nodes.
AvgNeighborConnectionLifeTime return the average neighbor connection lifetime.
BlockCountSinceStartPerComponentDashboard returns a map of block count per component types and their count since last time the value was read.
BlockCountSinceStartPerComponentGrafana returns a map of block count per component types and their count since the start of the node.
BlockCountSinceStartPerPayload returns a map of block payload types and their count since the start of the node.
BlockFinalizationTotalTimeSinceIssuedPerType returns total time since block issuance it took for all blocks to finalize per block type.
BlockFinalizationTotalTimeSinceReceivedPerType returns total time block received it took for all blocks to finalize per block type.
BlockMissingCountDB returns the number of blocks in missingBlockStore.
BlockRequestQueueSize returns the number of block requests the node currently has registered.
BlockTips returns the actual number of tips in the block tangle.
ConfirmedConflictCount returns the number of confirmed conflicts.
ConflictConfirmationTotalTime returns total time it took for all confirmed conflicts to be confirmed.
ConsensusManaMap returns the consensus mana of the whole network.
ConsensusPercentile returns the top percentile the node belongs to in terms of consensus mana holders.
ConsensusResearchManaMap returns the consensus mana of the whole network, only taking ResearchConsensus mana into account.
ConsensusResearchPercentile returns the top percentile the node belongs to in terms of consensus mana holders, only taking ResearchConsensus mana into account.
CPUUsage returns the current cpu usage.
FinalizedBlockCountPerType returns the number of blocks finalized per block type.
FinalizedConflictCountDB returns the number of non-confirmed conflicts.
GossipInboundPackets returns the total amount of inbound gossip packets.
GossipOutboundPackets returns the total amount of outbound gossip packets.
InitialBlockCountPerComponentGrafana returns a map of block count per component types and their count at the start of the node.
InitialBlockMissingCountDB returns the number of blocks in missingBlockStore at startup.
InitialSchedulerTime returns the cumulative time it took for all block to become scheduled at startup [milliseconds].
InitialSumTimeSinceReceived returns the cumulative time it took for all block to be processed by each component since being received at startup [milliseconds].
LastCommittedEpoch returns the last committed epoch.
MemUsage returns the current memory allocated as bytes.
NeighborConnectionsCount returns the neighbors connections count.
NeighborDropCount returns the neighbor drop count.
NetworkDiameter returns the current network diameter.
NodesMetrics returns info about the OS, arch, number of cpu cores, cpu load and memory usage.
OwnAccessResearchMana returns the access mana of the node, only taking ResearchAccess mana into account.
OwnConsensusMana returns the consensus mana of the node.
OwnConsensusResearchMana returns the consensus mana of the node, only taking ResearchConsensus mana into account.
No description provided by the author
ParentCountPerType returns a map of parent counts per parent type.
RateSetterBufferSize number of ready blocks in the rate setter buffer.
RateSetterEstimate returns the maximum buffer size.
SchedulerBufferSize number of bytes waiting to be scheduled.
SchedulerDeficit local node's deficit value.
SchedulerMaxBufferSize returns the maximum buffer size.
SchedulerNodeAManaAmount current aMana value for each node in the queue.
SchedulerNodeQueueSizes current size of each node's queue.
SchedulerRate rate at which blocks are scheduled.
SchedulerReadyBlocksCount number of ready blocks in the scheduler buffer.
SchedulerTime returns the cumulative time it took for all block to become scheduled before startup [milliseconds].
SchedulerTotalBufferBlocksCount returns if the node is synced based on tangle time.
SolidificationRequests returns the number of solidification requests since start of node.
SumTimeSinceIssued returns the cumulative time it took for all block to be processed by each component since being issued [milliseconds].
SumTimeSinceReceived returns the cumulative time it took for all block to be processed by each component since being received since startup [milliseconds].
TangleTimeSynced returns if the node is synced based on tangle time.
TotalConflictCountDB returns the total number of conflicts.
# Constants
Booker denotes blocks booked by the booker.
DataBlock denotes data block type.
PluginName is the name of the metrics plugin.
Scheduler denotes blocks scheduled by the scheduler.
SchedulerDropped denotes blocks dropped by the scheduler.
SchedulerSkipped denotes confirmed blocks skipped by the scheduler.
Solidifier denotes blocks solidified by the solidifier.
Store denotes blocks stored by the block store.
Transaction denotes transaction block.
# Variables
Events defines the events of the plugin.
Parameters contains the configuration used by the metrics plugin.
Plugin is the plugin instance of the metrics plugin.
# Structs
No description provided by the author
No description provided by the author
NodeInfo holds info of a node.
ParametersDefinition contains the definition of the parameters used by the metrics plugin.
PledgeLog is a log of base mana 1 and 2 pledges.
RateSetterMetric is the metric for the rate setter.
No description provided by the author
No description provided by the author
# Type aliases
BlockType defines the component for the different BPS metrics.
ComponentType defines the component for the different BPS metrics.
NodePledgeMap is a map of node and a list of mana pledges.