Monitoring - SSI-Solutions/vcms GitHub Wiki

Monitoring

To monitor the liveness of containers the following endpoints are suggested

Service Type Example Monitoring Description
Spring services
curl --fail --silent localhost:9000/actuator/health | grep UP || exit 1
Spring Boot Actuator is integrated into the services, provding the basic health endpoint by default
RabbitMQ
rabbitmq-diagnostics -q ping
Basic RabbitMQ healthcheck
ACA-Py
curl --fail http://aca-py:9020/status/live || exit 1
ACA-Py provides liveness and readiness probes
Angular frontends
curl --fail --silent localhost:80 -o "/dev/null" || exit 1
Basic check if the frontends are giving back a HTTP 200 response

For detailed example please see the Docker Compose file directly.

⚠️ **GitHub.com Fallback** ⚠️