webprogr.ru Новости

RSS

{{toodo.preview}}

...
{{toodo.name}}

{{toodo.preview}}

далее..

{{toodo.preview}}

{{toodo.name}}

{{toodo.preview}}

смотреть..

toodo.name

{{toodo.preview}}

{{toodo.name}}

{{toodo.preview}}

перейти...

{{toodo.preview}}

...
{{toodo.name}}

{{toodo.preview}}

далее..

{{toodo.preview}}

{{toodo.name}}

{{toodo.preview}}

смотреть..

toodo.name

{{toodo.preview}}

{{toodo.name}}

{{toodo.preview}}

перейти...


Последние новости

Actuator значительно упрощает поддержку

Actuator значительно упрощает поддержку: DevOps-инженеры и разработчики могут быстро узнать, жив ли сервис и какие у него показатели, без дополнительного кодирования. Все новые Spring Boot сервисы по умолчанию имеют Health и Info. Обычно на Health вешаются все важные проверки: доступность баз, очередей, внешних API (с помощью HealthIndicator).

Actuator endpoints можно также использовать для управления: например, /actuator/refresh – триггер обновления конфигов (если Spring Cloud Config), /actuator/shutdown – корректно остановить приложение (не включен по умолчанию). Но в продакшне чаще используют orchestration-level команды, а Actuator – для наблюдения.

Без центрального мониторинга невозможна поддержка микросервисов – нужно видеть базовые метрики: загрузку CPU, memory, количество ошибок, latency и throughput запросов. Spring Boot + Actuator + Micrometer позволяет встроить сбор таких метрик из каждого сервиса. Практика – подключать каждое приложение к системе мониторинга (Prometheus + Grafana, либо коммерческие NewRelic, DataDog и т.п.). Actuator/metrics выступает источником для скрейпинга. Например, Prometheus регулярно запрашивает /actuator/prometheus у каждого инстанса, получает тысячи метрик – затем Grafana строит красивые дашборды: сколько RPS (requests per second) проходит через каждый сервис, средний 95-й перцентиль времени ответа, сколько активных потоков, размер пула подключений к БД и пр. Эти показатели позволяют вовремя обнаружить аномалии (например, рост ошибок 5xx на каком-то сервисе, утечки памяти – видно по неосвобождаемому росту heap usage, etc.) и масштабировать или чинить прежде, чем случится серьезный инцидент.
Рейтинг@Mail.ru