Matemática entre séries | Cheat Sheet Prometheus
1.Adicione todas as séries igualmente rotuladas de ambos os lados:
node_memory_MemFree_bytes + node_memory_Cached_bytes
2. Adicione séries, combinando apenas nos rótulos instance
e job
:
node_memory_MemFree_bytes + on(instance, job) node_memory_Cached_bytes
3. Adicione séries, ignorando os rótulos instance
e job
para correspondência:
node_memory_MemFree_bytes + ignoring(instance, job) node_memory_Cached_bytes
4. Permitir explicitamente a correspondência muitos para um:
rate(demo_cpu_usage_seconds_total[1m]) / on(instance, job) group_left demo_num_cpus
5. Inclua o version
rótulo do lado “um” (direito) no resultado:
node_filesystem_avail_bytes * on(instance, job) group_left(version) node_exporter_build_info
Operadores aritméticos disponíveis : , , , , , +
-
*
/
%
^
Fonte: promlabs