About Uncore Metrics
Uncore Metrics queries community Steam game servers, collects statistics about them, and shows them here. We try to query each server about once a minute. Server pings run about once every 10 minutes.
Discord bot
Uncore Metrics has a Discord bot, which you caninvite with this link. Use /search or /server to look up servers, and /linkchannel to get notifications in a channel when a server goes up or down.
Collection policies
Uncore Metrics discovers servers through the Steam Web API every 5 minutes, looking for servers of each game that have players. Once a server is picked up, we keep polling it even when it's empty. If a server starts failing, we check it less often the more it fails, eventually only once an hour, and mark it as dead after 14 days of failures.
Open source
Uncore Metrics is fully open source. It uses amodified Steam server query library that shares a single UDP socket to query servers with the Steam server query protocol.
Infrastructure
The main server runs a Ryzen 7700 with 64 GB of RAM, a 1 TB NVMe drive and 12 TB of HDD for long-term statistics. ClickHouse stores the result of every poll, around 100 million a day or 3 billion a month, with materialized views for faster queries.
Contact
You can email me at tyler @ this website.