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.