Рубрики
Без рубрики

Проверить работоспособность с помощью Java Spring проще, чем ходить задом наперед

🚨 Сразу к делу, решение – пружинный привод. Для этого поста я буду считать, что вы… Помеченный как java, todayilearned.

🚨 Сразу к делу, решение – пружинный привод.

Для этого поста я предполагаю, что вы уже ознакомились с Spring Ecosystem, но если это не так, я рекомендую вам [пост] Маркоса Майи. ( https://dev.to/thegroo/spring-boot-crash-course-21nm )

У нас есть два способа внедрить этого маленького парня в наш проект:

  • Создание приложения Spring Boot с нуля;
  • Добавление привода пружинного загрузчика в существующее приложение;

Давайте создадим простое приложение Spring Boot с зависимостью от привода.

Вы можете создать приложение с помощью Spring Boot CLI следующим образом:

spring init -d=web,actuator -n=actuator-demo actuator-demo

Другим способом было бы сгенерировать приложение с веб-сайта Spring Initializr:

Вы можете добавить модуль spring-boot-actuator в существующее приложение spring boot, используя следующую зависимость. Если вы используете maven:


    
        org.springframework.boot
        spring-boot-starter-actuator
    

Для Gradle добавьте зависимость, как в приведенном ниже примере

dependencies {
    compile("org.springframework.boot:spring-boot-starter-actuator")
}

Давайте рассмотрим конечную точку работоспособности, открыв http://localhost:<ваш порт>/actuator/health URL.

Конечная точка должна отображать следующее, если все идет хорошо:

{
    "status": "UP"
}

Статус будет UP до тех пор, пока приложение работает нормально.

Он покажет ВНИЗ если приложение становится неработоспособным из-за какой-либо проблемы, такой как подключение к базе данных или нехватка места на диске и т.д.

Но Spring Actuator не ограничивается только тем, что с его помощью мы можем выполнять проверку работоспособности, аудит, сбор и мониторинг показателей, поэтому это мощный инструмент для общего мониторинга нашего приложения, и вы можете узнать больше о нем здесь.

Спасибо за ваше время и чтение, до следующего раза.

Оригинал: “https://dev.to/wakeupmh/health-check-with-java-spring-easier-than-walking-backwards-39ac”