title: Java web application health check good practices
body: <p>I have a Java web app running (with Spring) and I wish to have a health check performed every few minutes. I'm not checking the Tomcat or the JVM but strictly on the application level so I have a few ideas for stuff to check.</p>
  
  <p>For example:</p>
  
  <ul>
  <li>make a simple query to check DB sanity</li>
  <li>check that the environment is "production" (cause that's the only one that'll be monitored)</li>
  </ul>
  
  <p>Basically I'm looking for other ideas and suggestions for what to check or some best practices for it.</p>
  
  <p>Any ideas?</p>