Capítulo 15. Operadores binarios
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Querrás hacer algo más con tus métricas que simplemente agregarlas, que es donde entran en juego los operadores binarios. Los operadores binarios son operadores que toman dos operandos,1 como los operadores de suma e igualdad.
Los operadores binarios en permiten algo más que simple aritmética sobre vectores instantáneos; también puedes aplicar un operador binario a dos vectores instantáneos con agrupación basada en etiquetas. Aquí es donde surge la verdadera potencia de PromQL, que permite clases de análisis que pocos otros sistemas métricos ofrecen.
PromQL tiene tres conjuntos de operadores binarios: operadores aritméticos, operaciones de comparación y operadores lógicos. Este capítulo te mostrará cómo utilizarlos.
Trabajar con cicatrices
Además de los vectores instantáneos y los vectores de rango, existe otro tipo de valor conocido como escalar.2 Los escalares son números únicos sin dimensionalidad. Por ejemplo, 0
es un escalar con el valor cero, mientras que {}
0
es un vector de instantes que contiene una única muestra sin etiquetas y con el valor cero.3
Operadores aritméticos
Puedes utilizar escalares en aritmética con un vector instantáneo para cambiar los valores del vector instantáneo. Por ejemplo:
process_resident_memory_bytes / 1024
volvería:
{instance="localhost:9090",job="prometheus"} 21376 {instance="localhost:9100",job="node"} ...
Get Prometeo: Up & Running, 2ª Edición now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.