Prometheus is an open source time series database and monitoring system. It is very simple to use and has no external dependencies. It has a powerful query language to retrieve and evaluate metrics.
However, Prometheus storage engine is designed for keeping mainly the short-term data. This gap can be filled in by InfluxDB time-series database having it to store the long-term data and perform downsampling.
Learn the pros and cons of those time-series databases and how to hook up Prometheus with InfluxDB for the long-term storage of your metrics, maintain retention and get trends in system performance with Grafana.
Roman is a Senior Site Reliability Engineer at Quiq. He manages and automates the infrastructure running everything in docker containers. Previously, Roman was a Lead Platform Engineer at Percona, developing monitoring tools and leading Percona Monitoring and Management project.