void checkDepartedApplications(List status) {
    synchronized (this) {
      long threshold = config.getMaxDepartedApplications();
      if (crashedApplications > threshold) {
        String s =
            String.format(
                "The number of applications that have left the distributed system (%s) exceeds the threshold (%s)",

                (long) crashedApplications, threshold);
        status.add(poorHealth(s));
      }
      crashedApplications = 0;
    }
  }
Checks to make sure that the number of application members of the distributed system that have
left unexpected since the last evaluation is less than the
{@linkplain DistributedSystemHealthConfig#getMaxDepartedApplications threshold}. If not, the
status is "poor" health.
geode-core/src/main/java/org/apache/geode/admin/internal/DistributedSystemHealthEvaluator.java