Saltar al contenido

Consulta de uso de memoria promedio – Prometheus

Solución:

uso promedio de memoria para instancias durante las últimas 24 horas

Puedes usar avg_over_time:

100 * (1 - ((avg_over_time(node_memory_MemFree[24h]) + avg_over_time(node_memory_Cached[24h]) + avg_over_time(node_memory_Buffers[24h])) / avg_over_time(node_memory_MemTotal[24h])))

Para la CPU, pude usar irate

irate solo mira las dos últimas muestras, y esa consulta es la inversa de cuántos modos tiene y será constante (siempre es 0.1 en mi kernel). Quieres

100 - (avg by (instance) (rate(node_cpu{job="node",mode="idle"}[5m])) * 100)

Tenga en cuenta que este es un promedio móvil de 5 minutos y puede cambiar [5m] a cualquier período de tiempo que esté buscando, como [24h].

Actualizar comandos

Uso de CPU :

(1 - avg(irate(node_cpu_seconds_total{mode="idle"}[10m])) by (instance)) * 100

Uso de memoria :

100 * (1 - ((avg_over_time(node_memory_MemFree_bytes[10m]) + avg_over_time(node_memory_Cached_bytes[10m]) + avg_over_time(node_memory_Buffers_bytes[10m])) / avg_over_time(node_memory_MemTotal_bytes[10m])))
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *