Prometheus topk retorna mais resultados do que o esperado

Se eu usar a seguinte consulta

topk(5,sum(container_memory_usage_bytes{kubernetes_container_name=~".+", kubernetes_namespace=~".+"}) by (kubernetes_namespace,kubernetes_container_name))

retorna 5 resultados conforme esperado.

No entanto, com

topk(5,sum(irate(container_cpu_usage_seconds_total{kubernetes_container_name=~".+", kubernetes_namespace=~".+"}[20s])) by (kubernetes_namespace,kubernetes_container_name))

cerca de 18 resultados são retornados. Alguma idéia de por que isso acontece? E o que preciso alterar na segunda consulta para obter apenas as 5 principais?

questionAnswers(1)

yourAnswerToTheQuestion