Метрики нужны, чтобы понимать, что происходит внутри приложения.
Создаём счётчик событий:
int counter = 0;
Увеличиваем счётчик при событии:
counter++;
System.out.println("Событий: " + counter);
Создаём текущее значение:
int gauge = 5;
System.out.println("Текущее значение: " + gauge);
Обновляем gauge при изменении состояния:
```java
gauge -= 2;
System.out.println("Обновлённое значение: " + gauge);
Замеряем время выполнения операции:
long start = System.currentTimeMillis();
Выполняем операцию и считаем длительность:
Thread.sleep(120);
long duration = System.currentTimeMillis() - start;
System.out.println("Время выполнения: " + duration + " мс");
🔥 В итоге у нас получилась базовая система метрик: счётчики, текущие значения и тайминги.
👉 Java Ready | #практика