Configures the settings of the MicroProfile HealthCheck service.
Synopsis
asadmin [asadmin-options] set-microprofile-healthcheck-configuration [--help]
[--enabled={true|false}]
[--securityEnabled={true|false}]
[--roles=<role-list>]
[--endpoint=<context-root[default:health]>]
[--target=<target[default:server]>]
[--virtualservers=<virtualserver-list>]
Description
The set-microprofile-healthcheck-configuration enables or disables the MicroProfile healthcheck service and configures the endpoint where all registered health checks are exposed.
| Changes made with this command will only be applied when the server or instance is restarted. |
Options
- asadmin-options
-
Options for the
asadminutility. For information about these options, see theasadminhelp page. --help-?-
Displays the help text for the subcommand.
--enabled-
Defaults to true. Enables or disables the service.
--securityenabled-
Defaults to false. Whether to secure access to the health-check endpoint is enabled.
--roles-
Defaults to
microprofile. If defined, the endpoint will be assigned to a list of the role specified as a comma-separated. --endpoint-
Defaults to health. The context root used to expose the health checks endpoint.
--target-
Specifies the target of this command.
Valid values are as follows:server-
Specifies the DAS (default).
- instance-name
-
Specifies a Payara Server instance.
- cluster-name
-
Specifies a cluster.
- configuration-name
-
Specifies a named configuration.
--virtualservers-
If defined, the
/health`endpoint will be assigned to the list of virtual servers specified as a comma-separated list of names.Otherwise, the endpoint will be assigned to all virtual servers available.
Example
Example 1 Configure the MicroProfile HealthCheck service
This example configures MicroProfile Health Check with security enabled, specifies the roles allowed to access the endpoint, sets a custom endpoint context root, and associates it with the specified virtual servers:
asadmin set-microprofile-healthcheck-configuration \
--enabled=true \
--securityEnabled=true \
--roles=ADMIN \
--endpoint=myhealth \
--target=server \
--virtualservers=myapp