695  
Quorum 分析
作者: 姜天雨 于 2021年07月23日 发布在分类 / 区块链基础知识 / 底层框架资料 / GoQuorum 下,并于 2021年07月23日 编辑

Quorum 分析

Quorum Profiling 是一个自定义工具集,用于使用 JMeter  TPS monitoring 配置文件对任何现有 Quorum 网络上的交易吞吐量和网络统计数据进行基准测试。或者,它也可以用于在 AWS 中从头开始启动整个 GoQuorum 网络,并对网络进行 TPS CPU/ 内存使用情况的基准测试。 这里 解释了各种使用场景

指标可视化 

关键组件:

  • Telegraf - 插件驱动的服务器代理,用于收集和报告指标。请参阅 GoQuorum profiling config .
  • JMeter - 负载测试工具。各种配置文件和测试执行的详细信息,请参阅 此处
  • TPS Monitor- 自定义 “go” 项目,用于监控 Quorum 网络中的每秒交易、总交易和总块。
  • InfluxDB  - 用于监控指标和事件的开源时间序列数据库,提供实时可见性。
  • Prometheus- 类似于 influx Prometheus 在使用 HTTP“ 模型构建的时间序列数据库中记录实时指标,具有灵活的查询和实时警报
  • Grafana - 用于指标和日志整合的监控工具

该工具执行选定的压力测试配置文件,然后收集以下指标:

 Quorum tessera CPU/内存使用情况

交易和区块计数

交易处理速度

Jmeter 测试执行统计

这些指标可以配置为存储在 InfluxDB Prometheus 中以供进一步分析。这两个数据库都与开源仪表板编辑器 Grafana 集成在一起,以允许轻松创建仪表板来可视化从分析工具以捕获的数据。下面的示例仪表板:

示例网络仪表板

粘贴图片

示例 JMeter 仪表板

粘贴图片







 推荐知识

 历史版本

修改日期 修改人 备注
2021-07-23 17:39:54[当前版本] 姜天雨 创建版本

 附件

附件类型

PNGPNG

  目录
    区块链服务网络发展联盟