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.