I think it is a little complicated. For example, your service might be using full failover but you use API from other service which are down.
Or you might use BART to come to work and you got stuck: https://www.kqed.org/news/12060687/bart-resumes-service-but-...