uselagoon / lagoon

Lagoon, the developer-focused application delivery platform
https://docs.lagoon.sh/
Apache License 2.0
560 stars 149 forks source link

Feature request: Dashboard - view the application status on the dashboard. #3809

Open stqp opened 2 weeks ago

stqp commented 2 weeks ago

Motivation

ASIS

TOBE

shreddedbacon commented 2 weeks 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

tobybellwood commented 2 weeks ago

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.