Привод пружинной загрузки не отображает детали памяти

Я пытаюсь реализовать привод в пружинной загрузке 2.0.2. ВЫПУСК.

Зависимость в pom.xml

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-actuator</artifactId>
        <scope>compile</scope>
    </dependency>

application.properties

management.server.port = 8082
management.endpoint.health.enabled=true

Индивидуальный класс проверки здоровья

import org.springframework.boot.actuate.health.Health;
import org.springframework.boot.actuate.health.HealthIndicator;
import org.springframework.stereotype.Component;
@Component
public class HealthCheck implements HealthIndicator {
@Override
public Health health() {
    int errorCode = check(); // perform some specific health check
    if (errorCode != 0) {
        return Health.down()
          .withDetail("Error Code", errorCode).build();
    }
    return Health.up().build();
}

public int check() {
    // Our logic to check health
    return 0;
}
}

Когда я нажимаю http://localhost:8082/actuator/health в браузере, я получаю {"status":"UP"}

Я ожидал получить

{
status: "UP",
diskSpace: {
status: "UP",
total: 240721588224,
free: 42078715904,
threshold: 10485760
}
}

1 ответ

Добавьте следующее в application.yml

management:
  endpoints:
    web:
      exposure:
        include: '*'
  endpoint:
    health:
      enabled: true
      show-details: always
    info:
      enabled: true
    metrics:
      enabled: true
    threaddump:
      enabled: true

С помощью приведенной ниже конфигурации мы можем включить детали для всех компонентов.

management:
    endpoint: 
        health:
          show-details: always 

Чтобы получить только детали памяти, вы можете выделить компонент.

 curl -i localhost:8082/actuator/health/diskSpace
    {
  "status": "UP",
  "details": {
    "total": 131574468608,
    "free": 47974543360,
    "threshold": 10485760
  }
}

Я думаю, что вы используете реализацию, которая работает только в версиях 1.x Spring-boot.

Взгляните на эту статью и проверьте, может ли она помочь вам в вашей реализации:

http://www.baeldung.com/spring-boot-actuators

Другие вопросы по тегам