What strategies are people using to detect the scenario when a client can no longer connect to any processes in an FDB cluster? We sometimes run into a situation where a client fails to communicate with FDB, and the cause could be:
- A problem with the application code
- A problem with the FDB cluster
- The client was unable to establish a TCP connection with any process in the cluster
We would like to find an easier way to identify when #3 is the case, in order to reach out to cloud providers with concrete evidence of a networking issue. Do others have good ways of detecting this issue, or is there some tracing that we could add to help?