VMware Blockchain Integration
VMware Blockchain is an enterprise-grade blockchain platform that enables multi-party workflows. It uses advanced techniques, such as byzantine fault-tolerant state machine replication, authenticated data structures, and integration with smart contract execution engines, to enable customers to build and run decentralized multi-party applications.
VMware Blockchain Setup
Step 1. Install the Wavefront Proxy
If you do not have a Wavefront proxy installed on your network, install a proxy. Navigate to Browse > Proxies, click Add new proxy, and follow the instructions.
Step 2. Install PyYAML and Jinja2
Install PyYAML package of version 5.4.1, or later:
sudo pip3 install pyyaml
Install Jinja2 package of version 3.0.3:
sudo pip3 install Jinja2
Step 3. Download the VMware Blockchain Scripts
Download the VMware Blockchain directory.
Step 4. Run the Blockchain Script
- Use the VMware Blockchain script to create the metrics filter required by the Wavefront Proxy and allow only few metrics to be sent to Wavefront.
- Update the metrics_list.txt file with the metric names. Add one metric per line.
- Run the script:
./createRules.py. The script generates the
- Place the
preprocessor_rules.yamlfile under the
/config/wavefront-proxy/in the Wavefront Proxy and make sure that the
preprocessor_rules.yamlfile has the permission 644.
- In the
wavefront.conf, set the parameter
- Make sure that the generated YAML file is valid and formatted.