Package io.github.jchejarla.springbatch.clustering.actuate
package io.github.jchejarla.springbatch.clustering.actuate
Spring Boot Actuator integration for observability of the batch cluster.
Provides a /actuator/batch-cluster endpoint exposing nodes and their partition
assignments, health indicators for overall cluster and per-node liveness, and an info contributor
that reports the active clustering configuration.
-
ClassesClassDescriptionSpring Boot
HealthIndicatorreporting overall batch-cluster health (such as node liveness) under/actuator/health.Contributes the active clustering configuration (intervals and thresholds) to the/actuator/infoendpoint.Actuator endpoint exposed at/actuator/batch-cluster-jobsthat lists coordinated jobs, and at/actuator/batch-cluster-jobs/{jobExecutionId}the job-centric view (master node, partition count, status histogram, and per-partition placement) for one job.Spring BootHealthIndicatorreporting this node's own cluster health — its current status and most recent heartbeat.Actuator endpoint exposed at/actuator/batch-clusterthat lists the cluster's nodes and, for a given node, its partition assignments and their status.