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.

  • Classes
    Class
    Description
    Spring Boot HealthIndicator reporting overall batch-cluster health (such as node liveness) under /actuator/health.
    Contributes the active clustering configuration (intervals and thresholds) to the /actuator/info endpoint.
    Actuator endpoint exposed at /actuator/batch-cluster-jobs that 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 Boot HealthIndicator reporting this node's own cluster health — its current status and most recent heartbeat.
    Actuator endpoint exposed at /actuator/batch-cluster that lists the cluster's nodes and, for a given node, its partition assignments and their status.