Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 1.93 KB

14.venus-sector-manager的mertics使用.md

File metadata and controls

34 lines (24 loc) · 1.93 KB

venus-sector-manager的metrics使用

venus-cluster使用metrics来记录程序运行过程中的性能指标,本篇主要讲venus-sector-manager中metrics的意义,关于如何使用metrics进行进程的监控, 可以找到很多资料,不在此进行赘述。

exporter info

venus-sector-manager的exporter和rpc使用同样的端口,url为/metrics, 因此对于默认的部署方式,exporter的url为 host:1789/metrics

metrics type

VenusClusterInfo

sector manager启动的时候会将这个标记置成1。

SectorManagerNewSector

sector manager记录新建扇区的计数器,存在miner的tag,根据不同的miner分开统计。

SectorManagerPreCommitSector

sector manager记录扇区preCommit次数的计数器,存在miner的tag,根据不同的miner分开统计。

SectorManagerCommitSector

sector manager记录扇区commit次数的计数器,存在miner的tag,根据不同的miner分开统计。

ProverWinningPostDuration

prover侧记录winningPost时间跨度的计数器,存在miner的tag,根据不同的miner分开统计,并且计算时间会按s作单位,进行分段统计。目前还没有启用

ProverWindowPostDuration

prover侧记录windowPost时间跨度的计数器,存在miner的tag,根据不同的miner分开统计,并且计算时间会按minute作单位,进行分段统计。目前还没有启用

ProverWindowPostCompleteRate

prover侧记录windowPost完成率的计数器,在miner进入当前deadline倒数20个epoch的时候会开始显示partition的完成率,在没有进入倒计时状态的时候都显示1, 进入之后显示完成率的小数,比如10个partition里有9个完成提交了,那么显示为0.9。存在miner的tag,根据不同的miner分开统计。目前还没有启用

APIRequestDuration

sector manager的API都会记录其响应的时间,并且响应时间会按ms作单位,进行分段统计。