sigridjineth / vatz

Node management integration tools in purpose of maximizing node's uptime for any protocols

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VATZ (Validators' A To Z)


v_black_square_800px


Version License: Apache 2.0

What is VATZ?

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.

How does VATZ Project work?

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:

  1. VATZ : VATZ executes plugin APIs based on configs, checks the health of plugins, and sends notifications to configured channels
  2. Plugins (SDK): Various features like checking node status, collecting node metrics and executing certain commands, can be integrated to VATZ through separate plugins.
  3. 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

What is the key feature of VATZ Project?

Multi Protocol Support

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.

Infrastructure as Code

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.

Data Analysis

VATZ helps to build datasets for your managing protocols and transfer your data into popular services Prometheus, Kafaka, 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)

Change automation

Complex sets of node's operational tasks can be done through VATZ with minimal human interaction. (2023-Q4)


Usage of VATZ

How to get start with VATZ?

Please follow Installation guide to install and start VATZ.

How to use VATZ CLIs?

Please check VATZ CLIs guide to find available CLI arguments.


Release Note

Please check the [Release Note] for details of the latest releases.

Contributing

VATZ welcomes contributions! If you are looking to contribute, please check the following documents.

Our Mission

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.

Contact

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.

Homepage Medium Github Youtube Twitter

About

Node management integration tools in purpose of maximizing node's uptime for any protocols


Languages

Language:Go 99.4%Language:Makefile 0.6%