Skip to main content
Version: Next

Observability

Easy BPM exposes Spring Boot Actuator endpoints and Prometheus metrics from the backend runtime.

Health​

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

Use health checks for load balancers, Kubernetes readiness, and external monitors.

Prometheus​

curl http://localhost:8080/actuator/prometheus

The backend includes Micrometer and Prometheus registry support.

Useful runtime signals​

SignalWhy it matters
Process start/completion countsShows workflow volume and throughput.
Node execution durationHelps identify slow process steps.
Task completion durationTracks human workflow latency.
API/service task durationDetects slow or failing integrations.
RabbitMQ queue depthIndicates worker backpressure.
Database connection healthConfirms persistence availability.

Logs​

The backend writes structured console logs and logs/bpm.log by default. Include correlation IDs where possible when troubleshooting customer workflows across backend, worker, and external APIs.