FTSOv2 Monitoring Tool
Last updated
Last updated
At Luganodes, we are committed to supporting the Flare ecosystem by providing tools that enhance decentralized data acquisition. As a trusted data provider for Flare, we’ve developed the FTSOv2 Monitoring Tool—a free, open-source solution designed to help data providers and developers monitor the performance of FTSOv2 data feeds. This tool provides real-time insights into the health and performance of FTSOv2, ensuring the accuracy and reliability of the data being submitted.
Flare is an EVM-compatible Layer 1 blockchain that decentralizes data acquisition via two key protocols: the Flare Time Series Oracle (FTSO) and the Flare Data Connector. The FTSO provides decentralized price feeds, while the Data Connector handles non-changing, verifiable data like transaction confirmations across chains. Both protocols are integral to Flare’s mission to provide trustless, decentralized access to off-chain data.
In Flare’s ecosystem, data providers play a crucial role in sourcing, validating, and submitting data to the network. They are incentivized through a staking mechanism, where the amount staked influences the weight of their data in the final feed. This decentralized model ensures the integrity and accuracy of the data feeds used by dApps, especially in the DeFi space.
The FTSOv2 Monitoring Tool provides several key features to help track network performance:
Prometheus Metrics: The tool exposes important metrics related to FTSOv2, such as the status of the RPC, the balance of submit and signature addresses, and whether transactions are being found in the specified block window. These metrics can be collected and visualized using Prometheus for real-time monitoring.
Telegram Alerts: The tool integrates with Telegram to send alerts to a group when critical issues occur, such as an address not signing or a balance falling below a certain threshold. This allows data providers to take immediate action when issues arise.
Customizable Setup: The FTSOv2 Monitoring Tool is highly customizable, allowing users to specify flags such as the RPC URL, submit address, and signature address. This ensures the tool can be tailored to meet the specific needs of any Flare data provider.
To install the tool, simply run the following commands:
The tool’s code and documentation are available on GitHub here, where you can report issues, suggest features, or contribute code to enhance the functionality of the tool. For instance, we’re currently looking for contributions to add Slack notification alerts!
We welcome contributions from developers, data providers, and anyone interested in improving the tool. Our goal is to build a robust, community-driven tool that meets the evolving needs of the Flare ecosystem.