Monitoring - SSI-Solutions/vcms GitHub Wiki
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.