All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Grafana json with the basic dashboard
- Changed some prometheus metrics to gauge, all metrics related to tnom are now gauges
- A bug that caused problem updating the database
- Bug where Prometheus sometimes wouldn't update (also related to the database)
- Added prometheus client
- Added new argument flags for prometheus
- Fixed the issue with task not shutting down gracefully
- Small changes to dead man switch to adjust to work with async tasks
- Fixed the issue to send alert info alert when API comes back
- Fixed the issue when there is working API, when the API was not working it would return NoneType which caused monitoring tool to fail to send alert if there wasn't working API
- Alert if there is no working API to query from
- Added logic to check if the database schema is up to date and update it if needed
First official public version of the monitoring tool
- Monitoring system for wallet balance and unsigned oracle events
- Pagerduty and Telegram alerts
- Dead man switch
- Manage and setup SQLite database on its own