Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
stqp opened this issue Sep 17, 2024 · 2 comments
Open

Comments

@stqp
Copy link
Contributor

stqp commented Sep 17, 2024

Motivation

  • We want to know the state of applications deployed to the Environment.

ASIS

  • There's no means to do this.

TOBE

  • We could view the number of containers and the health status of containers on the dashboard.
@shreddedbacon
Copy link
Member

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
Copy link
Member

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants