uselagoon / lagoon

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

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

Open stqp opened 2 months ago

stqp commented 2 months ago

Motivation

ASIS

TOBE

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

tobybellwood commented 2 months 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.