Прометей Топк возвращает больше результатов, чем ожидалось
Если я использую следующий запрос
topk(5,sum(container_memory_usage_bytes{kubernetes_container_name=~".+", kubernetes_namespace=~".+"}) by (kubernetes_namespace,kubernetes_container_name))
он возвращает 5 результатов как ожидалось.
Однако с
topk(5,sum(irate(container_cpu_usage_seconds_total{kubernetes_container_name=~".+", kubernetes_namespace=~".+"}[20s])) by (kubernetes_namespace,kubernetes_container_name))
около 18 результатов возвращены. Есть идеи, почему это происходит? А что мне нужно изменить во втором запросе, чтобы получить только 5 лучших?