This is the situation: We have an application running on one server. The application is made up of a back end service and a front end service, each with its own service check.
Those two services can fail independently of each other. However, the application is only considered available if both services are working at the same time.
Is there any way to have some kind of combined status for those two in an easy way? I have tried having a master service with dependencies on the two actual services. The problem with that is that the status of the master service never change when the dependencies fail, it just stops executing the service checks.
The status question can be solved sort of by createing a service group and looking at the status of the service group, but I need to be able to calculate the availability of the application.