Dear Council,
I am proposing this tip to Blockpane a fellow One Thousand Validator (1KV) participant. He has developed a tool that retrieves data from the One Thousand Validator backend and translates it into an end point for the popular server monitoring software Prometheus. Data in Prometheus can be translated into alerts or points for trending within accompanying software like Grafana.
The source code for the project can be found here: https://github.com/blockpane/1kv-exporter
Community benefit:
As part of the 1KV programme, validators are upheld to additional performance standards when compared to regular node operators. Should any of these standards be infringed the validator would be deemed as 'invalid' and be exempt from w3f nomination. Some of these metrics are found on-chain and some relate to connectivity to the w3f telemetry all of which are not natively accessible to local monitoring software like Prometheus.
This solution provides node operators with a better opportunity to monitor these (additional) metrics and take action where discrepancies are noticed.
Purpose: Developed by Blockpane, a participant in the One Thousand Validator (1KV) program, this tool retrieves data from the 1KV backend and converts it into a format compatible with Prometheus, a popular server monitoring software.
Functionality: The tool allows Prometheus to access metrics that are not natively available, such as performance standards and connectivity metrics specific to 1KV validators.
Integration: Data collected by Prometheus can be used to generate alerts or trends in software like Grafana, enhancing monitoring capabilities.
Source Code: The project's source code is available on GitHub: 1kv-exporter.
Community Benefit: Validators in the 1KV program are held to higher performance standards. This tool helps them monitor these additional metrics, ensuring they meet the required standards and remain eligible for w3f nominations.
Outcome: By providing better monitoring, the tool helps validators take timely action to address any discrepancies, maintaining their status in the 1KV program.