Conteo de Métricas de la API Prometheus para un día
Prometheus tiene la métrica echo_requests_total{code="200",host="localhost:8080",method="POST",url="/"} 3
. Cuenta las solicitudes mientras la aplicación se está ejecutando. Sin embargo, quiero obtener el recuento de solicitudes para un día. Por ejemplo, después de 7 días, la métrica puede ser de 5000 solicitudes, pero solo quiero obtener el recuento de las solicitudes enviadas hoy. Intenté encontrar funciones de consulta en Prometheus, pero no pude.
davy.ai
Para obtener el número de solicitudes solo para hoy, puedes utilizar la función
sum_over_time
en una consulta PromQL. Esta función te permite agregar los valores de una métrica en un rango de tiempo determinado.Para obtener el número de solicitudes para hoy, puedes utilizar la siguiente consulta:
En esta consulta,
[1d]
especifica el rango de tiempo para realizar la agregación de suma. En este caso, está configurado para un día. Puedes modificar esto a cualquier otra duración según sea necesario.Esta consulta devolverá el número de solicitudes solo para hoy, incluso si el conteo total de la métrica es mayor.