Class AbstractKubernetesHealthIndicator
java.lang.Object
org.springframework.boot.actuate.health.AbstractHealthIndicator
org.springframework.cloud.kubernetes.commons.AbstractKubernetesHealthIndicator
- All Implemented Interfaces:
org.springframework.boot.actuate.health.HealthContributor,org.springframework.boot.actuate.health.HealthIndicator
public abstract class AbstractKubernetesHealthIndicator
extends org.springframework.boot.actuate.health.AbstractHealthIndicator
- Author:
- Ryan Baxter
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringHost IP key.static final StringInside key.static final StringLabels key.static final StringNamespace key.static final StringNode name key.static final StringPod IP key.static final StringPod name key.static final StringService account key. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoHealthCheck(org.springframework.boot.actuate.health.Health.Builder builder) Methods inherited from class org.springframework.boot.actuate.health.AbstractHealthIndicator
healthMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.boot.actuate.health.HealthIndicator
getHealth
-
Field Details
-
INSIDE
Inside key.- See Also:
-
NAMESPACE
Namespace key.- See Also:
-
POD_NAME
Pod name key.- See Also:
-
POD_IP
Pod IP key.- See Also:
-
SERVICE_ACCOUNT
Service account key.- See Also:
-
NODE_NAME
Node name key.- See Also:
-
HOST_IP
Host IP key.- See Also:
-
LABELS
Labels key.- See Also:
-
-
Constructor Details
-
AbstractKubernetesHealthIndicator
public AbstractKubernetesHealthIndicator()
-
-
Method Details
-
doHealthCheck
protected void doHealthCheck(org.springframework.boot.actuate.health.Health.Builder builder) - Specified by:
doHealthCheckin classorg.springframework.boot.actuate.health.AbstractHealthIndicator
-
getDetails
- Throws:
Exception
-