Using Spring Boot Actuator with Spring Cloud Stream

Thanks, Mark. Great article.
One quick question, any idea why the health is UNKNOWN?

curl http://localhost:8080/actuator/health

{

“status”: “UP”,
  “components”: {
    “binders”: {
      “status”: “UNKNOWN”,
      “components”: {
        “solace”: {
          “status”: “UNKNOWN”
        }
      }
    },
    “discoveryComposite”: {
      “description”: “Discovery Client not initialized”,
      “status”: “UNKNOWN”,
      “components”: {
        “discoveryClient”: {
          “description”: “Discovery Client not initialized”,
          “status”: “UNKNOWN”
        }
      }
    },
    “diskSpace”: {
      “status”: “UP”,
      “details”: {
        “total”: 97888145408,
        “free”: 75725651968,
        “threshold”: 10485760,
        “exists”: true
      }
    },
    “ping”: {
      “status”: “UP”
    },
    “reactiveDiscoveryClients”: {
      “description”: “Discovery Client not initialized”,
      “status”: “UNKNOWN”,
      “components”: {
        “Simple Reactive Discovery Client”: {
          “description”: “Discovery Client not initialized”,
          “status”: “UNKNOWN”
        }
      }
    },
    “refreshScope”: {
      “status”: “UP”
    }
  }
}

application.properties
spring.cloud.stream.bindings.articleConsumeSolace-in-0.destination=articles

spring.cloud.stream.bindings.articleConsumeSolace-in-0.group=nonexclusive
spring.cloud.stream.solace.bindings.articleConsumeSolace-in-0.consumer.durable-subscription=true
spring.cloud.stream.solace.bindings.articleConsumeSolace-in-0.consumer.provisionSubscriptionsToDurableQueue=false
spring.cloud.stream.solace.bindings.articleConsumeSolace-in-0.consumer.provisionDurableQueue=false
spring.cloud.stream.solace.bindings.articleConsumeSolace-in-0.consumer.queueNamePrefix=
spring.cloud.stream.solace.bindings.articleConsumeSolace-in-0.consumer.useFamiliarityInQueueName=false
spring.cloud.stream.solace.bindings.articleConsumeSolace-in-0.consumer.useDestinationEncodingInQueueName=false
spring.cloud.stream.solace.bindings.articleConsumeSolace-in-0.consumer.useGroupNameInQueueName=false
spring.cloud.stream.solace.bindings.articleConsumeSolace-in-0.consumer.content-type=application/json

articleError-out-0

spring.cloud.stream.bindings.articleError-out-0.destination=articles/error
spring.cloud.stream.bindings.articleError-out-0.group=nonexclusive
spring.cloud.stream.solace.bindings.articleError-out-0.producer.provisionSubscriptionsToDurableQueue=false
spring.cloud.stream.solace.bindings.articleError-out-0.producer.provisionDurableQueue=false
spring.cloud.stream.solace.bindings.articleError-out-0.producer.queueNamePrefix=
spring.cloud.stream.solace.bindings.articleError-out-0.producer.useFamiliarityInQueueName=false
spring.cloud.stream.solace.bindings.articleError-out-0.producer.useDestinationEncodingInQueueName=false
spring.cloud.stream.solace.bindings.articleError-out-0.producer.useGroupNameInQueueName=false
spring.cloud.stream.solace.bindings.articleError-out-0.producer.content-type=application/json
spring.cloud.stream.binders.solace.type=solace
spring.cloud.stream.binders.solace.environment.solace.java.host=tcps://
spring.cloud.stream.binders.solace.environment.solace.java.msgVpn=
spring.cloud.stream.binders.solace.environment.solace.java.clientUsername=
spring.cloud.stream.binders.solace.environment.solace.java.clientPassword=
spring.cloud.stream.binders.solace.environment.solace.java.connectRetries=-1
spring.cloud.stream.binders.solace.environment.solace.java.reconnectRetries=-1
spring.cloud.stream.binders.solace.environment.solace.java.max-redelivery=-1
spring.cloud.stream.binders.solace.environment.solace.java.concurrency=-1
spring.cloud.stream.binders.solace.environment.solace.java.maxAttempts=-1
spring.cloud.stream.binders.solace.environment.solace.java.apiProperties.ssl_validate_certificate=true
spring.cloud.stream.binders.solace.environment.solace.java.apiProperties.ssl_trust_store_password=
spring.cloud.stream.binders.solace.environment.solace.java.apiProperties.ssl_trust_store=src/main/resources/solace-certificates.jks
endpoints.health.sensitive=false
management.security.enabled=false
management.health.jms.enabled=false
management.endpoint.metrics.enabled=true
management.endpoint.prometheus.enabled=true
management.endpoint.health.show-details=always
management.endpoint.health.show-components=always
management.endpoints.web.exposure.include=*
management.metrics.export.prometheus.enabled=true