Caliper Development Plan
Health metric monitoring: Google SpreadSheet
Public charts: Charts
Caliper is a blockchain benchmark framework which allows users to measure the performance of a specific blockchain implementation with a set of predefined use cases. Caliper will produce reports containing a number of performance indicators, such as TPS (Transactions Per Second), transaction latency, resource utilization etc. The Caliper project references the definitions, metrics, and terminology as defined by the Performance & Scalability Working Group (PSWG).
Documentation
Goals to develop Caliper
Currently, Caliper can support various blockchain systems, for example fabric (v1.0-v1.4), sawtooth, burrow, iroha. By now, 159 issues have been closed, 178 PRs have been reviewed and merged. Now the project has 260+ stars and 160+ forks. Thanks every contributor’s efforts. This year Caliper want to move to Active. To complete the goal, we want to release the Alpha version in the second quarter. The below tasks is in the plan.
Goal 1. Feature enhancement
- Iroha adaptor
- Corda adaptor
- Real time charts
- Return test results
- Upload/edit test configuration
- Various reports generation
- Integrate with Grafana
- Metrics extension
Goal 2. Usability
- Sufficient user documentation
- Npm package
- Vm image
- Docker image
- Backend simulator
- Sufficient user documentation
Goal 3. Stability
- Long time running
- High sending rate
Goal 4. Version management
- Fix the API interface
- Release plan