finos / traderX

https://demo.traderx.finos.org/
Apache License 2.0
52 stars 54 forks source link

Simple Service Status Page #124

Open DovOps opened 7 months ago

DovOps commented 7 months ago

Given the number of 'moving parts' there should be a simple status page to indicate that all services are up and running as expected, both directly via CORS, as well as via the proxy/nginx (in the case of docker-compose, etc).

Over time with the move to Service Mesh or more sophisticated architectures, this would be something handled 'out of the box' but for now it will help a local developer determine that things are all working

matthewgardner commented 1 month ago

Suggestion - build in liveliness and readiness endpoints (perhaps even build info) - then add a page to the angular and react app to show the results of these probes (via ingress) from the web app. Given we have a single ingress coming soon - this will be possible very soon 👍

DovOps commented 1 month ago

For the most part for java processes this is just enabling actuator, etc. Should be fairly trivial and minimially additive to put in the base repo.