指标

优质
小牛编辑
116浏览
2023-12-01

Tendermint 可以报告和提供普罗米修斯指标,而普罗米修斯指标反过来也可以被普罗米修斯收集器消耗。

默认情况下禁用此功能。

要启用普罗米修斯指标,请设置你的配置文件 instrumentation.prometheus=true 。默认情况下,指标将在 26660 端口的 /metrics 下提供。 监听地址可以在配置文件中更改(参见 instrumentation.prometheus\_listen\_addr)。

可用指标列表

以下指标是可用的:

名称类型来自标签描述
consensus_heightGauge0.21.0链高
consensus_validatorsGauge0.21.0验证人数量
consensus_validators_powerGauge0.21.0所有验证人总投票权
consensus_missing_validatorsGauge0.21.0没有签名验证人数量
consensus_missing_validators_powerGauge0.21.0丢失验证人总投票权
consensus_byzantine_validatorsGauge0.21.0尝试双重签名的验证人数量
consensus_byzantine_validators_powerGauge0.21.0拜占庭验证人总投票权
consensus_block_interval_secondsHistogram0.21.0从这个块到最后一个块(Block.Header.Time)之间的时间(以秒为单位)
consensus_roundsGauge0.21.0回合数
consensus_num_txsGauge0.21.0交易数
consensus_block_partscounteron devpeer_id节点块部件传输数量
consensus_latest_block_heightgaugeon dev/status sync_info 数量
consensus_fast_syncinggaugeon dev0(不快速同步)或1(同步)
consensus_total_txsGauge0.21.0提交的交易总数
consensus_block_size_bytesGauge0.21.0以字节为单位的块大小
p2p_peersGauge0.21.0连接到的节点数量
p2p_peer_receive_bytes_totalcounteron devpeer_id从给定节点接收的字节数
p2p_peer_send_bytes_totalcounteron devpeer_id发送给给定节点的字节数
p2p_peer_pending_send_bytesgaugeon devpeer_id要发送给给定节点未决字节数
p2p_num_txsgaugeon devpeer_id每个 peer_id 提交的交易数
p2p_pending_send_bytesgaugeon devpeer_id等待发送给节点的数据量
mempool_sizeGauge0.21.0未提交交易数量
mempool_tx_size_byteshistogramon dev交易大小(以字节为单位)
mempool_failed_txscounteron dev失败的交易数量
mempool_recheck_timescounteron dev在内存池中重新检查的交易数
state_block_processing_timehistogramon dev以毫秒为单位的开始块和结束块之间的时间

有用的查询

丢失 + 拜占庭验证人的百分比:

((consensus\_byzantine\_validators\_power + consensus\_missing\_validators\_power) / consensus\_validators\_power) * 100