VATZ is a tool for building, analyzing, and managing blockchain node infrastructure safely and efficiently. You can set up VATZ to manage existing or new blockchain nodes and integrate with popular services PagerDuty, Discord, Telegram and more as well as custom in-house solutions.
VATZ project is primarily designed to check the node states in real-time and receive alert notifications of all blockchain protocols, including metrics that the protocol itself does not support.
To this end, it consists of 3 components:
- VATZ : VATZ executes plugin APIs based on configs, checks the health of plugins, and sends notifications to configured channels
- Plugins (SDK): Various features like checking node status, collecting node metrics and executing certain commands, can be integrated to VATZ through separate plugins.
- Monitoring: Various logs and data of nodes are exported by a node exporter and monitored through the 3rd party applications like Grafana.
For further information, check VATZ Project Design
VATZ is NOT limited Protocol Type where it categorizes on chain protocol. Any Protocol can be managed through VATZ with plugins, even unsupported protocols can be integrated through simple plugin development.
VATZ is described using a high-level configuration syntax. You can divide your plugins into modular components that can then be combined in different ways to behave through automation.
VATZ helps to build datasets for your managing protocols and transfer your data into popular services Prometheus, Kafka, Google BigQuery and more. Because of this, VATZ aims to set your Node infrastructure as efficiently as possible, and operators get insight into dependencies in their infrastructure. (2023-Q3)
Complex sets of node's operational tasks can be done through VATZ with minimal human interaction. (2023-Q4)
We're on a mission to transform the way people experience blockchain technology and let them contribute and become a part of its technology. As Validators, we provide tools to people to manage their own nodes with low cost and less effort for anyone who would like to join future blockchain technology.
Please follow Installation guide to install and start VATZ.
Please check VATZ CLIs guide to find available CLI arguments.
We are developing official plugins together for easier operation including basic monitoring metrics.
vatz-plugin-sysutil is VATZ plugin for system utilization monitoring such as
- CPU
- DISK
- Memory
vatz-plugin-comoshub is VATZ plugin for cosmoshub node monitoring for followings:
- Node Block Sync
- Node Liveness
- Peer Count
- Active Status
- Node Governance Alarm
We are open to everyone who would like to share their plugins together for easier operations on the nodes.
Please, register your own developedVATZ
plugins on Community Plugins
For further information, check Community plugins
Please check the Release Note for details of the latest releases.
We're constantly striving to make better open-source all together.
Please, share your thoughts or any feedback regarding VATZ Project.
You can start with registering an issue, if there's one you think.
Contribute to VATZ project too!!
VATZ welcomes contributions! If you are looking to contribute, please check the following documents.
- Contributing explains what kinds of contributions we welcome and how to contribute.
- Project Workflow Instructions explains how to build and test.
The VATZ
library (i.e. all code outside of the cmd
directory) is licensed under the
GNU Lesser General Public License v3.0, also
included in our repository in the LICENSE.LESSER
file.
The VATZ
binaries (i.e. all code inside of the cmd
directory) are licensed under the
GNU General Public License v3.0, also
included in our repository in the LICENSE
file.
Please, contact us if you need any further information about VATZ.
DSRV is a blockchain infrastructure company that provides powerful and easy-to-use solutions to enable developers and enterprises to become architects of the future. Visit DSRV, if you are interested in various products we build for the Web 3.0 developers.