This check monitors Ambari through the Datadog Agent.
Minimum Agent version: 6.12.0
The Ambari check is included in the Datadog Agent package. No additional installation is needed on your server.
To configure this check for an Agent running on a host:
-
Edit the
ambari.d/conf.yamlfile, in theconf.d/folder at the root of your Agent's configuration directory to start collecting your Ambari performance data. See the sample ambari.d/conf.yaml for all available configuration options.init_config: instances: ## @param url - string - required ## The URL of the Ambari Server, include http:// or https:// # - url: localhost
Available for Agent versions >6.0
-
Collecting logs is disabled by default in the Datadog Agent. Enable it in your
datadog.yamlfile:logs_enabled: true
-
Edit your
ambari.d/conf.yamlby uncommenting thelogslines at the bottom. Update the logspathwith the correct path to your Ambari log files.logs: - type: file path: /var/log/ambari-server/ambari-alerts.log source: ambari service: ambari log_processing_rules: - type: multi_line name: new_log_start_with_date # 2019-04-22 15:47:00,999 pattern: \d{4}\-(0?[1-9]|1[012])\-(0?[1-9]|[12][0-9]|3[01]) ...
For containerized environments, see the Autodiscovery Integration Templates for guidance on applying the parameters below.
| Parameter | Value |
|---|---|
<INTEGRATION_NAME> |
ambari |
<INIT_CONFIG> |
blank or {} |
<INSTANCE_CONFIG> |
{"url": "http://%%host%%"} |
Available for Agent versions >6.0
Collecting logs is disabled by default in the Datadog Agent. To enable it, see Kubernetes Log Collection.
| Parameter | Value |
|---|---|
<LOG_CONFIG> |
`{"source": "ambari", "service": "<SERVICE_NAME>", "log_processing_rules":{"type":"multi_line","name":"new_log_start_with_date","pattern":"\d{4}-(0?[1-9] |
Run the Agent's status subcommand and look for ambari under the Checks section.
This integration collects for every host in every cluster the following system metrics:
- boottime
- cpu
- disk
- memory
- load
- network
- process
If service metrics collection is enabled with collect_service_metrics this integration collects for each included service component the metrics with headers in the inclusion list.
See metadata.csv for a list of all metrics provided by this integration.
Ambari does not include any events.
See service_checks.json for a list of service checks provided by this integration.
Need help? Contact Datadog support.