Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[sophon] add more metrics / 添加更多的metrics #6051

Closed
6 of 7 tasks
elvin-du opened this issue Jul 6, 2023 · 3 comments
Closed
6 of 7 tasks

[sophon] add more metrics / 添加更多的metrics #6051

elvin-du opened this issue Jul 6, 2023 · 3 comments
Assignees
Labels
C-enhancement Category: feature enhancement CU-force-community Category: from force community P1 High - we should be working on this now or in the immediate future

Comments

@elvin-du
Copy link
Collaborator

elvin-du commented Jul 6, 2023

Sophon Service / 智子服务

  • venus
  • sophon-messager
  • sophon-miner
  • sophon-auth
  • sophon-gateway
  • sophon-co
  • docs / 文档

Description / 描述

组件名称 指标 label value name
venus 当前最新高度 \ 高度 chain/epoch
venus 区块同步时间 高度 (不建议用作 label ) 同步花费的时间 sync/sync_one
venus 连接节点数 \ 连接的其它节点的数量 peer/count
venus 同步状态 \ 0 表示正在追赶最新高度,1来表示同步到最新高度 sync/status
venus 获取drand数据状态 \ 1表示正常 api/randomness_status
venus venus节点网络版本号 \ 即venus节点获取的Network Version值 chain/net_version
venus venus节点Actor版本号 \ 即venus节点获取的Actor Version值 chain/actor_version
venus api接口启动状态 \ 0或1来表示是否正常启动 api/status
sophon-co 连接的venus节点优先级 venus节点ip、端口 优先级 node_priority
venus-auth 按照不同权限类型统计token总数 sign、write、read、admin token数 token/amount
venus-auth 按照不同state类型统计user总数 enabled、disable、unknown state user数 user/amount
venus-auth 每个token调用次数 1d、7d、30d (时间维度的分析,应该通过 prometheus 自带的特性来实现) perm(...),name(),state("fail","success") 调用次数 token/verify
venus-auth api接口启动状态 \ 0或1来表示是否正常启动 api/state
venus-gateway api接口启动状态 \ 0或1来表示是否正常启动 api/state
venus-gateway miner数量 \ gateway中miner数量 miner_num (miner_type="pprof")
venus-gateway wallet数量 \ gateway中wallet数量 wallet_num
venus-gateway market数量 \ gateway中market数量 miner_num (miner_type="market")
venus-gateway 客户端请求gateway失败的数量 \ 失败数 rpc/request_error ,rpc/request_error
venus-message api接口启动状态 \ 0或1来表示是否正常启动 api/state
venus-message 按照不同state类型统计钱包地址数量 \ 地址数 address/num
venus-message 失败消息数 \ 失败消息数 err_msg_num
venus-message 堵塞消息数 \ 广播5分钟还没上链的消息数 blocked_three_minutes_msgs , blocked_five_minutes_msgs
venus-miner api接口启动状态 \ 0或1来表示是否正常启动 api/state
venus-miner 按照不同OpenMining类型统计矿工数量 \ 矿工数 miner/num
venus-miner 出的每个区块各阶段时间 矿工号、出块高度 各阶段耗时 mine/getbaseinfo, mine/computeticket,mine/checkroundwinner, mine/computeproof
@elvin-du elvin-du added the C-enhancement Category: feature enhancement label Jul 6, 2023
@elvin-du
Copy link
Collaborator Author

elvin-du commented Jul 6, 2023

更多metric如下:

组件名称 指标 label value
venus 当前最新高度 \ 高度
venus 区块同步时间 高度 同步花费的时间
venus 连接节点数 \ 连接的其它节点的数量
venus 同步状态 \ 0或1来表示是否正常同步
venus 获取drand数据状态 \ 0或1来表示是否正常
venus venus节点网络版本号 \ 即venus节点获取的Network Version值
venus venus节点Actor版本号 \ 即venus节点获取的Actor Version值
venus api接口启动状态 \ 0或1来表示是否正常启动
chain-co 连接的venus节点优先级 venus节点ip、端口 优先级
venus-auth 按照不同权限类型统计token总数 sign、write、read、admin token数
venus-auth 按照不同state类型统计user总数 enabled、disable、unknown state user数
venus-auth 每个token调用次数 1d、7d、30d 调用次数
venus-auth auth认证失败任务数 \ 认证失败次数
venus-auth api接口启动状态 \ 0或1来表示是否正常启动
venus-gateway miner数量 \ gateway中miner数量
venus-gateway wallet数量 \ gateway中wallet数量
venus-gateway market数量 \ gateway中market数量
venus-gateway 客户端请求gateway失败的数量 \ 失败数
venus-gateway api接口启动状态 \ 0或1来表示是否正常启动
venus-message 连接节点数 \ 连接的其它节点的数量
venus-message api接口启动状态 \ 0或1来表示是否正常启动
venus-message 按照不同state类型统计钱包地址数量 \ 地址数
venus-message 失败消息数 \ 失败消息数
venus-message 堵塞消息数 \ 广播5分钟还没上链的消息数
venus-miner 按照不同OpenMining类型统计矿工数量 \ 矿工数
venus-miner api接口启动状态 \ 0或1来表示是否正常启动
venus-miner 出的每个区块各阶段时间 矿工号、出块高度 各阶段耗时

@elvin-du elvin-du changed the title [sophon-messager] add more metrics /添加更多的metrics [sophon] add more metrics /添加更多的metrics Jul 6, 2023
@elvin-du elvin-du added the CU-force-community Category: from force community label Jul 6, 2023
@Fatman13 Fatman13 changed the title [sophon] add more metrics /添加更多的metrics [sophon] add more metrics / 添加更多的metrics Jul 10, 2023
@elvin-du elvin-du added the P1 High - we should be working on this now or in the immediate future label Jul 14, 2023
@Fatman13
Copy link
Contributor

Fatman13 commented Jul 24, 2023

@LinZexiao LinZexiao self-assigned this Sep 11, 2023
@LinZexiao LinZexiao moved this to In Progress in Venus Project Sep 19, 2023
@LinZexiao LinZexiao mentioned this issue Sep 25, 2023
6 tasks
@Fatman13
Copy link
Contributor

兄弟们,这个 issue 冲一冲,冲完去拿 milestone 3 的 grant 了。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-enhancement Category: feature enhancement CU-force-community Category: from force community P1 High - we should be working on this now or in the immediate future
Projects
Status: Done
Development

No branches or pull requests

3 participants