Rozdział 16. Funkcje
W wydaniu systemu Prometheus 2.37.0 język PromQL ma 69 funkcji i oferuje szeroki zakres funkcjonalności, począwszy od najczęściej wykonywanych operacji matematycznych, po funkcje specjalnie utworzone do pracy ze wskaźnikami w postaci liczników i histogramów. W rozdziale dowiesz się o sposobie działania funkcji i zobaczysz, jak można z nich korzystać.
Praktycznie wszystkie funkcje PromQL zwracają wektor natychmiastowy, a tylko trzy (time()
, pi()
i scalar()
) zwracają skalar. Żadna funkcja nie zwraca wektora zakresu, choć wiele funkcji — m.in. używane już we wcześniej przedstawionych przykładach rate()
i avg_over_time()
— pobierają dane wejściowe w postaci wektora zakresu.
Ujmując rzecz inaczej, można powiedzieć, że funkcje ...
Get Prometheus w pełnej gotowości 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.