I used to use and pay for DataDog to collect metrics and monitor the site, but that got too expensive
then switched to NewRelic, which also got too expensive with time.
I'm now using the fee plan of NetData
In this tweet, I'd like to publicly answer a question I often receive in private.
Q: How/Where is https://t.co/igFk79RaCc hosted ? Cloud vs Self-hosted, the cost breakdown, what technologies are used, ...
Check the thread for the answers:
then there are a 2 worker servers handling the replays parsing, indexing, stats computations, ...
2 front servers serving the website and api, behind a load balancer
all of these are hosted using Hetzner too
The Hetzner stack costs around 400$/month
Continued ...
I don't like it but I had to resort to a huge banner in the website asking for patreon support because keeping the site up has been taking a toll on my finances for a couple years now.
I've been consistently paying a couple hundred euros from my pocket every month for a while😓
After 5 hours & 30 minutes of downtime, the service is up again.
What happened is an unlucky sequence of events. Check the thread for more details.
My apologies for such an extended downtime.
- the automated apply noticied that the OS should change from ubuntu 20.04 to 22.04
- so it went ahead and recreated all of the frontend (website + api) and worker servers
- hence the downtime
Alright let's try to steer conversation back to the RLCS for a bit:
What's your favorite "advanced stat?" @BallchasingRL keeps track of player speed, distance to ball, time in different 3rds of the field, boost averages, all sorts of fun stuff. What's your favorite?
When finding footage for our videos, my job is made infinitely easier when I utilise features from @LiquipediaRL, @octane_gg & @BallchasingRL
LQ for scores, Octane for specifics, and Ballchasing to check the 3D view & to download the replays from. They're all invaluable 🐐🐐🐐