Open stqp opened 2 months ago
Currently this information is not sent back to the API from remote. We have discussed having some information available in the API though, but it hasn't been marked yet on our road map
The first step here would be for the API to be more aware of what constitutes an "application". We're adding functionality to the API that would support better service handling - so you can see what services comprise an application (PHP, NGINX, Solr etc) - but it won't give their "health".
Lagoon itself has no knowledge of the actual running state of any of these services - that's all performed by specialised monitoring/observability tooling (eg Kubernetes and Prometheus). Lagoon assumes that when an application deploys "successfully", it's running.
With the recent advances in the SSH tooling, it's more possible to get streaming logs out of remotes, so we are going to investigate any possibilities there too. There is also a rudimentary health check application/endpoint built into some PHP images that may be customisable to discover more services and their associated health, but again, it's a larger R&D piece.
Motivation
ASIS
TOBE