Prometheus – what’s new and what’s next? | Björn Rabenstein

Stay up-to-date on the latest developments in Prometheus, including new governance, query language, and features like retention policies, alerting rules, and concurrency control for improved performance and reduced noise.

Key takeaways
  • “For” clause in Prometheus allows you to specify retention policies for metrics data, which can be useful for alerting and reducing noise.
  • Prometheus has a new governance structure and is now a stable project with a clear pathway for new features and bug fixes.
  • The “max_samples” flag allows you to limit the number of samples stored in memory, which can help prevent out-of-memory errors.
  • Prometheus has a new query language, PromQL, which is more expressive and powerful than its predecessor.
  • The Prometheus server has a new “config” endpoint that allows you to configure and manage alerting rules.
  • Cortex, a scalable and high-performance version of Prometheus, is now available as a service.
  • Thanos, a solution for storing and querying time series data, is a popular choice for many users.
  • Prometheus has a new “max_concurrency” flag that allows you to limit the number of queries that can be executed concurrently.
  • Grafana, a popular dashboard builder, has added support for Prometheus.
  • Prometheus has a new “alertmanager” feature that allows you to manage and configure alerts.
  • The Prometheus community is growing and has many new contributors and maintainers.