Monitoring Environment Metrics with Prometheus
Prometheus was originally created and developed by SoundCloud as they needed a way to monitor their highly dynamic container environments and were not satisfied with the current tooling at the time because they felt it didn't fit their needs. Prometheus was developed as a way for SoundCloud to monitor not only their containers but also the underlying hosting hardware and orchestration running their services.
Its initial creation was back in 2012, and since then, the project has been free and open source and part of the Cloud Native Computing Foundation. It has also been widely adopted by companies across the globe needing to gain more insight into how their cloud environments are performing.
Prometheus works by gathering metrics of interest from our system and stores these in its local on-disk, time-series database. It does this by scraping an HTTP endpoint provided by the service or application you are collecting data from...