set-microprofile-healthcheck-configuration
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
asadmin
utility. For information about these options, see theasadmin
help 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