This check monitors Ignite.
The Ignite check is included in the Datadog Agent package. No additional installation is needed on your server.
JMX metrics exporter is enabled by default, but you may need to choose the port exposed, or enable authentication depending on your network security. The official docker image uses 49112
by default.
For logging, it's strongly suggested to enable log4j to benefit from a log format with full dates.
To configure this check for an Agent running on a host:
-
Edit the
ignite.d/conf.yaml
file, in theconf.d/
folder at the root of your Agent's configuration directory to start collecting your ignite performance data. See the sample ignite.d/conf.yaml for all available configuration options.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 metrics to collect see the JMX Checks documentation for more information. 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, you need to enable it in
datadog.yaml
:logs_enabled: true
-
Add this configuration block to your
ignite.d/conf.yaml
file to start collecting your Ignite logs:logs: - type: file path: <IGNITE_HOME>/work/log/ignite-*.log source: ignite service: '<SERVICE_NAME>' log_processing_rules: - type: multi_line name: new_log_start_with_date pattern: \[\d{4}\-\d{2}\-\d{2}
Change the
path
andservice
parameter values and configure them for your environment. See the sample ignite.d/conf.yaml for all available configuration options.
For containerized environments, see the Autodiscovery Integration Templates for guidance on applying the parameters below.
To collect metrics with the Datadog-Ignite integration, 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": "ignite", "service": "<SERVICE_NAME>", "log_processing_rules":{"type":"multi_line","name":"new_log_start_with_date", "pattern":"\d{4}\-\d{2}\-\d{2}"}} |
Run the Agent's status
subcommand and look for ignite
under the Checks section.
See metadata.csv for a list of metrics provided by this integration.
The Ignite integration does not include any events.
See service_checks.json for a list of service checks provided by this integration.
Need help? Contact Datadog support.