Prometheus, a Cloud Native Computing Foundation project as of 2016, is a systems and service monitoring system written mostly in Go. Originally built at SoundCloud back in 2012, it is now a standalone open-source project that is maintained independent of any company.
Prometheus’s main objective is to collect metrics from configured targets at given intervals, evaluates rule expressions, display the results, and trigger alerts if the condition is observed to be true.
The 2.0.0 release announcement from November 8, 2017 details a number of improvements and advancements in the project, including an improved storage subsystem that reduces CPU usage. The most recent version was released on October 4th, 2019 with a number of enhancements and bug fixes.
There are official releases for arm64 as part of the available downloads on Github. However, as of February 2019, there are not yet multiarch Docker containers available for Prometheus. You can track the progress of the issue at multiarch support for Docker official image on Github.