Встречается на собеседованиях • сегодня

Какие методы использовались для мониторинга приложения

Для мониторинга Java-приложений используются:

  1. JMX (Java Management Extensions) – встроенный инструмент для мониторинга JVM и приложения через MBeans. Пример:
java
ManagementFactory.getPlatformMBeanServer().registerMBean(
    new MyMonitor(), 
    new ObjectName("com.example:type=Monitor")
);
  1. Логирование – через SLF4J/Logback или Log4j2 с настройкой уровней и аппендеров.

  2. Prometheus + Grafana – сбор метрик через Micrometer и визуализация:

java
Counter requests = Metrics.counter("app.requests");
requests.increment();
  1. APM-системы – New Relic, Dynatrace, Elastic APM для трейсинга и анализа производительности.

  2. Spring Boot Actuator – готовые эндпоинты (/health, /metrics) для Spring-приложений.

Для распределенных систем – Zipkin/Sleuth для трейсинга. Выбор зависит от требований к детализации и масштабируемости.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы