Enabling Custom Service Health Check at the Node Level

The following node-based TRA properties are specific to the Service Health Check Annotation feature. These properties apply only when Service Health Check is enabled, that is, the com.tibco.amx.healthcheck property is enabled.

  • com.tibco.amx.healthcheck.custom=true/false: specifies whether Custom Service Health Check operation must be enabled on the node or not. The default is true.
    Note: If Custom Service Health Check functionality is disabled using this property, the other properties (com.tibco.amx.healthcheck.custom.propagate and com.tibco.amx.healthcheck.sharedresource) are not taken into consideration. In this case, the Service Health Check response returned for Shared Resources and Component References will be the same as the Base Service Health Check functionality. The Service Health Check response will not have a CustomComponentResponse tag.
  • com.tibco.amx.healthcheck.custom.propagate=true/false: specifies whether the Custom Service Health Check method or the Base Service Health Check functionality must handle the component references. A value of true indicates that the Custom Service Health Check method handles the component references. A value of false indicates that the Base Service Health Check functionality handles the component references. The default is true.
  • com.tibco.amx.healthcheck.sharedresource=true/false: specifies whether the Service Health Check for shared resources must be done by the Custom Service Health Check method or the Base Service Health Check functionality. A value of true indicates that the Service Health Check is done by the Custom Service Health Check method. A value of false indicates that the Service Health Check is done by the Base Service Health Check functionality. The default is true.

Since these are node-level TRA properties, they override any configuration at the Annotation level.