/
Probe

Probe

项目名称 Probe

合适的项目名称(非暴力、色情、歧视,符合相关国家法规规定)


简介

一个面向Hyperledger Fabric维护者,用户,研究者的web UI的应用程序,我们可以用它来观察Fabric出块参数对于Fabric网络TPS的影线。

  • 提供循环测试控制。
  • 提供基于test-network的配置案例。
  • 提供可视化的tps结果对比图。

目的

相比于其他项目,这个项目不同之处在哪?解决了什么痛点?或者是开辟了具有前瞻性和预见性的领域?
特别地,TWGC代码项目需要清晰明确的产出物

Probe是在TWGC performance work group的交流中,

解决我们对于“如何配置出块参数来达到最大tps?”这一痛点而创立并实现的项目。

对于Hyperledger Fabric使用者而言

可以通过如下步骤,更好的了解对于指定智能合约,如何达到最大tps。

  1. 准备环境
  2. 启动Probe
  3. 观察TPS结果

对于Hyperledger Fabric研究人员和维护者

可以通过如下步骤,更好的了解你的改动如何影响了Hyperledger Fabric的性能。

  1. 完成你的代码,打包Fabric
  2. 启动Probe
  3. 观察结果

Probe不做什么

  • 实时监控,如需要,请参考配置Prometheus(但是Probe提供基于test-network的配置案例)
  • 完整的自动测试框架,对于部署方式,目前依赖于test-network
  • 性能测试工具,对于性能测试本身,目前依赖与Tape
  • Tape的GUI版本

Repository on Github.com

需要提供提供项目的Github链接(https://github.com/SamYuan1990/Probe)

如果项目主要的托管平台不是Github,需要在Github.com建立mirror镜像,并提供链接

项目内容的要求

  • License:Apache 2.0或兼容协议
  • 完整的Readme

  • Contribution guideline,包含贡献流程与方法(见Readme)

  • CI集成(文档类项目除外)
  • commit需要有sign-off,建议开启DCO bot

路线图和计划

0.0.2 UI enhancement

in 0.0.3 plan to research as minifab, cello, caliper integration.

after 0.0.3 bugs fixed and release 1.0

项目的活跃度参考

请尽可能提供项目被引用,参考的链接

在评审的过程中,也会参考其他的Github硬性活跃度指标

Related content

Learning Material
More like this
Professional Certifications
Professional Certifications
More like this
Performance Working Group
Performance Working Group
More like this
Development and Innovation
Development and Innovation
More like this