Sobes.tech
Senior
42

Какой тип метрики Prometheus подойдёт лучше всего для графика количества заказов?

Сұралған компаниялар
Heads and Hands

AI-дан жауап

sobes.tech AI

Для отображения количества заказов лучше всего использовать метрику типа Counter в Prometheus. Counter — это монотонно увеличивающаяся метрика, которая идеально подходит для подсчёта событий, таких как создание заказов.

Пример определения счетчика в Java с использованием библиотеки Prometheus client:

import io.prometheus.client.Counter;

public class OrderService {
    static final Counter ordersCounter = Counter.build()
        .name("orders_total")
        .help("Total number of orders created.")
        .register();

    public void createOrder() {
        // логика создания заказа
        ordersCounter.inc(); // увеличить счетчик на 1
    }
}

Такой счетчик можно использовать для построения графика количества заказов за время, а при необходимости — вычислять скорость создания заказов (rate) с помощью функций Prometheus.