This check monitors JBoss and WildFly applications.
The JBoss/WildFly check is included in the Datadog Agent package. Depending on your server setup (particularly when using the remote+http
JMX scheme), you may need to specify a custom JAR to connect to the server. Place the JAR on the same machine as your Agent, and add the path to the custom_jar_paths
option.
Follow the instructions below to configure this check for an Agent running on a host. For containerized environments, see the Containerized section.
-
Edit the
jboss_wildfly.d/conf.yaml
file, in theconf.d/
folder at the root of your Agent's configuration directory to start collecting your JBoss or WildFly application server's performance data. See the sample jboss_wildfly.d/conf.yaml for all available configuration options.Note:This check has a limit of 350 metrics per instance. The number of returned metrics is indicated in the info page. You can specify the metrics you are interested in by editing the configuration below. To learn how to customize the collected metrics, visit the JMX Checks documentation for more detailed instructions. If you need to monitor more metrics, contact Datadog support.
Available for Agent versions >6.0
-
Collecting logs is disabled by default in the Datadog Agent, enable it in your
datadog.yaml
file:logs_enabled: true
-
Next, edit
jboss_wildfly.d/conf.yaml
by uncommenting thelogs
lines at the bottom. Update the logspath
with the correct path to your JBoss log files.logs: - type: file path: /opt/jboss/wildfly/standalone/log/*.log source: jboss_wildfly service: '<APPLICATION_NAME>'
For containerized environments, see the Autodiscovery with JMX guide.
Available for Agent versions >6.0
Collecting logs is disabled by default in the Datadog Agent. To enable it, see Docker log collection.
Parameter | Value |
---|---|
<LOG_CONFIG> |
{"source": "jboss_wildfly", "service": "<SERVICE_NAME>"} |
Run the Agent's status subcommand and look for jboss_wildfly
under the Checks section.
See metadata.csv for a list of metrics provided by this integration.
The JBoss/WildFly integration does not include any events.
jboss.can_connect:
Returns CRITICAL
if the Agent is unable to connect to and collect metrics from the monitored JBoss/WildFly instance, otherwise returns OK
.
Need help? Contact Datadog support.