Since storjstats.info has lost statistics several times, I’m creating my own version.
I have a different approach:
Ingest the json into a TimeScaleDB database (now TigerData) with a Python script.
Grafana queries the database.
Theoretically, it should handle huge amounts of data efficiently.
I perform daily database dumps, so I shouldn’t lose much.
I’ve also implemented “0 protection.” If storj sends empty metrics again, they should be ignored.
Note: This is just a fun project! I don’t intend to replace anything.
All the code will be released once it’s cleaned up and optimized.