Capítulo 13. Introducción al PromQL
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
PromQL es el Lenguaje de Consulta de Prometheus. Aunque termina en QL, verás que no es un lenguaje similar a SQL, ya que los lenguajes SQL tienden a carecer de poder expresivo cuando se trata del tipo de cálculos que te gustaría realizar en series temporales.
Las etiquetas son una parte clave de PromQL, y puedes utilizarlas no sólo para hacer agregaciones arbitrarias, sino también para unir diferentes métricas y realizar operaciones aritméticas con ellas. Tienes a tu disposición una gran variedad de funciones, desde predicción hasta funciones de fecha y matemáticas.
Este capítulo te introducirá en los conceptos básicos de PromQL, incluyendo la agregación, los tipos básicos y la API HTTP.
Conceptos básicos de la agregación
Empecemos con algunas consultas de agregación sencillas. Estas consultas cubrirán probablemente la mayoría de tus usos potenciales de PromQL. Aunque PromQL es todo lo potente que se puede ser1 la mayoría de las veces tus necesidades serán razonablemente sencillas.
Galga
Los indicadores son una instantánea del estado, y normalmente al agregarlos quieres tomar una suma, media, mínimo o máximo.
Considera la métrica node_filesystem_size_bytes
de tu Exportador de Nodos, que informa del tamaño de cada uno de tus sistemas de archivos montados, y tiene las etiquetas device
,fstype
y mountpoint
. Puedes calcular el tamaño ...
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.