The power and flexibility of PromQL can enable some impressive slicing and dicing of time series data, but can also be a source of frustration, unexpected results, and even severe performance issues. While recent releases of Prometheus have been steadily introducing features to address some of these pitfalls, understanding these issues can help you get the most out of PromQL, while saving you time and computing resources.