Updated example
diff --git a/examples/camel-example-main-health/src/main/resources/application.properties b/examples/camel-example-main-health/src/main/resources/application.properties
index 61b0a8c..81f4a26 100644
--- a/examples/camel-example-main-health/src/main/resources/application.properties
+++ b/examples/camel-example-main-health/src/main/resources/application.properties
@@ -25,12 +25,24 @@
 # enable supervised route controller which will startup routes in safe manner
 camel.main.route-controller-supervise-enabled = true
 # attempt up till 10 times to start a route (and exhaust if still failing)
-camel.main.route-controller-back-off-max-attempts = 10
+# when a route is exhausted then its taken out as being supervised and
+# will not take part of health-check either (UNKNOWN state)
+# camel.main.route-controller-back-off-max-attempts = 10
 
 # enable health check (is automatic enabled if discovered on classpath)
-camel.main.health-check-enabled = true
-# turn on routes health check as well
-camel.main.health-check-routes-enabled = true
+# global flag to enable/disable
+camel.health.enabled = true
+# context check is default included but we can turn it on|off
+camel.health.context.enabled = true
+# turn on routes check too
+camel.health.routes.enabled = true
+# find grained routes configuration per route (support wildcards)
+camel.health[routes][*].enabled = true
+# allow 5 failures with 10s apart as slack to handle routes being flaky
+# however if after 5 failures then the state will be regarded as DOWN onwards
+# (the route can recover and the state will then be UP)
+camel.health[routes][*].interval = 10s
+camel.health[routes][*].failure-threshold = 5
 
 # properties used in the route
 myPeriod = 10s